Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
Vim 支持多种编程语言,有丰富的快捷键,是Linux系统自带的编辑器。熟练使用Vim,能够大大的提供工作效率。但是Vim学习的曲线非常(请看下图)。花了好长一段时间才慢慢的适应Vim的使用。
Vim 到底有多强大呢?请看下图:
键盘上的每个按键基基本都是快捷键,如果没有很好的思路去理解这些快捷键,只靠死记硬背是不可能掌握Vim的使用。
建议学习模式:
.找一个视频快速入门→操作→看书总结→google
下面总结一下自己常使用的一些命令。
Vim 有许多的模式:普通模式(不可编辑),插入模式(键盘可输入),命令模式等(详情可以自行搜索)
1.从普通模式进入输入模式
这几个命令一定要非常的熟悉!!!
2.普通模式下操作范围的命令
3.删除命令
在普通模式下,删除单一字符可以用 x命令
删除更多字符可以使用d命令
-d motion
数字+motion= 重复多少个motion
d+数字+motion=删除多个motion范围
4.撤销命令
u:c撤销最后一次修改
U:表示撤销对整行的修该
Ctrl+r 快捷键可以恢复撤销的内容
5.剪切命令
VIM 下使用删除命令,不会直接将东西删掉,而是放到中转站
使用p命令可以将最后依次删除的内容粘贴的光标之后(大写的P则是粘贴的光标之前)
6.复制命令
y[数字] motion
7.替换命令
在需要替换字符处,按 r 键
在键入r 命令前输入数字,从光标开始,将多个字符统一替换为新字符
R 一步到位进入替换模式
命令模式下的替换命令
命令模式下的替换
8.跳转
行号 +G
:行号
9.缩进
>> 缩进
<< 反缩进
10.执行shell命令
:!
11.打开多个文件
-o或者-O
-o:垂直并排
-O:水平并排
Ctrl +w +w 将光标切换到下一个文件
ctrl+w+上,下方向键 上下,切换文件
ctrl+w+ 左,右方向键 左右 切换文件
VIM快速入门 - 网易云课堂
简明 VIM 练级攻略
如果想要视频资源,可以在【老和山路人乙】公众号后台回复:Vim