BASHプログラミング
 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング

BASH コマンド ラインで Vi スタイルの編集を実行しますか?

質問 :私は Vi スタイルの編集が好きで、Vi コマンドにとても慣れています。 Unix コマンド ラインで Vi スタイルの行編集を使用するにはどうすればよいですか?

答え :set -o vi を実行します Unix シェルで Vi スタイルの編集を有効にします。

BASH で Vi スタイルの編集を有効にする

$ set -o vi

デフォルトでは、コマンド ラインは emacs モードです。

set -o vi を実行した後 、ESC を押してコマンド モードに移動します。ここから Vi コマンドを実行して、以下を含む任意のコマンド ライン操作を実行できます:

  • b を使用して、コマンド内の前の単語に移動します 、および w を使用して次の単語 .
  • k を使用 以前に実行されたコマンドと j を表示するには 次を表示します。
  • 0 (ゼロ) を使用 コマンドの先頭にジャンプします。 $ を使用 コマンドの最後に移動します。
  • /、n、N、fX を使用 コマンドラインで標準の Vim 検索を実行します。
  • /search-chars 履歴を検索し、実行可能な一致するコマンドを表示します。
  • コマンド ラインで使用できる Vi コマンドについては、Vi Editor Navigation Fundamental の記事を参照してください。

この変更を永続的にするには、bashrc でこのオプションを設定してください。

$ cat ~/.bashrc
set -o vi

BASH での Vi スタイル編集を無効にする

以下を実行して、emacs モードに戻します。

<センター>
$ set -o emacs

  1. 知っておくべき便利なLinuxコマンドラインBashショートカット

    この記事では、Linuxユーザーに役立つBashコマンドラインショートカットをいくつか紹介します。これらのショートカットを使用すると、以前に実行したコマンドへのアクセスと実行、エディターのオープン、コマンドラインでのテキストの編集/削除/変更、カーソルの移動、コマンドでのプロセスの制御などの特定のアクティビティを簡単かつ迅速に実行できます。行。 この記事は、Linuxの初心者がコマンドラインの基本を理解するのに大いに役立ちますが、中級のスキルを持っている人や上級ユーザーも実際に役立つと思うかもしれません。次のように、カテゴリに従ってbashキーボードショートカットをグループ化します。 エディ

  2. Bashを楽しい方法で学ぶための3つのコマンドラインゲーム

    学習は大変な仕事であり、誰も仕事が好きではありません。つまり、Bashを習得するのがどれほど簡単であっても、それでもあなたにとっては仕事のように感じるかもしれません。もちろん、ゲームを通して学ばない限り。 Bashターミナルの使い方を教えるゲームがたくさんあるとは思わないでしょうし、あなたは正しいでしょう。真面目なPCゲーマーは、Falloutシリーズがボールトに端末ベースのコンピューターを備えていることを知っています。これは、テキストを介してコンピューターとやり取りするという考えを正常化するのに役立ちますが、AlpineやEmacsのようなアプリケーションを備えているにもかかわらず、Fal