0

からtcsh のコマンド ラインでカーソルを単語単位で移動する方法 tcsh でカーソルを単語単位で移動する方法は知っていますが、使いにくいので、たとえば Ctrl+leftarrow を使用するときに、コマンド ラインでショートカットを設定できますか?それは実際に Esc f として機能しますか?

4

1 に答える 1

1

事前定義されたキーバインディングのリストを表示するには、次のサイトにアクセスしてください。

http://www.csc.fi/english/pages/data-services/linux_basics/tcsh

キーバインディングの構成に使用できるすべてのコマンドのリストを表示するには、次のサイトにアクセスしてください。

http://www.rohidekar.com/sridharsarnobat/mediawiki/index.php?title=TCSH_Key_bindings

例:(これを〜/ .tcshrcに書き込んでください)

bindkey '^[^[[C' forward-word
bindkey '^[^[[D' backward-word

これにより、alt-rightがforward-wordにバインドされ、alt-leftがbackword-wordにバインドされます。

別のキーセットにマップするには、実行catしてEnterキーを押します。キーの組み合わせ(上記の例では、右矢印と左矢印)を押し、エコーバックされた文字列を記録し、これらをバインドするキーの組み合わせとして使用します。

于 2012-12-07T10:48:09.330 に答える