Unix では、^
を使用すると、新しいテキストに置き換えられたテキストを使用してコマンドを繰り返すことができます。例えば:
csh% grep "stuff" file1 >> Results
grep "stuff" file1
csh% ^file1^file2^
grep "stuff" file2
csh%
Vimに相当するものはありますか? コマンドラインで細かいことを何度も何度も編集していることに気付くことがよくあります。
Unix では、^
を使用すると、新しいテキストに置き換えられたテキストを使用してコマンドを繰り返すことができます。例えば:
csh% grep "stuff" file1 >> Results
grep "stuff" file1
csh% ^file1^file2^
grep "stuff" file2
csh%
Vimに相当するものはありますか? コマンドラインで細かいことを何度も何度も編集していることに気付くことがよくあります。
q:
コマンドライン ウィンドウ ( :help cmdwin
) に入ります。
このウィンドウで、以前に入力した ex-style コマンドを編集して再利用できます。
を押したら:
、数文字と上矢印を入力すると、入力した文字と一致します。たとえば、入力:set
すると、「セット」を元に戻します。これは検索にも機能します。入力/
して上向き矢印を押すだけです。上向き矢印は、/abc
一致する検索文字列を時系列順にフィードします。
2つの方法があります。
hello
カーソルを別の単語に移動した後、.もう一度ヒットしました。すべて同じフラグを持つすべての行で前の置換を繰り返すには、マッピングを使用できますg&
。
これを見てください:説明についてはhttp://vim.wikia.com/wiki/Using_command-line_history 。