(w,e,ge,b)
我想要一个像 vim在 shell 提示符中前进或后退命令等功能。我在用tcsh壳里Linux。我很想去'n'后退或前进的字数等并进行一些编辑(可能是附加或替换)。我怎样才能做到这一点?它不必是与 vim 完全相同的命令,但如何在 shell 提示符中获得相同的结果?
答案1
默认情况下,shell 处于 emacs 模式。
按alt+B将使光标在命令行上返回一个单词。按alt+F将使光标向前移动。
运行bindkey -v
会切换到vi模式。您需要esc按 vi 命令才能工作。运行bindkey -e
会切换到emacs模式。