14

Windows に関して o/p を生成するスクリプト (Linux) がいくつかあります。/home/manty/...私はそれが生成されることを期待して\home\manty\...います。常に1つずつ変更しようとすると非常に面倒です。したがって、この目的のためだけに、vim を離れてgedit「検索と置換」を実行します。どうすればvimでそれを行うことができますか?

私は次のようにしてみました:

:%s/\\/\/

2ヶ所だけ変わりました。他のいくつかの組み合わせを試しましたが、何もうまくいきません。

4

2 に答える 2

28

ああ。私はそのことを逃したg

:%s/\\/\//g

このコマンドはトリックを行います。gグローバルを表し、変更をグローバルに行います (完全なファイル)。

cまた、各変更を監視する場合のオプションを追加することもできます。オプションを使用するc場合、コマンドは、変更ごとにまたはを:%s/\\/\//gc選択します。yn

vimオタクからのより良い回答を待ちます。もっと良い方法があるに違いないと確信しています。

于 2013-10-25T08:35:52.610 に答える
5

次のような別の区切り文字を使用できます。

 :%s,\\,/,g
于 2013-10-25T15:03:07.780 に答える