use*_*363 2 vim search replace backspace
我在Vim搜索和替换命令的换行符上使用什么字符?
我想这样做:
1,
2,
3,
4,
5
Run Code Online (Sandbox Code Playgroud)
对此: 1, 2, 3, 4 ,5
所以我想写一些像: :%s/$/\b/g
但即使我设置它也没有用::set magic
.我怎样才能做到这一点?
换行符表示为\n
.
因此,通过这样一个简单的示例,您可以用以下内容替换每个换行符:
%s/\n//g
Run Code Online (Sandbox Code Playgroud)
您可以替换每个逗号,后跟可选的空格,直到带有空格的行的末尾,如下所示:
:%s/,\s*$\n/, /g
Run Code Online (Sandbox Code Playgroud)
当然,J
操作员很可能也很适合您的需求(Jip在您希望连接的块内尝试.或者根据您的textwidth
设置自动换行:gqip.