其他分享
首页 > 其他分享> > EasyVim——简单易用的vim配置

EasyVim——简单易用的vim配置

作者:互联网

EasyVim

简单易用的vim配置,熟练后可大大提高开发效率(VS Code的两倍以上)。

配置还在不断打磨完善,欢迎推荐插件。

example

EasyVim

安装

git clone https://github.com/yuesong-feng/EasyVim
cd EasyVim/
sh ./install.sh

需要安装ctags,才可以使用taglist插件寻找函数、宏、类等等的位置(上图右侧栏)。

模式

快捷键原指令描述
esc返回到命令模式
i在光标位置插入
a在光标后一个位置插入
I在行首插入
A在行尾插入
o在下方新建一行并插入
O在上方新建一行并插入
s删除光标字符并插入
S删除光标所在行并插入
v进入可视模式
V进入可视行模式,此时会整行选中
control v进入可视块模式,此时会竖行部分选中
完善中完善中完善中

光标与搜索(也可在可视模式进行选中)

快捷键原指令描述
(number) k或j或h或l上下左右移动光标,前面加数字表示移动多少单位
f char光标移动到行内下一个char字符处
F char光标移动到行内上一个char字符处
;h或;l^或$光标移动到行首(或行尾)
;k或;jgg或G光标移动到文件首(或文件尾)
control e或y向下(上)滚动一行
control f或b向下(上)滚动整屏
control d或u向下(上)滚动半屏
/或?正向(或反向)搜索,按n下一个,N上一个
;enter:noh取消搜索结果高亮
完善中完善中完善中

编辑

快捷键原指令描述
u撤销
control r反撤销
(number) dd删除number行,没有number表示删除一行
视图模式 d删除选中区域
D删除当前行到行尾
(number) yy复制number行,没有number表示复制当前行
视图模式 y复制选中区域
p在当前行后粘贴
P在当前行前粘贴
control x:m +1将当前行向下移动
control s:m -2将当前行向上移动
;w:w保存
;q:q退出
完善中完善中完善中

窗口与跳转

快捷键原指令描述
gf打开光标处的文件,.vimrc的path为搜索路径
control o返回上一个文件
;n:NERDTreeToggle打开目录
;m:TlistToggle打开函数目录(需要安装ctags)
;bf:buffers && :b number查看打开过的buffer并跳转
control (h或j或k或l)control W (hjkl)打开多个窗口时移动光标
;a:AC/C++头(源)文件相互跳转,.vimrc中的g:alternateSearchPath为搜索路径
完善中完善中完善中

已安装插件

.vimrc文件的注释中,有官网链接和配置

标签:control,完善,插入,number,vim,EasyVim,易用,移动,光标
来源: https://blog.csdn.net/fengyuesong/article/details/122438174