私は最近、著者が次のようなものに/置き換えた代替コマンドを見ました!::s!abc!ABC!g
この使用法に関するドキュメントを見つけようとしましたが、関連するものは見つかりませんでした。それで、私は自分で実験してみましたが、2つのサインの本当の違いを理解できませんでした。ここに私が見つけたものがあります:
- これは、混在させることはできません
!し、/コマンドで。たとえば、:s!abc/ABC失敗します。 - パターン内の
!エスケープを回避するために使用すると便利な場合があります/。たとえば、私は交換したい場合</に%私が使用できる:%s!</!%!gのではなく:%s/<\//%/g。 - 場合によっては、一部の正規表現が
/動作せ!ず、適切に動作するようですが、私は実際には正規表現の専門家ではないので、私はそれを確信していません。
だから私の質問は簡単です:!代替コマンドで使用することの利点は何/ですか?いつ代わりに使用することに決めますか?
この質問は、Stack Overflow
—
Martin Tournoij
実際、私は間違って二重投稿をしました。数分前にフラグを立てて、私がすべきことを知っています。
—
statox