【发布时间】: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