Vim - 提示和技巧


现在我们对Vim有了一个很好的想法。让我们讨论Vim提高生产力的一些提示和技巧。在本节中,我们将讨论以下项目 -

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

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

将制表符转换为空格

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

:set expandtab

请注意,此命令不会将现有选项卡更改为空格。要实现此目的,执行以下命令 -

:set tabstop = 4 shiftwidth = 4 expandtab
:retab

在上面的命令中,我们指示Vim将标签转换为4个空格

将空格转换为制表符

要将空格转换为标签,请执行以下命令 -

:set noexpandtab :retab!

突出拼写错误的单词

我们可以指示Vim突出拼写错误的单词。为此,请执行以下命令 -

:set spell

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

单词完成

Vim还提供单词完成功能。对于此插入模式下的执行以下命令 -

Ctrl + p

逐行复制字符

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

Sr.No 命令和描述
1 Ctrl + y

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

2 Ctrl + e

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

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

缩进代码

如果你有缩进的代码缩进它执行以下命令

=%

例如,如果你有这样的非缩进代码

然后转到第4行并执行=%命令。它将缩进这样的代码

缩进代码

更改文件格式

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

:set ff = unix

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

:set ff = dos