右下方的组合键在KornShell(ksh)命令行中工作

时间:2011-10-20 04:03:25

标签: shell command-line scripting ksh keymapping

您可以提供的任何更新都会很棒。

当我把它放在.profile中时:

set -o emacs 
alias __A=`echo "\020"`     # up arrow = ^p = back a command 
alias __B=`echo "\016"`     # down arrow = ^n = down a command 
alias __C=`echo "\006"`     # right arrow = ^f = forward a character 
alias __D=`echo "\002"`     # left arrow = ^b = back a character 
alias __H=`echo "\001"`     # home = ^a = start of line 
alias __Y=`echo "\005"`     # end = ^e = end of line 

我可以使用上/下键来记录历史记录。

但是我想使用vi命令从命令提示符进行编辑。我知道set -o vi会这样做,但后来我失去了set -o emacs提供的上/下键功能。

底线是:我想使用上/下/左/右箭头键,我想使用vi命令从命令提示符进行编辑。这该怎么做?

1 个答案:

答案 0 :(得分:0)