linux vi 中为什么 按ESC 进不了命令模式而总是出现这个符号 '^['

 我来答
yesyes科
2020-05-13 · TA获得超过2.6万个赞
知道答主
回答量:608
采纳率:0%
帮助的人:9.8万
展开全部

linux vi中按ESC,进不了命令模式,总是出现这个符号 '^[',是设置错误造成的,解决方法如下:

1、首先在命令行输入vi加文件名。文件已存在会打开,没有会创建。

2、打开文件,默认是命令模式,按以下键可以进入编辑模式。在编辑模式下,左下角显示插入。

3、按esc退出编辑模式,执行命令可进行相应操作,回车执行。

4、保存之后,如果之前没有此文档的话,会在当前目录新建一个。

5、还可以对文档内容进行查找和替换。查找:/要查找字符,就完成了。

笑以致用
推荐于2017-11-24 · TA获得超过470个赞
知道小有建树答主
回答量:652
采纳率:0%
帮助的人:230万
展开全部
没遇到过这种问题,看看是否有其他软件屏蔽了Esc键。
例如,以前在vim中按Esc键时无效,只是光标闪一下,要按ctrl+c才能起作用,此原因是由于qq for
linux会屏蔽掉vim中的Esc键,将qq for linux关掉即可。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无花果的功效与作用
2018-08-06 · TA获得超过707个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:120万
展开全部
vi的原因不同不说了,vim的可以参看我的答案,是其它原因导致的,因为这问题浪费了好久时间,只好强退终端。
我用的是Ubuntu下的王码,它的全角半角切换是分成了「字符」和「符号」分别控制的,并且是用快捷键控制。
所以如果不小心单独把「符号」切换成了全角,则无法进入「命令模式」,字符切换成全角则无法进入「编辑」或「可视」模式。
由此可见其它输入法应该也有出现这个问题的可能性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友db6a5c1
2021-03-22
知道答主
回答量:1
采纳率:0%
帮助的人:507
展开全部
这个问题我遇到过,可能是你不小心进入shell的命令模式了,输入 “exit” 并回车就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
第liu季
2018-10-09
知道答主
回答量:7
采纳率:0%
帮助的人:6057
展开全部
按下shift+: 就可以输入了、。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式