Vim 技巧和窍门
现在我们对Vim有了一个很好的理解。让我们讨论一下Vim的一些技巧和窍门,以提高效率。在本节中,我们将讨论以下内容:
- 将空格转换为制表符和反之
- 高亮拼写错误的单词
- 单词自动补全
- 按字符复制行
- 缩进代码
- 更改文件格式
将空格转换为制表符和反之
将制表符转换为空格
如果您正在编辑一个文件,并且想将输入的制表符字符转换为空格,则执行以下命令 –
:set expandtab
请注意,此命令不会将现有的制表符更改为空格。要实现这一点,请执行以下命令:
:set tabstop = 4 shiftwidth = 4 expandtab
:retab
将以上命令中的制表符(tabs)转换为4个空格。 将空格转换为制表符时,请执行以下命令-
:set noexpandtab :retab!
高亮拼写错误的单词
我们可以指示Vim来高亮拼写错误的单词。要做到这一点,请执行以下命令:
:set spell
下面的图片突出了Vim中拼写错误的单词 −
单词补全
Vim还可以提供单词补全功能。要在插入模式下执行此命令,请输入以下命令:
Ctrl + p
逐行复制字符
使用以下命令逐个字符地复制和粘贴行:
序号 | 命令与描述 |
---|---|
1 | Ctrl + y 复制并粘贴光标上方的文字 |
2 | Ctrl + e 复制并粘贴光标下方的文字 |
请注意,我们必须在插入模式下使用这些命令。
缩进代码
如果你有非缩进的代码需要进行缩进,请执行以下命令 –
=%
例如,如果您有类似于以下未缩进的代码−
然后转到第4行并执行%命令。它将缩进代码如下-
更改文件格式
要将文件格式更改为UNIX,请执行以下命令 –
:set ff = unix
将文件格式更改为DOS,请执行以下命令−
:set ff = dos