Vim - 提示和技巧



现在我们对 Vim 有了一个大致的了解。让我们讨论一些 Vim 的提示和技巧来提高生产力。在本节中,我们将讨论以下内容:

  • 将空格转换为制表符,反之亦然
  • 突出显示拼写错误的单词
  • 单词补全
  • 逐字符复制行
  • 缩进代码
  • 更改文件格式

将空格转换为制表符,反之亦然

将制表符转换为空格

如果您正在编辑文件,并且想要将输入的制表符字符转换为空格,则执行以下命令:

:set expandtab

请注意,此命令不会将现有的制表符转换为空格。要实现此目的,请执行以下命令:

:set tabstop = 4 shiftwidth = 4 expandtab 
:retab

在上述命令中,我们指示 Vim 将制表符转换为 4 个空格

将空格转换为制表符

要将空格转换为制表符,请执行以下命令:

:set noexpandtab :retab!

突出显示拼写错误的单词

我们可以指示 Vim 突出显示拼写错误的单词。为此,请在插入模式下执行以下命令:

:set spell

下图突出显示了 Vim 中拼写错误的单词:

Spelled

单词补全

Vim 还提供单词补全功能。为此,请在插入模式下执行以下命令:

Ctrl + p

Completion

逐行复制字符

使用以下命令逐字符复制和粘贴行:

序号 命令和描述
1 Ctrl + y

复制并粘贴光标上方的文本

2 Ctrl + e

复制并粘贴光标下方的文本

请注意,我们必须在插入模式下使用这些命令。

缩进代码

如果您有未缩进的代码需要缩进,请执行以下命令:

=%

例如,如果您有如下未缩进的代码:

Indent

然后转到第 4 行并执行 =% 命令。它将缩进代码如下:

Indent Code

更改文件格式

要将文件格式更改为 UNIX,请执行以下命令:

:set ff = unix

要将文件格式更改为 DOS,请执行以下命令:

:set ff = dos
广告