5 つの列で構成されるテキスト ファイルがあります。2 番目の列のすべての行を特定の文字列に置き換えたい場合、vi テキスト エディターでこれを行うにはどうすればよいですか?
eg: 1 CG 54 76 76
2 CG 45 78 78
3 CG 48 76 89
4 CG 49 50 52
2 行目と 4 行目 (2 列目) を CA に置き換えたい場合、vi テキスト エディターでこれを行うにはどうすればよいですか?
5 つの列で構成されるテキスト ファイルがあります。2 番目の列のすべての行を特定の文字列に置き換えたい場合、vi テキスト エディターでこれを行うにはどうすればよいですか?
eg: 1 CG 54 76 76
2 CG 45 78 78
3 CG 48 76 89
4 CG 49 50 52
2 行目と 4 行目 (2 列目) を CA に置き換えたい場合、vi テキスト エディターでこれを行うにはどうすればよいですか?
vim を使用している場合、これは単純なマクロです。vim を使用しているかどうかわからない場合は、コマンド モードで入力し、下部のステータス ラインに記録qqが表示されることを確認します。その場合は、このマクロを使用できます。
1 行目から、マクロを次のように記録します。qqj0wcwCA[Esc]jq
これにより、2 行目が編集され、3 行目に残ります。これで、 register にマクロができましたq
。レジスタ100@q内のコマンドをq
100 回実行するように入力します。
コマンドの詳細: