VimのemダッシュのハイフンをHTMLエンティティに置き換えます


3

Vimでは、このテキストで置換を実行しようとしています。

lorem ipsum -- dolor sit

...次のように表示するには:

lorem ipsum—dolor sit

私はやろうとしていますが:%s/ -- /—/g、これで私に残されます:

lorem ipsum -- —dolor sit

置換構文を調整するにはどうすればよいですか?


簡単な修正-アンパサンドをエスケープする必要がありました::%s/ -- /\—/g
ジョーモーニン

(コメントの代わりに)自分に答えを与えてはいけませんか?
アキラ

@morninjのアンパサンドは、置換文字列にも含まれていません。あなたの質問でそれを忘れましたか?
tidbeck

@akira評判のしきい値を下回っているので、回答を追加する前に8時間待つ必要があります。
ジョーモーニン

1
参考までに、vim-textcovにはこれを行うための機能がいくつかあります。
idbrii

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.