css ファイルがあり、すべての後に空の行を追加したいと考えています}
。
Vimでこれを行うにはどうすればよいですか?
置換はうまく機能します。
:%s/}/\0\r/g
}
一致全体\0
と改行文字に置き換え\r
ます。
また
:%s/}/&\r/g
私の意見では、試合全体の代替手段でもありますが、少しおかしく&
見えます。キーストロークを節約できるため、Vim ゴルファーに好まれています :)
\0
または&
置換の置換部分では、特殊文字として機能します。置換中、一致した文字列全体が置換内の\0
または&
文字を置き換えます。
これは、より複雑な検索と置換で実証できます -
Which witch is which?
代替を適用 -
:s/[wW][ih][ti]ch/The \0/g
与える -
The Which The witch is The which?
答えは:%s/}/}\r/
私が推測するものです。