我对终端(Mac)中的Vim知之甚少,有一天我正在复制和粘贴文本,我想在终端时我意外地做到了。现在每当我打开终端时,它立即加载到Vim Ex模式。我知道如何在终端中退出Ex模式,但有什么办法可以在打开终端时摆脱Vim加载?
由于
编辑:为了进一步解释当我从Utilities打开terminal.app时的意思,我得到以下
并且我回到命令提示符的唯一方法是每次打开终端时键入quit,我无法理解为什么Vim进程首先运行。
我只是在终端外面的文档副本和粘贴文本然后不小心做了一个命令v粘贴在终端内导致这种情况发生。
答案 0 :(得分:0)
您似乎意外更新了一个shell启动脚本,因此启动了vim。
如果您的默认shell是csh或tcsh,请查看主目录中的.cshrc
,.tcshrc
和.login
,然后查找vi -e
之类的命令或vim -e
。
如果您的默认shell是bash,请检查.bashrc
和.bash_profile
。
通过检查主目录中哪个文件最近被修改,可能更容易找出搞砸了哪个文件:
% ls -altr $HOME | tail
-a
列出所有文件,包括名称以.
开头的文件。-l
为您提供了一个很长的列表,显示了时间戳。-t
按修改时间排序。-r
撤销订单,最后显示较新的文件