目录
-前言
-基本操作
前言
本文将介绍VIM的相关操作,力求简洁易懂
基础操作
vim刚进入的时候:
-
- 左下角依次是:文件名,文件行数L,文件字符数
-
- 右下角依次是: 当前光标所在行数,当前光标所在列?,当前window第一行所在文件的位置(top,n%,end)
/pattener 可以找到文件中匹配的字
-
- 输入n找下一条
-
- 输入N找上一条
-
- :set hlsearch 找到的文本高亮,high light search
-
- :set nohlsearch 取消高亮
-
- :set number 左侧显示行数
-
ctrl + b 往回翻页,因为b是back
-
ctrl + f 往前翻页,因为f是front
-
n + dd 可以从当前光标开始,删除n行
-
n + yy 从当前光标开始,把n行数据加入粘贴板
p 把当前粘贴板内的内容从光标所在行拷贝
注意:vim有自己的粘贴板,p 拷贝的内容是它自己粘贴板的数据
星号*可以搜索当前单词,例:
光标在This这个单词上,使用星号*效果等同于/pattener模式的中 /<This>
继续输入 星号* 的话,等同于在/pattener模式中输入n
结语
本文目前所用的功能,能满足大部分需要在vim中操作的场景。复杂点的场景,比如通过vim查看源代码、替换文本等,在后续会添加进来