Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Configuration 正在查找vim命令以在某些行上插入字符_Configuration - Fatal编程技术网

Configuration 正在查找vim命令以在某些行上插入字符

Configuration 正在查找vim命令以在某些行上插入字符,configuration,Configuration,以前可能有人问过,也可能没有人问过,但我对vim的了解还不够,无法查看。如何将单引号(')5个字符添加到行中以及以(-)开头的每行末尾 该文件中的一个示例是 want quotes here & here v v - essentials.help - essentials.helpop - essentials.list - essentials.motd

以前可能有人问过,也可能没有人问过,但我对vim的了解还不够,无法查看。如何将单引号(')5个字符添加到行中以及以(-)开头的每行末尾

该文件中的一个示例是

       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!不要忘记使用左边的复选框“接受”最佳答案。这有助于其他人知道你的问题已经解决。