我对终端(Mac)中的Vim知之甚少,前几天我在工作时复制和粘贴文本,我想我在终端中不小心做了这件事。现在每当我打开终端时,它都会立即加载到Vim Ex模式。我知道如何在终端中退出Ex模式,但当我打开终端时,有什么方法可以摆脱Vim加载?
谢谢
编辑:为了进一步解释我的意思,当我从实用程序打开terminal.app时,我得到以下
我回到命令提示符的唯一方法是每次打开终端时输入quit,我不明白为什么Vim进程首先运行。
我只是在终端外的一个文件复制和粘贴文本,然后不小心做了一个命令v粘贴在终端内,导致这种情况发生。
2条答案
按热度按时间mzaanser1#
看起来你不小心更新了一个shell启动脚本,所以它启动了Vim。
如果您的默认shell是csh或tcsh,请查看主目录中的
.cshrc
、.tcshrc
和.login
,并查找类似vi -e
或vim -e
的命令。如果您的默认shell是bash,请选中
.bashrc
和.bash_profile
。通过检查主目录中的哪个文件最近被修改,可以更容易地找出哪个文件被搞砸了:
字符串
-a
列出所有文件,包括名称以.
开头的文件。-l
提供了一个很长的列表,显示了时间戳。-t
按修改时间排序。-r
颠倒顺序,因此最后显示较新的文件piah890a2#
我在更改**.zshrc**文件后遇到了MacBook Air M1的问题。
为了解决这个问题,我最初试图找到有问题的行,但如果你找不到它,你可以在.zshrc文件中备份整个文本,然后继续删除其所有内容。这有助于确定问题是否与shell启动脚本有关。如果问题仍然存在,你可以逐渐重新添加配置行以确定具体原因。