わさっきhb

大学(教育研究)とか ,親馬鹿とか,和歌山とか,とか,とか.

自分が使わないキーは? (2/2)

続きです.

  • Alt+P, Alt+N …「入力プロンプトから前/後の履歴を検索する」.Ctrl+Rに慣れたから,いいや.
  • Crtl+R, Ctrl+S …「入力プロンプトから前/後の履歴を逐次検索する」.これは良く使う.
  • Ctrl+O …「履歴のコマンドを実行後,その次の履歴をプロンプトに表示する」.zshだけの機能.試したがうまくいかない.
  • Ctrl+I, Tab …いわゆる補完.よく使う.
  • Ctrl+D …コマンドの途中で使えば,補完候補を出す.cshを使っていたころに,お世話になった.
  • Alt+/ …コマンドの最初や,空白を書いた直後に押せば,「履歴にある文字列をすべて表示する」というが,候補が多くて,使いどころwhen to use itが難しい.
  • Alt+~ …「ユーザ名を補完する」.今後,使っていこう.
  • Alt+@ …「ホスト名を補完する」./etc/hostsを参照するので,使いにくい.Cygwin環境で試すと,「localhost」が出てきた.
  • Alt+/ …コマンドや引数の途中で押せば,補完してくれる.bashのみとあるが,zshでも使えた.
  • Alt+$ …「変数を補完する」.bashのみ.$なしの環境変数名だけ使うことはほとんどない.$と環境変数を途中まで打って,Tabで補完してくれるのは,よく使う.
  • Alt+! …「コマンド名を補完する」.bashのみ.
  • Ctrl+X ! …「コマンド名を表示する」.bashのみ.使わないなあ.
  • Ctrl+X ~ …「ユーザ名を表示する」.面白い.Cygwinで使えば,そんなのが登録されてるんだと驚かされた名前がいろいろと.
  • Ctrl+X @ …「ホスト名を表示する」.bashのみ使用可能と思われる.Alt+@と同様の理由で,使いにくい.
  • Ctrl+X / …「ファイル名またはディレクトリ名を表示する」.補完はしない.zsh対応とあるが,うまく動かない.
  • Ctrl+X $ …「変数を表示する」.bashのみ.
  • Ctrl+X G …*などをつけた引数で,該当ファイルを表示する.bashでも使用可能.
  • Ctrl+X * …*などをつけた引数を展開する.bashでも使用可能.zshではTabもよい.
  • Ctrl+X $ …「シェル変数を展開する」.tcshのみ.
  • Alt+$ …「コマンドをスペルチェックにかける」.便利かも.
  • Alt+? …「コマンドがどこにあるかを調べる」.行頭に戻ってwhichを打つ手間が減るなあ.
  • Alt+H …「コマンドのマニュアルを表示する」.manいらず.Alt-?とこれについては,ある程度引数を書いてからでも使用可能.
  • Alt+X …「スタンダードウィジェットを使用する」.EmacsのM-xに相当する.コマンド名が思い出せなくても,Tabで候補を見たり補完したりできる.