7.6. 技巧 22——重复行级视觉命令

未匹配的标注

当使用点命令来重复对一个视觉选区的更改时,它会对同样范围的文本重复这个更改。在本技巧中,将对一个行级区域进行更改,然后用点命令重复它。

在视觉模式执行一个命令后,会回到正常模式,在视觉模式当中标记出来的文本区域就不再被选中。所以如果想对同样区域的文本进行另外一个视觉模式命令应该怎么做呢?

假如有下面一段格式不整齐的 Python 代码。

image-20221202164728981

这个代码样本每次缩进使用四个空格。首先要配置 Vim 来匹配这个样式。

要让 <> 命令正确的工作,需要设置 'shiftwidth' 和 'softtabstop' 为 4,然后启用 'expandtab'。如果要理解这些设置是怎么一起工作的,在 Vimcast.org 上面去查看 tab and spaces 章节。下面这一行就完成了这个工作:

:set shiftwidth=4 softtabstop=4 expandtab

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 查看所有版本


暂无话题~