ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

EasyVim——简单易用的vim配置

2022-01-11 17:58:36  阅读:148  来源: 互联网

标签:control 完善 插入 number vim EasyVim 易用 移动 光标


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有