私はtcshを使用していますが、cmd行でDelete / Endを押すと、単に~
;と表示されます。<Ctrl><e>
行末に移動するにはを押す必要があります。名前が示すように、誰かが削除/終了キーを使用できるようにするのを手伝ってもらえますか?
6622 次
3 に答える
16
これらのキーはすでに私のDebianシステムで機能していました。/etc/csh.cshrc
私はファイルでこれらのコマンドを見つけました:
if ($?tcsh && $?prompt) then
bindkey "\e[1~" beginning-of-line # Home
bindkey "\e[7~" beginning-of-line # Home rxvt
bindkey "\e[2~" overwrite-mode # Ins
bindkey "\e[3~" delete-char # Delete
bindkey "\e[4~" end-of-line # End
bindkey "\e[8~" end-of-line # End rxvt
endif
于 2009-12-16T05:36:06.863 に答える
1
ビルトインを使用する必要がありますbindkey
。詳細については、tcshのマニュアルページの説明を参照してください(「bindkey」を検索してください)が、次のような行を追加したい場合
bindkey [end] end-of-line
.cshrc
または.tcshrc
ファイルに、「[end]」を実際のendキー押下に置き換えます。バインディング名と役立つ例のリストについては、このページを参照してください。
于 2009-12-16T05:28:09.730 に答える
0
削除/バックスペースの不一致を修正するための優れたリソースがここにあります。このドキュメントでは、ホーム/エンドのマッピングについても説明していますが、それは焦点ではありません。
于 2009-12-16T05:45:11.200 に答える