有没有办法在 Vim 中选择多行?
例如我想选择行号 1,4,7,8 等?
我知道我可以使用 V 或 v 来选择线条,但它们会选择连续的线条。
例如,当我想在不同的行中添加注释#
等//
时。我记得 Sublime-text 2 可以做到这一点,所以我想知道 Vim 是否也可以做到这一点。
提前致谢。
答案1
这multiselect - 创建多个选择并对其进行操作插件可以实现这一点。它非常适合那些:global
无法通过选择或选择过于繁琐的情况。
答案2
不可能。但是,根据您实际要完成的任务,请尝试以下操作。
如果你想突出显示多行,以使其脱颖而出,请参阅:he matchadd()
如果你尝试在多行上运行命令,
see :he :g
and :he :v
对于其中任何一个,“匹配此行”正则表达式项可能有用,:he /\%l