私はVimユーザーなので、Bash CLIで使用するEmacsコマンドを学んでいます。私は知っている私のものBashではVimキーバインディングを使用できますが、基本設定でこれを効果的に使用する方法を知りたいです。
最初にすべきこと:移動。 CLIに次のものがあるとします。
$ mv some_long_file_name.txt some_long_file_name_with_slight_change.txt
最後まで書きましたが、4単語で答えたいです。Emacsでは Ctrl+ U、4、Alt+Bしかし、Bash CLIでは、Ctrl+U行の先頭まで消去されます。それでは、これを行う方法は何ですか?
サポート質問を追加できますか?移動コマンドが正常に完了しましたが、やり直したいとしましょう。どうすればいいですか?それでは、5回のキーを押しながら指をねじって4単語の後ろに移動すると、どのように4単語の後ろに移動しますか?
基本設定の使い方を学びたいです。 Zsh、Vimキーバインディングまたは.bash_profile
。
答え1
Alt-4 Alt-B(in ksh
とinとzsh
同様にtcsh
、おそらくそこからコピーされたでしょう)。これらのキーを押すと、端末が一連の文字をESC
送信4
すると仮定しますESC
。b
ちなみに、同じ組み合わせがEmacsでも動作します。
ジョブ(検索ジョブを除く)を繰り返す方法がわかりません。
Ctrl-R(これCtrl-S以外はbash
端末を無効にする必要があるかもしれませんxon
)、カーソルを移動するより効率的な方法です。