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

<leader>ohn:切换到下一个收藏夹文件

<leader>ohp:切换到上一个收藏夹文件

配置:

快捷键配置:

2.9 nvim-ts-context-commentstring

推荐度:★★★★

主页:https://github.com/JoosepAlviste/nvim-ts-context-commentstring 

简介:

本插件基于nvim-treesitter,根据当前光标在文中的位置,配合Comment.nvim,自动选择合适的注释格式。

使用方式:配置即用。

配置:

2.10 goto-preview

推荐度:★★★★

主页:https://github.com/rmagatti/goto-preview 

简介:本插件可以以浮动窗口的形式预览符号的定义、实现等信息。 

使用方式:光标定位到目标符号,快捷键使用

gpd:预览符号定义

gpi:预览符号实现

gpr:预览符号引用

gpt:预览类型定义

配置:

2.11 nvim-lastplace

推荐度:★★★★★

主页:https://github.com/ethanholz/nvim-lastplace 

简介:自动记忆当前文件位置,在下次打开时定位到上次位置。 

使用方式:配置即用

配置:

2.12 todo-comments.nvim

推荐度:★★★

主页:https://github.com/folke/todo-comments.nvim 

简介:高亮注释中的关键词,按需安装。 

使用方式:在注释中以以下关键词,并加上英文冒号,然后输入注释内容。

HACK

NOTE

TODO

WARN

WARNING

BUG

FIX

PREF

配置:

2.13 nvim-surround

推荐度:★★★★★

主页:https://github.com/kylechui/nvim-surround 

简介:使用快捷键配合textobjects快速地添加/修改/删除各种包括符,如()、[]、{}、<>等。 

使用方式:快捷键使用,下面举几个例子:

ysiw":将当前光标选中的单词用双引号包围,其中,ys是本插件的触发快捷键,iw是inner word的意思,这是neovim自带的一种textobject选中方式。

ds):将当前光标位置相邻的最内层的小括号删除。

cs)}:将当前光标位置相邻的最内层的小括号替换为大括号。

配置:

2.14 nvim-spectre

推荐度:★★★★

主页:https://github.com/nvim-pack/nvim-spectre 

简介:搜索并替换项目中所有文件/当前文件/当前选中区域的内容 

使用方式:快捷键使用

在文件窗口中

<leader>osf:在当前文件搜索

<leader>oss:在当前目录(项目)中搜索,包括子文件夹

<leader>osv:在当前选中区域搜索

<leader>osw:在当前选中区域搜索单词

在Spectre窗口中

<leader>R:替换所有

<leader>rc:替换当前光标所在行的匹配项

<cr>:跳到该匹配项的原文件位置

<leader>q:将所有匹配项发送到quickfix中

?:查看所有按键

注:在Spectre窗口中是无法使用<leader>q来退出窗口的,因为有快捷键冲突。需要用<C-w>c来退出。

配置:

快捷键配置:

2.15 nvim-bqf

推荐度:★★★★

主页:https://github.com/kevinhwang91/nvim-bqf 

简介:增强你的quickfix窗口 

使用方式:配置即可显示增强的quickfix窗口,然后在quickfix窗口内使用对应快捷键操作quickfix

标签:

广告

X 关闭

广告

X 关闭