请问各位linux高手,set -o vi作用是什么?
请问各位linux高手,set -o vi作用是什么?
让 bash 模拟 vi 的操作。默认的是模拟 emacs。
vi 你会用吗?如果不会可能不知道是什么意思。
vi 和 emacs 是 UNIX/Linux 下最广泛使用的两个编辑器。除了能打打字以外,还能做很多工作。
比如你 set 好了之后,按几下 esc 键。就可以用 j 或者 k 就可以上下翻阅命令历史,而不必用上下键。
按 i 键进入 插入模式(insert mode) 之后,才可以继续打字之类的。
这个应该是为了迎合 vi 向的程序员,不过我想即使是 vier 也应该觉得在命令行上用 emacs 的快捷键方便点。毕竟在命令行上最常做的工作就是简单的打字,而不是移动或编辑。vi 发挥不了太大的优势。