vim で文字を検索するには、'f' を使用してカーソルがある行の次の一致する文字を検索し、'F' を使用してカーソルがある行の前の一致する文字を検索します。
bashコマンドラインでそのように移動する方法はありますか?
と言ってbashをvimモードに設定できることは知っています。set -o vim
これは私のローカルマシンではうまく機能しますが、その設定を変更できない多くのマシンを管理しています。
vim で文字を検索するには、'f' を使用してカーソルがある行の次の一致する文字を検索し、'F' を使用してカーソルがある行の前の一致する文字を検索します。
bashコマンドラインでそのように移動する方法はありますか?
と言ってbashをvimモードに設定できることは知っています。set -o vim
これは私のローカルマシンではうまく機能しますが、その設定を変更できない多くのマシンを管理しています。
オフィス内の全員が同じユーザーを共有することに関連するセキュリティの問題をしばらく無視して、readline コマンド character-search
にキー バインディングを追加できます。
# ~/.inputrc
C-]: character-search
検索を使用するには、入力Ctrl-]
した後に検索する文字を入力します。だけでなく、任意のキー シーケンスにコマンドをバインドできますが、明らかな理由から、文字にバインドしてモードCtrl-]
をエミュレートしたくない可能性があります。vi
f
これは、モードをオンにするよりも侵襲性が低いvi
ため、ほとんどのユーザーはおそらく変更に気付かないでしょう. ただし、誰かが偶然あなたのキー シーケンスに出くわし、非常に混乱する可能性があります。また、慣れ親しんだ 2 回のキーストロークではなく、3 回のキーストロークを使用する必要がありますvi
。