時々、私のグローバルな置換が一列のすべてのマッチを代用しない場合があります。確認で置換を行うと、それが見えることが確認され、一致する可能性のある複数の行で一致が見つかりましたが、別の行に進みます。
ファイル全体を操作するgまたはgcパラメータをで使用しています%。
このファイルについて:
hello hello
hello
hello hello hello
hello
もし私が%s/hello/goodbye/g得るなら
goodbye hello
goodbye
goodbye hello hello
goodbye
私が.vimrc検索/置換について持っているのは
set hlsearch
set ignorecase
set incsearch
:echo &gd次のgように2番目のフラグを追加した場合、%s/hello/goodbye/ggまたはgフラグを完全に削除した場合、何が出力され、どうなりますか?の出力がの場合:echo &gdは1、set nogdefaultの最後に追加してみてくださいvimrc。
いいね!理由はわかりませんが、デフォルトでは0に設定されていたので
—
Nicolas Scotto Di Perto
set nogdefault、あなたが言ったように追加しました。ありがとうございました!
vimrc。