すべてをvimを使っcygdrive/e
て置き換えたいです。cygdrive/d
しかし、一致するパターンを正しく取得できません。これが私のコマンドです:
s/cygdrive\/e/cygdrive\/d/g
動作しません。誰かが私に何が悪いのか見せてもらえますか?
ありがとう、
すべてをvimを使っcygdrive/e
て置き換えたいです。cygdrive/d
しかし、一致するパターンを正しく取得できません。これが私のコマンドです:
s/cygdrive\/e/cygdrive\/d/g
動作しません。誰かが私に何が悪いのか見せてもらえますか?
ありがとう、
vimを使用すると、区切り文字を指定できます。(sの後の最初の文字が区切り文字です)
s/cygdrive\/e/cygdrive\/d/g
行範囲引数を使用して..および#を区切り文字として使用
ESC:
:1,$ s#/cygdrive/e#/cygdrive/d#g
検索パターンと置換文字列は正常に見えます。
ex
試すときは、モードになっていることを確認してください。
を押しESC
て、:
次に
%s/cygdrive\/e/cygdrive\/d/g
しかし、現在の行だけですべての彼の交換が必要な場合は、次のことができます。
s/cygdrive\/e/cygdrive\/d/g
このs/cygdrive \ / e / cygdrive \ / d/gのような特殊文字をエスケープする必要があります