使用包含的模式替换模式的vi
/ gvim
语法是
什么?我知道这是可能的,但从来没有感觉像在文档中潜水太深,知道如何做到这一点.
像这样的东西:
:s/\(word\)/\1/
但是正确的:)
谢谢
使用"转义"编码:
:s/\(word\)/\1\r/
有关模式空白转义的信息,请参阅Vim文档.
:s/\(word\)/\1\r/
或者,使用Ctrl+V
或Ctrl+Q
引用(转义)Enter
密钥:
:s/\(word\)\1^QENTER/
哪里^Q
是Ctrl+Q
和ENTER
是回车键.
澄清:根据您的安装,任一 ^Q
或^V
应该工作.引用字符在某些平台上有所不同.
(这有助于为您正在使用的平台插入适当的行尾字符,从而消除了CR
vs. LF
vs. CRLF
问题.)