VIM 初学者指南
介绍
VIM 是一个用于编写代码的文本编辑器,您可以使用键盘而不是鼠标在屏幕上导航。
它基于最初的 UNIX 文本编辑器VI ,后者由Bill Joy于 1976 年发明。后来, Bram Mooleenar于 1991 年对其进行了改进,并命名为VIM。
为什么选择 VIM?
既然我们有了现代的 IDE,为什么还要用 VIM?答案是,当你写代码时,你的手指应该一直被键盘束缚着。每次你碰鼠标,你的工作效率就会被打断。
学习用 VIM 编程就像从零开始学习新东西一样,一开始会很痛苦,但这种痛苦会让你在未来的代码编辑更加精准、高效。
安装
Linux / MacOS:VIM 已预装。Windows
:下载 VIM ,下载安装程序并安装。
如何使用
Linux / MacOS:在终端中输入“vim filename.txt”(不带引号)
Windows:从桌面打开“gVim8.1”或在开始菜单中搜索。
Vim 模式
VIM 有很多模式,但最常用的是以下四种:
普通模式
如果您看到光标变粗或变宽,则表示您处于正常模式。
普通模式是 Vim 的默认模式,你大部分时间都会使用它。在普通模式下,你可以在文件中导航和执行操作。
您可以在字符、单词、行、句子、段落、代码块等之间移动光标。
人物
“h”(向左移动到一个字符)
“l”(向右移动到一个字符)
字
“w”(移动到下一个单词)
“e”(移动到当前单词的末尾)
“b”(移回上一个单词)
线条
“j”(上一行)
“k”(下一行)
句子
“(”(上一句)
“)”(下一句)
段落
“{”(上一段)
“}”(下一段)
k(上)
j(下)
h(左)
l(右)
您也可以使用箭头键进行导航,但为了获得最佳实践,您必须使用(k,j,h,l)。
插入模式
在正常模式下按i键进入插入模式。屏幕底部会出现“INSERT”字样。
你可以把它想象成编辑模式,因为现在你可以在文件中写入/删除内容了。
进入插入模式的键:
确保您处于正常模式,然后按,
i(从字符右侧插入)
a(从字符左侧插入)
I(从行首插入)
A(从行尾插入)
完成文件编辑后,按Esc键返回正常模式。
命令模式
命令只能在**普通*模式下输入。
在普通模式下,您可以编写命令。所有命令均以":"开头。
基本命令:
:w(保存文件)
:q(退出文件,但必须先保存文件)
:wq(保存并退出)
:q!(不保存直接退出)
还有许多其他命令,但这些是常见的并且您将一直需要它们。
视觉模式
使用 Vim 编辑文本时,可视模式对于识别要操作的文本块非常有用。
按v键进入可视模式。屏幕底部将显示“VISUAL”字样。
使用箭头键高亮显示所需文本。您可以使用其他导航命令,例如,按 w 键高亮显示至下一个单词的开头,或按$ 键包含该行的剩余部分。
文本高亮显示后,按d键删除/剪切文本。
如果删除的内容过多或不足,请按u 键撤消并重新开始。
将光标移动到新位置,然后按p 键粘贴文本。
技巧和窍门
- 要前进 3 个单词,我们可以输入3w而不是www。
- 要向下 10 行,我们可以输入10j而不是jjjjjjjjjj。
- dw删除一个单词。
- dd删除整行。
- x删除一个字符。
- r后跟新字符来替换一个字符。
- 要从任何模式切换回正常模式,请按Esc。
还有很多东西要学。继续探索吧。祝你编程愉快。
如果您从本文中学到了一些东西,请点赞、评论和分享。
在Instagram上关注我。在Facebook
上关注我。在Twitter 上关注我。