如何在 Linux 中的 tcsh 命令提示符中的单词之间移动?

如何在 Linux 中的 tcsh 命令提示符中的单词之间移动?

(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模式。

相关内容