当前位置: 首页 >> 经济 > 内容页
Neovim插件推荐&配置
来源:哔哩哔哩     时间:2023-03-19 03:05:49

z,:将预览窗口的切换为全屏/半屏

o:将当前quickfix条目以drop的方式(如果缓冲区没有就打开新缓冲区,如果有就切换到那个缓冲)

更多快捷键请查看配置以及参考Github主页

配置(并不完美,有兴趣的可以自行修改):

2.16 vim-matchup

推荐度:★★★

主页:https://github.com/andymass/vim-matchup 

简介:在你光标位置将if..else if..else等语言内的对应标签高亮。扩展你的%键能力。 

使用方式:配置即用,在if等可以配对的标签处点击%跳到下一个匹配处

配置:

2.17 persistence.nvim

推荐度:★★★★★

主页:https://github.com/folke/persistence.nvim 

简介:自动保存你的session到文件中,在下次打开相同目录/项目时,你可以手动加载session恢复之前的工作状态。 

使用方式:退出即自动保存,打开后使用<leader>a来加载session

配置:

快捷键配置:

2.18 better-escape.nvim

推荐度:★★★★★

主页:https://github.com/max397574/better-escape.nvim 

简介:可以自定义任意2个按键来退出Insert模式。 

使用方式:在Insert模式下,在200ms(可修改)内连续按下"jk"或"jl"(可修改)退出Insert模式。

注:如果电脑比较卡,200ms可能不够,可以修改为更长一些的时间。

配置:

2.19 tabout.nvim

推荐度:★★★

主页:https://github.com/abecodes/tabout.nvim

简介:可以在Insert模式下,按<Tab>跳出括号。 

使用方式:在Insert模式下,如果你的光标在括号或引号里面(可配置),按<Tab>键跳出括号 注:实际使用时,因为优先级比nvim-cmp低,所以在弹出补全窗口时,需要按<C-e>关闭补全窗口才能使用,所以体验并不是特别好。

配置:

2.20 smartyank.nvim

推荐度:★★

主页:https://github.com/ibhagwan/smartyank.nvim 

简介:在"dd"等不希望将内容复制到系统剪贴板的时候不复制到系统剪贴板。支持在SSH等情况复制到系统剪贴板。 

使用方式:配置即用。 注:可能是因为个人环境问题,没有实际体验到它的功能,但对性能没啥影响,还是装上吧。

配置:

2.21 marks.nvim

推荐度:★★★★★

主页:https://github.com/chentoast/marks.nvim 

简介:在左侧栏中显示这一行标记的marks,可以显示当前文件/所有缓冲区的所有marks/所有缓冲区的大写marks 

使用方式:

mx:neovim原本的mark方式进行标记,x为标记名。

m;:自动对当前行按字母顺序进行小写标记

dmx:x为标记名,删除某个标记名

mX:X为大写标记名,大写的标记可以跨文件跳转。

<leader>oma:显示所有标记(包括小写大写,在所有缓冲区中)

<leader>omb:显示当前buffer中的所有标记(包括小写大写)

<leader>omg:显示所有大写标记

配置:

快捷键配置:

2.22 neodim

推荐度:★★★★★

标签:

广告

X 关闭

广告

X 关闭