【问题标题】:Make up down left right keys work in KornShell (ksh) Command line在 KornShell (ksh) 命令行中使用上下左右键
【发布时间】:2011-12-11 11:23:35
【问题描述】:

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

当我把它放在 .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 命令从命令提示符进行编辑。这个怎么做?

【问题讨论】:

    标签: shell command-line scripting ksh keymapping


    【解决方案1】:
    猜你喜欢
    • 2013-09-10
    • 2012-01-02
    • 2010-12-10
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 2013-05-22
    • 2013-06-28
    相关资源
    最近更新 更多