# config **Repository Path**: yyx_dev/config ## Basic Information - **Project Name**: config - **Description**: 配置文件备份配置文件备份 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-08 - **Last Updated**: 2025-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # neovim ```shell brew install neovim brew install cmake fd rg glow mdr ripgrep gnu-sed brew install highlight ``` ```shell ln -s .config/bashrc .bashrc ln -s .config/zshrc .zshrc ln -s .config/gitconfig .gitconfig ln -s .config/gitignore .gitignore ln -s .config/tmux.conf .tmux.conf ln -s .config/clangd/clangd .clangd ln -s .config/clangd/clang-tidy .clang-tidy ln -s .config/clangd/clang-format .clang-format ln -s .config/vim .vim ln -s .config/vimrc .vimrc ``` 1. 进入`nvim` 2. `:Lazy`自动下载插件 3. `:Mason`进入界面后选择想要的`lsp`服务器,输入`i`进行安装,`X`卸载。 ## 常用快捷键 ``键已被设置为`space`,可在`core/keymap.lua`修改。 ### 1. 常规动作 | 快捷键 | 功能 | | --------------- | --------------------------- | | `e` | 开关目录树 | | `o` | 打开大纲 | | `ff` | 搜索文件 | | `lg` | 搜索字符 | | `H` | 切换左边标签页 | | `L` | 切换右边标签页 | | `h/j/k/l` | 进入左边/下边/上边/右边窗口 | | `\` | 打开内置终端 | | `b` | 打开新标签页并命名文件 | | `x` | 关闭标签页 | | `fm` | 格式化代码 | | `gcc`/`gc` | 单行/多行注释 | | `nh` | 取消高亮 | ### 2. 目录树 | 快捷键 | 功能 | | ------- | ------------------------- | | **`o`** | **打开文件/打开文件目录** | | `h` | 折叠一个层级目录 | | `d` | 删除文件 | | **`a`** | **新建文件/新建文件夹** | | `r` | 重命名文件 | | `x` | 剪切文件 | | `p` | 粘贴 | | `gy` | 拷贝文件绝对路径 | | `Y` | 拷贝文件相对路径 | | `y` | 拷贝文件名 | ### 3. 代码导航 | 快捷键 | 功能 | | ---------------- | ------------------------- | | **`gd`** | **跳转代码定义/声明** | | `]]` | 跳转到下一个函数头 | | `][` | 跳转到下一个函数尾 | | `[[` | 跳转到上一个函数头 | | `[]` | 跳转到上一个函数尾 | | **`gh`** | **查看函数签名+注释文档** | | **`rn`** | **重命名符号** | | `dj` | 下一个错误 | | `dk` | 上一个错误 | | **`te`** | **错误窗口** | ### 4. Git操作 | 快捷键 | 功能 | | ------------ | ------------ | | `j` | 下一个hunk | | `k` | 上一个hunk | | `hs` | stage hunk | | `hu` | unstage hunk | | `hr` | reset hunk | | `hp` | preview hunk | | `gd` | diff file | | `gf` | file history | ### 5. Debug | 快捷键 | 功能 | | ------------ | ----------------------------------------------- | | `db` | 开关断点 | | `/` | 开始调试/continue | | `` | 逐过程 | | `` | 逐语句 | | `K` | 变量悬浮窗(查看变量值, 按两次`K`聚焦到悬浮窗) | # ranger安装库 ~~~shell brew install ranger brew install jstkdng/programs/ueberzugpp brew install ffmpegthumbnailer brew install highlight brew install atool ~~~ | 快捷键 | 功能 | | ----------------- | ------------------------------------------------ | | `S` | 切换到ranger最后浏览的目录 | | `zh/退回键` | 显示隐藏文件 | | `H` | 后退 | | `L` | 前进 | | `gg` | 跳到顶端 | | `G` | 跳到底端 | | `gh` | go home | | `gn` | 新建标签(tab键切换标签) | | `f` | 查找(如果只有一个匹配结果会直接打开该目录或文件) | | `/` | 搜索 | | `g` | 快速进入目录 | | `yy` | 复制 | | `dd` | 剪切 | | `pp` | 粘贴 | | `dD` | 删除(需要回车键确认) | | `cw` | 重命名 | | `A` | 在当前名称基础上重命名 | | `I` | 类似A, 但是光标会跳到起始位置 | | `Ctrl-f` | 向下翻页 | | `Ctrl-b` | 向上翻页 | | `m` | 新建书签 | | `\`` | 打开书签 | | `um` | 删除书签 | | `gn / Ctrl-n` | 新建标签 | | `TAB / Shift-TAB` | 切换标签 | | `gc / Ctrl-w` | 关闭标签 |