发布网友 发布时间:2022-04-23 11:08
共12个回答
热心网友 时间:2022-05-27 09:11
linux vi中按ESC,进不了命令模式,总是出现这个符号 '^[',是设置错误造成的,解决方法如下:
1、首先在命令行输入vi加文件名。文件已存在会打开,没有会创建。
2、打开文件,默认是命令模式,按以下键可以进入编辑模式。在编辑模式下,左下角显示插入。
3、按esc退出编辑模式,执行命令可进行相应操作,回车执行。
4、保存之后,如果之前没有此文档的话,会在当前目录新建一个。
5、还可以对文档内容进行查找和替换。查找:/要查找字符,就完成了。
热心网友 时间:2022-05-27 10:29
没遇到过这种问题,看看是否有其他软件屏蔽了Esc键。
例如,以前在vim中按Esc键时无效,只是光标闪一下,要按ctrl+c才能起作用,此原因是由于qq for
linux会屏蔽掉vim中的Esc键,将qq for linux关掉即可。
热心网友 时间:2022-05-27 12:04
vi的原因不同不说了,vim的可以参看我的答案,是其它原因导致的,因为这问题浪费了好久时间,只好强退终端。
我用的是Ubuntu下的王码,它的全角半角切换是分成了「字符」和「符号」分别控制的,并且是用快捷键控制。
所以如果不小心单独把「符号」切换成了全角,则无法进入「命令模式」,字符切换成全角则无法进入「编辑」或「可视」模式。
由此可见其它输入法应该也有出现这个问题的可能性。
热心网友 时间:2022-05-27 13:55
这个问题我遇到过,可能是你不小心进入shell的命令模式了,输入 “exit” 并回车就可以了。
热心网友 时间:2022-05-27 16:03
按下shift+: 就可以输入了、。
热心网友 时间:2022-05-27 18:28
检查下光标是 "|"还是"▋",是后者的话按一下“Ins”键切换成插入模式,再按Esc就可以了。
热心网友 时间:2022-05-27 21:09
你好 你这个问题解决了吗?我也遇到这个问题了
热心网友 时间:2022-05-28 00:07
VI 编辑界面,按ESC键,左下角INSERT消失,输入:q,然后回车,即可退出VI编辑状态。注:“:q”是不保存退出。
热心网友 时间:2022-05-28 03:22
按一下INSERT试试 我没出现过这种情况
热心网友 时间:2022-05-28 06:53
因为 vi 就不是用 esc 退出的……
这个东西我建议你找个文章很好看看他的操作。退出应该用 :q 。如果保存退出用 :wq 。不保存退出是 :q!
要我说,还是用 nano 吧……
热心网友 时间:2022-05-28 10:41
如果其他方法不管用的话,可以排查下是中文输入法还是英文输入法,我这里切换到英文输入法就没问题了
热心网友 时间:2022-05-28 14:46
你确定你不是已经进入到命令模式了吗?