Configuration 正在查找vim命令以在某些行上插入字符
以前可能有人问过,也可能没有人问过,但我对vim的了解还不够,无法查看。如何将单引号(')5个字符添加到行中以及以(-)开头的每行末尾 该文件中的一个示例是Configuration 正在查找vim命令以在某些行上插入字符,configuration,Configuration,以前可能有人问过,也可能没有人问过,但我对vim的了解还不够,无法查看。如何将单引号(')5个字符添加到行中以及以(-)开头的每行末尾 该文件中的一个示例是 want quotes here & here v v - essentials.help - essentials.helpop - essentials.list - essentials.motd
want quotes
here & here
v v
- essentials.help
- essentials.helpop
- essentials.list
- essentials.motd
- essentials.rules
- essentials.spawn
- groupmanager.notify.self
你可以这样做:
:%s/^ -\(.*\)/ -'\1'/
根据需要调整所需的确切空间数
这将搜索一行的开头,然后搜索四个空格、一个破折号,然后使用捕获组捕获到行尾的所有字符。然后用四个空格、一个破折号、一个单引号替换,\1
是捕获组的内容,然后是最后一个单引号
前导的
%
将此命令应用于文件中的所有行。您可以执行以下操作:
:%s/^ -\(.*\)/ -'\1'/
根据需要调整所需的确切空间数
这将搜索一行的开头,然后搜索四个空格、一个破折号,然后使用捕获组捕获到行尾的所有字符。然后用四个空格、一个破折号、一个单引号替换,\1
是捕获组的内容,然后是最后一个单引号
前导的
%
将此命令应用于文件中的所有行。效果很好。非常感谢不客气,欢迎来到Stack Overflow!不要忘记使用左边的复选框“接受”最佳答案。这有助于其他人知道你的问题已经解决。效果很好。非常感谢不客气,欢迎来到Stack Overflow!不要忘记使用左边的复选框“接受”最佳答案。这有助于其他人知道你的问题已经解决。