# nvim.lazy.202401 **Repository Path**: monogy/nvim.lazy.202401 ## Basic Information - **Project Name**: nvim.lazy.202401 - **Description**: nvim.lazy.202401 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-21 - **Last Updated**: 2024-10-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Lazyvim欢迎页](images/2023-12-21-23-45-06.png)
![NeoVim编辑器](images/2023-12-21-23-48-57.png)
- A starter template for [LazyVim](https://github.com/LazyVim/LazyVim). Refer to the [documentation](https://lazyvim.github.io/installation) to get started.
# 1.插件 ## 1.1 LSP服务/美化 |插件名称|解释| :---|:---| |`packer`|lua包管理工具| |`williamboman/nvim-lsp-installer`|LSP服务器| |`neovim/nvim-lspconfig`|LSP服务器配置| |`hrsh7th/cmp-nvim-lsp`|LSP补全| |`tami5/lspsaga.nvim`|LSP UI美化| |`onsails/lspkind-nvim`|代码提示中,显示分类的小图标支持| |`stevearc/dressing.nvim`|代码提示| |`nvim-treesitter/nvim-treesitter`|代码高亮,增量选择| |`flazz/vim-colorschemes`|改变neovim配色| |`hrsh7th/cmp-path`|文件路径补全| |`hrsh7th/cmp-emoji`|emoji表情支持| |`hrsh7th/cmp-buffer`|buffer| |`hrsh7th/nvim-cmp`|自动补全| |`hrsh7th/cmp-vsnip`
`hrsh7th/vim-vsnip`
`saadparwaiz1/cmp_luasnip`
`saadparwaiz1/cmp_luasnip`
`L3MON4D3/LuaSnip` |Snip| |`NTBBloodbath/doom-one.nvim`|neovim起始页| |`goolord/alpha-nvim`|nvim开始界面导航| |`xiyaowong/nvim-cursorword`|光标下划线| |`NTBBloodbath/galaxyline.nvim`|轻量级的Super Fast statusline插件| |`romgrk/barbar.nvim`|tabline plugin| |`SmiteshP/nvim-gps`|Statusline component| |`SmiteshP/nvim-navic`|Simple winbar/statusline plugin that shows your current code context | |`chipsenkbeil/distant.nvim`|在舒适的本地环境中,在远程机器上编辑文件、运行程序和使用 LSP| ## 1.2 其他插件 |插件名称|解释| :---|:---| |`numToStr/Comment.nvim`|注释插件-未配置使用| |`scrooloose/nerdcommenter`|代码注释插件| |`Yggdroot/indentLine`|缩进显示| |`brooth/far.vim`|查找和替换文本| |`junegunn/fzf`|模糊文件搜索`未使用`| |`nvim-telescope/telescope.nvim`|文件模糊搜索| |`nvim-neo-tree/neo-tree.nvim`|左侧文件/文件夹显示| |`liuchengxu/vista.vim`|在当前文件的窗口中列出所有函数和变量| |`vim-visual-multi`|多光标操作| |`francoiscabrol/ranger.vim`|终端文件管理| |`AndrewRadev/switch.vim`|快速转换:true/false| |`jiangmiao/auto-pairs`|自动闭合 `({[]})`| |`luochen1990/rainbow`|彩虹括号`有问题,不使用`| |`kshenoy/vim-signature`|增强Vim的书签功能| |`tamlok/vim-markdown`|markdown编写插件| |`iamcco/markdown-preview.nvim`|markdown文件预览| |`iamcco/mathjax-support-for-mkdp`|markdown支持数学公式编辑| |`ferrine/md-img-paste.vim`|markdown支持插入图片| |`xiyaowong/nvim-cursorword`|光标下划线| |`godlygeek/tabular`|对文本进行列对齐 `.`| |`Chiel92/vim-autoformat`|配置格式化程序代码| |`junegunn/vim-peekaboo`|寄存器查看 `"`| |`airblade/vim-gitgutter`|快速显示当前文件的git diff信息| |`voldikss/vim-floaterm`|neovim浮动终端| # 2.快捷键 ## 2.1 按键映射 cursor movement         ^         k < h        l >         j         v |原map|新map|解释| :---:|:---:|:---:| |`i`| |光标前插入| |`I`| |行首插入| |`a`| |光标后插入| |`A`| |行尾插入| |`k`| |光标向上| |`h`| |光标向左| |`j`| |光标向下| |`l`| |光标向右| |`5k`|`K`|光标向上5行| |`5h`|`H`|光标向左5列| |`5j`|`J`|光标向下5行| |`5l`|`L`|光标向右5列| |`5`|``|界面向上5行| |`5`|``|界面向下5行| |`res +5`|``|水平窗口大小更改| |`res -5`|``|水平窗口大小更改| |`vertical resize-5`|``|垂直窗口大小更改| |`vertical resize+5`|``|垂直窗口大小更改| |`^`|`E`|移至行首| |`$`|`B`|移至行尾| |`:`|`;`|命令行输入| ## 2.2 内置快捷键 |快捷键|模式|解释| :---|:---:|:---| |`BS`||`noh`取消高亮| |`<`||`<<`左缩进| |`>`||`>>`右缩进| |`Q`|``|`q!` 不保存退出| |``|``|`w` 保存| |`zz`|``|`wq` 保存并退出| |`ws`|``|`w !sudo tee %` 保存root权限文件| |`Y`|`v`|`+y` 复制至系统剪切板| |``重做| |``|`n`|`ggVG` 全选| |`w`|``|`vaw`选择单词| |`q`||`normal @` 宏录制| |`u` `s` `S`|``|无效map| ## 2.3 插件管理 |快捷键|模式|解释| :---|:---:|:---:| |`pp`|``|`Lazy` 插件安装| ## 2.4 Split窗口 |快捷键|模式|解释| :---|:---:|:---:| |`sk`||向上创建窗口| |`sj`||向下创建窗口| |`sh`||向左创建窗口| |`sl`||向右创建窗口| |`k`||光标上移至窗口| |`j`||光标下移至窗口| |`h`||光标左移至窗口| |`l`||光标右移至窗口| |`ss`||两个窗口上下排布| |`sv`||两个窗口左右排布| ## 2.5 Lspconfig(`需更新`) |快捷键|模式|解释| :---|:---:|:---:| |``|`i`|`插入emoji`| |``|`i`|`插入符号`| |`gD`|`n`|`转到函数声明`| |`gd`|`n`|`转到函数定义`| |`rn`|`n`|`重命名`| |`gx`|`n` `x`|`code_action`| |`gh`|`n`|`显示初始化变量类型`| |`go`|`n`|`打开代码诊断问题`| |`gi`|`n`|`向上转到代码诊断问题`| |`gk`|`n`|`向下转到代码诊断问题`| |``|`n`|`向上滚动`| |``|`n`|`向下滚动`| |`gp`|`n`|`显示函数定义`| ## 2.6 Telescope |快捷键|模式|解释| :---|:---:|:---:| |`ff`|`n`|查找文件| |`fw`|`n`|查找字符| |`fb`|`n`|Find Buffer| |`fh`|`n`|Find Command | |`fo`|`n`|Check Recent File | |`fm`|`n`|Find Marks| |`fk`|`n`|Find Keymaps| ## 2.7 浮动终端 |快捷键|模式|解释| :---|:---:|:---:| |`BufferLineCyclePrev` 标签左移| |`sd`|``|`BufferLineCycleNext` 标签右移| |`sp`|``|`BufferLinePick` 标签Pick选择| |`so`|``|`BufferLineCloseOthers` 关闭其他标签| |`sb`|``|`bd` 标签关闭| ## 2.9 列出所有函数和变量 - Vista |快捷键|模式|解释| :---|:---:|:---:| |``|``|`Vista!!` 打开/关闭Vista| |``|``|`Vista finder` 查找Vista| ## 2.10 文件管理-Ranger |快捷键|模式|解释| :---|:---:|:---:| |`R`||`FloatermNew ranger` 终端打开Ranger| ## 2.11 注释/反注释-Nerdcommenter |快捷键|模式|解释| :---|:---:|:---:| |``|``|`NERDCommenterToggle` 注释/反注释| ## 2.12 缩进显示-IndentLine(不使用) |快捷键|模式|解释| :---|:---:|:---:| |``|`n`|`IndentLinesToggle`打开/关闭缩进显示| ## 2.13 代码自动格式化-Autoformat |快捷键|模式|解释| :---|:---:|:---:| |``|``|`Autoformat` 代码格式化| ## 2.14 文件树-neo-tree |快捷键|模式|解释| :---|:---:|:---:| |``|``|`Neotree` 打开/关闭文件树| ## 2.15 模糊文件搜索-FZF |快捷键|模式|解释| :---|:---:|:---:| |``|`n`|`FZF ` 按路径查找文件| ## 2.16 文本查找/替换-Far |快捷键|模式|解释| :---|:---:|:---:| |`fa`|`n`|`Farr`| |`fr`|`n`|`Farf`| |`s`|`n`|`Fardo`| |`x`|`n`|`跳过该词组替换失效`| |`f`|`n`|`恢复该词组替换生效`| |`t`|`n`|`切换该词组是否替换生效`| ## 2.17 对文本进行列对齐 Tabular |快捷键|模式|解释| :---|:---:|:---:| |`.`|``|`Tab /` 对多行文本按指定字符进行对齐| ## 2.18 代码片段-Snip |快捷键|模式|解释| :---|:---:|:---:| |`se`|`n`|`VsnipOpenEdit` 打开Snip片段编辑| ## 2.19 vim-visual-multi |快捷键|解释| :---|:---| |`Enter`
`Ctrl+m`|进入多光标模式,获取全部文本| |`n`|寻找并选中下一个匹配| |`N`|寻找并选中上一个匹配| |`q`|去掉该匹配,光标移至前一个| |`Ctrl+x`|跳过该匹配,光标移至后一个| |`Ctrl+z`|撤销| |`Ctrl+y`|重做| ## 2.20 文本标记-BookMarks |快捷键|模式|解释| :---|:---:|:---:| |`mx`|`n`|`自定义x增加标签`| |`m,`|`n`|`按顺序增加标签`| |`m.`|`n`|`按顺序增加标签/去掉标签`| |`m/`|`n`|`列出标签`| |`m?`|`n`|`列出标签个数`| |`m`|`n`|`去掉所有标签`| |`'x`|`n`|`转到标签x`| |`'[`|`n`|`转到上一个标签`| |`']`|`n`|`转到下一个标签`| ## 2.21 Git标志-Gitgutter |快捷键|模式|解释| :---|:---:|:---:| |`gp`|`n`|`上一个修改`| |`gn`|`n`|`下一个修改`| |`gy`|`n`|`显示修改记录`| |`gv`|`n`|`显示比较修改`| |`gu`|`n`|`撤销修改`| |`gf`|`n`|`折叠`| ## 2.22 makrdown-toc:生成目录 |快捷键|模式|解释| :---|:---:|:---:| |`tm`|`n`|`生成目录-GenTocMarked`| |`tu`|`n`|`更新目录-UpdateToc`| |`tr`|`n`|`删除目录-RemoveToc`| ## 2.23 markdown |快捷键|符号|解释| :---:|:---:|:---| |,q|`> `|引用/强调,文字将高亮显示| |,s|``|代码引用| |,c|``````|代码引用| |,i|**|斜体| |,b|****|加粗| |,x|******|斜体加粗| |,d|~~~~|删除线| |,n|***|分割线| |,,j|`:---:\|`|列表左对齐| |,,k|`:---\|`|列表居中| |,,l|`---:\|`|列表右对齐| |,.|*|无序排列| |,/| |有序排列| |`,`| |空格| |,mm|`- [ ]`|未选中任务| |,mn|`- [x]`|选中任务| |,p|`![图片名称](图片地址)`|插入图片| |,a|`[链接名称](链接地址)`|插入链接| |,1-6|#|6级标题| |:代码:| |[表情符号代码](https://www.webfx.com/tools/emoji-cheat-sheet/)| |,g|`
`|回车| |,u|``|下划线| |,k|``|显示框起来| |,f| |查找下一个<++>| |,t| |插入当前时间| |,n|``|添加注释|