主页:https://github.com/zbirenbaum/neodim
简介:将没有使用到的变量进行暗淡处理。
使用方式:配置即用
配置:
推荐度:★★★★★
主页:https://github.com/anuvyklack/windows.nvim
简介:通过几个函数可以将当前neovim窗口进行全屏/垂直全屏/水平全屏/等分
使用方式:快捷键使用
配置:
快捷键配置:
推荐度:★★★★★
主页:https://github.com/rcarriga/nvim-notify
简介:将各种提示显示为弹窗
使用方式:配置即用
<leader>onm
:显示messages(非noice功能)
注:只使用nvim-notify的话,只能将vim.notify重定向输出到notify窗口中,需要将所有消息重定向到notify的话,需要装noice.nvim 注2:为了性能,配置中将动画效果取消了,需要的可以自行开启(修改stages
项)
配置:
推荐度:★★★★★
主页:https://github.com/folke/noice.nvim
简介:一个覆写了很多neovim原本UI的插件,很大幅度地提升了美观性。
将messages重定向到notify
将搜索、命令显示为独立的命令框,并去除最底部的显示栏,节省空间。
显示过往Notifications
Telescope整合
使用方式:配置即用,快捷键呼出历史窗口等功能。
<leader>onn
:显示Notifications历史
<leader>ont
:在Telescope中显示Notifications历史
<leader>ond
:临时禁用Noice
<leader>one
:启用Noice
配置:
快捷键配置:
推荐度:★★★
主页:https://github.com/kevinhwang91/nvim-ufo
简介:启用neovim的折叠功能,在左侧栏显示可折叠的项目,并能够自定义折叠显示的内容
使用方式:快捷键使用
zm
:折叠整个文件的所有内容
zM
:同上
zr
:展开整个文件的所有内容
zR
:同上
zo
或l
:展开当前光标所在行的1层折叠
zO
:展开当前光标所在行的所有折叠
zc
:当前光标所在行进行折叠
<leader>oud
:禁用Ufo
<leader>oue
:启用Ufo
注:配置中使用了lazy=true
,意味着并不会在文件加载时加载本插件,你需要手动输入一次zm
或zr
以加载本插件。 注2:在多窗口的状态下,可能会有一些BUG,如保存时自动把另外窗口全部折叠了,这时候可以临时关闭UFO(<leader>oud
)。
推荐度:★★★★
主页:https://github.com/s1n7ax/nvim-window-picker
简介:在打开的多个窗口快速跳转、交换。
使用方式:
键入,w
,然后键入1个小写字母键选择窗口,跳转到对应窗口。
键入,W
,然后键入1个小写字母键选择窗口,将当前焦点窗口与对应窗口交换。
配置:
推荐度:★★★★★
主页:https://github.com/simrat39/symbols-outline.nvim
简介:以右侧栏形式显示当前文件的大纲、标题、符号
使用方式:快捷键打开侧栏
<leader>oo
:打开symbols-outline侧边栏 在侧栏的快捷键:
广告
X 关闭
广告
X 关闭