Vi编辑器实用操作与技巧全解析
在使用Vi编辑器的过程中,我们会遇到各种各样的情况和需求,掌握一些实用的操作和技巧能大大提高我们的编辑效率。下面将为大家详细介绍Vi编辑器的相关内容。
旧版Vi重复命令问题
旧版本的Vi在重复命令时可能会出现问题。例如,当设置了 wrapmargin 后,重复长插入操作可能会有困难。如果你使用的是这类旧版本,这个问题迟早会影响到你。不过,提前知晓这个问题会有所帮助,现代版本似乎没有这个问题。
为了避免重复长插入时可能出现的问题,有两种方法:
1. 在重复插入之前保存文件(使用 :w 命令),如果插入操作不正确,可以回到这个保存的副本。
2. 关闭 wrapmargin ,使用命令 :set wm=0 。
在某些Vi版本中, CTRL-@ 命令可以重复最近的插入操作。该命令需要在插入模式下输入,输入后会返回到命令模式。
撤销操作
如果在编辑过程中出现错误,可以撤销上一个命令,只需按下 u 即可,光标不需要位于原始编辑的行上。例如,在文件中删除了一行,按下 u 就能恢复被删除的行。
大写的 U 命令可以撤销对一行的所有编辑操作,但前提是光标必须保持在该行上。一旦光标移出该行,就不能再使用 U 命令了。
需要注意的是, u 可以撤销上一次
超级会员免费看
订阅专栏 解锁全文
42

被折叠的 条评论
为什么被折叠?



