请问各位linux高手,set -o vi作用是什么?

请问各位linux高手,set-ovi作用是什么?请问各位linux高手,set-ovi作用是什么?... 请问各位linux高手,set -o vi作用是什么? 请问各位linux高手,set -o vi作用是什么? 展开
 我来答
匿名用户
2019-11-08
展开全部
先说答案,打开vi的debug模式。
[bigdata@master bin]$ set -o #查看当前设置情况
allexport off
braceexpand on
emacs off
errexit off
errtrace off
functrace off
hashall on
histexpand on
history on
ignoreeof off
interactive-comments on
keyword off
monitor on
noclobber off
noexec off
noglob off
nolog off
notify off
nounset off
onecmd off
physical off
pipefail off
posix off
privileged off
verbose off
vi off #关闭中
xtrace off

PS3:
[bigdata@master bin]$ set -o vi #把vi选项打开
[bigdata@master bin]$ set -o #查看当前设置情况
allexport off
braceexpand on
emacs off
errexit off
errtrace off
functrace off
hashall on
histexpand on
history on
ignoreeof off
interactive-comments on
keyword off
monitor on
noclobber off
noexec off
noglob off
nolog off
notify off
nounset off
onecmd off
physical off
pipefail off
posix off
privileged off
verbose off
vi on #已经打开
xtrace off
夏年已逝643
推荐于2017-09-27 · 超过52用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:95.2万
展开全部
让bash 模拟 vi 的操作。默认的是模拟 emacs。vi 你会用吗?如果不会可能不知道是什么意思。vi 和 emacs 是 UNIX/Linux 下最广泛使用的两个编辑器。除了能打打字以外,还能做很多工作。比如你 set 好了之后,按几下 esc 键。就可以用 j 或者 k 就可以上下翻阅命令历史,而不必用上下键。按 i 键进入 插入模式(insert mode) 之后,才可以继续打字之类的。这个应该是为了迎合 vi 向的程序员,不过我想即使是 vier 也应该觉得在命令行上用 emacs 的快捷键方便点。毕竟在命令行上最常做的工作就是简单的打字,而不是移动或编辑。vi 发挥不了太大的优势。 查看原帖>>

希望采纳
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式