4.16. 技巧6——初识点公式

未匹配的标注

4.16 技巧6——初识点公式

到目前,已经考虑了三个简单的编辑任务,即使每个问题都是不同的,我们使用点命令为每一个问题找到了一个解决办法。在这个技巧中,将比较每一个解决方案,然后识别出一个通用模式——一个我称为点公式的优化编辑策略。

复习三个点命令的编辑任务

在技巧2,不要重复你自己中,我们想在一连串的行的末尾添加上一个分号,第一行是通过调用 A;<Esc> 来改变的,这让我们接下来可以使用点命令在随后的每一行上重复这个改变。可以通过使用 j 命令在行之间移动,随后的改变就可以简单地通过来按需要那么多次的 j. 来完成剩下的改变。

在技巧 3 后退一步前进三步 中。我们想在 + 的每次出现的前后各垫上一个空格。使用 f+ 命令跳转到我们的目标,然后使用 s 命令,用三个字符替换一个字符。这让我们接下来可以通过按几次 ;. 命令来完成这个任务。

在技巧 5 手动查找和替换中,我们想用单词 “copy” 替换单词 “content” 的每一次出现,使用 * 命令来发起对目标单词的一个搜索,然后运行 cw 命令来改变它的第一个出现。这让我们接下来可以使用 n 键移到下一个匹配,然后 . 键可以应用同样的改变,可以通过按下所需的尽可能多的 n. 来完成这个任务。

理想:一个键击来移动,一个键击来执行

在所有的这三个例子中,使用点命令来重复上一次的改变。但是这不是它们共有的唯一的特点。单独的一次键击是将这个光标移动到它下一个目标的所有操作。使用一次键击来移动,一次键击来执行,不可能还有比这更好的事了,不是吗?这是一个理想的解决方案,我们将在随后看到这个编辑策略不断地出现。所以为了简便,将称这个模式为点公式。

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

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~