web-dev-qa-db-ja.com

viモードのBashコマンドライン-コマンドラインの検索/置換

Linuxの新機能:-)

.bashrcにはset -o viがあります。
その方法で、ターミナルにいるときに押すことができます CTRL +{ 次に、VIコマンドを使用して、コマンド履歴をナビゲート、編集、および検索します。

私が理解できないことの1つは、どのように見つけて交換するかです。たとえば、次のコマンドcp /abc/*.src /def/*.srcがあるとします。 srctrgで検索/置換するにはどうすればよいですか?

明確にするために、私はVI/VIMエディターではありません。私はコマンドラインにいます。たとえば、最後のコマンドにアクセスするためのコマンドラインでは、次のことができます。

CTRL +{k

次に、コマンドの最後に追加することができます:

$a

コマンドラインでfind/replaceを使用してコマンドを変更するにはどうすればよいですか。

ありがとう

3
hba

Viエディターで文字列を別の文字列に置き換えるコマンドは

  %s/FindMe/ReplaceME/g

使用法の詳細については、 vim

1
rɑːdʒɑ