简单的Vim作弊表
尽管我使用诸如Atom之类的文本编辑器编写了大部分代码,但有时我还是使用vim对文件进行编辑。 这里有几个简单的命令,在vim模式下进行编辑时,我发现它们非常有用。 请享用!
:语法在
这是绝对明智的。 没有此命令,我们的文件将是一堆纯文本。 虽然您的文件在深色背景上显示浅色文本没有问题,但语法高亮显示使我们能够更清楚地区分块,函数,循环等。


看到不同?
如果出于某种奇怪的原因要禁用语法突出显示,只需输入:syntax off命令。
:设置编号
这是另一个简单的命令。 调用:set number命令将显示带有行号的vim文件:

行号使我们能够更轻松地引用代码中的特定段落。 它们也可以用来帮助其他几个vim命令。
如果要隐藏行号,请输入:set nonumber 。
:num
:num命令会将光标移动到num行的开头。 例如, :10会将光标移到第10行的开头。这允许快速准确地导航文件。 :set number命令出于明显的原因有助于确保准确性。
num |
num| 命令将光标移动到当前行的num列。 例如, 10| 会将光标移动到当前行的第10列。 确保不要在命令前添加: 。
gg / G
如果要跳到文件的开头,请输入gg 。 要结束,请输入G
w
yw (猛击单词)会将光标下方的单词复制到剪贴板。 使用p命令粘贴剪贴板的内容。
/ \ cword
查找word的下一个实例。 搜索将不区分大小写。
/ word,?word
通过输入/word查找word的下一个实例。 从光标的位置开始, /word将向前搜索/word的下一个实例。 如果要向后搜索,请使用?word 。 这两个命令都区分大小写。
*
*命令将跳转到光标下的单词的下一个实例。 查找重复单词的每个实例很有用。
/ word1 \ | word2
查找word1或word2的下一个实例。 光标将向前移动。