如何使用gvim为模式添加回车符(也称为ENTER)?

Osc*_*Ryz 11 regex vim

使用包含的模式替换模式的vi/ gvim语法是<ENTER>什么?我知道这是可能的,但从来没有感觉像在文档中潜水太深,知道如何做到这一点.

像这样的东西:

 :s/\(word\)/\1<ENTER>/
Run Code Online (Sandbox Code Playgroud)

但是正确的:)

谢谢

dwc*_*dwc 17

使用"转义"编码:

:s/\(word\)/\1\r/
Run Code Online (Sandbox Code Playgroud)

有关模式空白转义的信息,请参阅Vim文档.


Ada*_*iss 9

:s/\(word\)/\1\r/
Run Code Online (Sandbox Code Playgroud)

或者,使用Ctrl+VCtrl+Q引用(转义)Enter密钥:

:s/\(word\)\1^QENTER/
Run Code Online (Sandbox Code Playgroud)

哪里^QCtrl+QENTER是回车键.

澄清:根据您的安装,任一 ^Q^V应该工作.引用字符在某些平台上有所不同.

(这有助于为您正在使用的平台插入适当的行尾字符,从而消除了CR vs. LF vs. CRLF问题.)