前提条件是,大家必须得从命令模式中用指令切换到底行模式,才能使用下面的指令。(这个往往是初学者容易忘记的一个点)
- ESC:退出底行模式,回到命令模式。 键盘的左上角有个ESC键,按一下就可以退出底行模式了。
- set nu :会在vim中显示行号。(非常实用)
- [n]:在底行模式下,将光标跳转到指定行。 注意:这里的[n]不是真的字母n,而是一个数字,这里我只是为了方便描述。我们只要再底行模式下输入4并按一个回车键,就可以将光标体跳转到第4行。
- / 关键字:在vim显示的文本下从第一个关键字的行开始往下搜索,按住n键,就可以搜索下一个含有这个关键字的行。 先输入/,后面直接跟你想要查找的关键字即可。
- ? 关键字:在vim显示的文本下从最后一个关键字的行开始往上搜索,按住n键,就可以搜索上一个含有这个关键字的行。 先输入?,后面直接跟你想要查找的关键字即可。
- noh:消除查找关键字之后的高亮
- vs [filename]:以分屏的形式打开这个文件。
- ctrl+ww:切换窗口。 有了这个指令我们就是可以实现多文件操作了。
- w :保存文件。
- q:退出vim。 这里做一个拓展,一般我们可能会遇到vim异常,导致你就算切换到底行模式输入了q键也无法退出,此时我们就得在q后面加一个!号,表示强制退出。 而这个指令一般与w搭配使用,也就是输入wq,表示保存并退出!
- 替换文本内容:%s/[替换的字符串]/[替换成的字符串]/g
- %表示全文替换。
- s相当于指令开始的起手势,必不可少。
- g表示仅替换第g行的指定的字符串。