打开端子时Vim Ex模式负载

slhcrj9b  于 8个月前  发布在  其他
关注(0)|答案(2)|浏览(65)

我对终端(Mac)中的Vim知之甚少,前几天我在工作时复制和粘贴文本,我想我在终端中不小心做了这件事。现在每当我打开终端时,它都会立即加载到Vim Ex模式。我知道如何在终端中退出Ex模式,但当我打开终端时,有什么方法可以摆脱Vim加载?
谢谢
编辑:为了进一步解释我的意思,当我从实用程序打开terminal.app时,我得到以下

我回到命令提示符的唯一方法是每次打开终端时输入quit,我不明白为什么Vim进程首先运行。
我只是在终端外的一个文件复制和粘贴文本,然后不小心做了一个命令v粘贴在终端内,导致这种情况发生。

mzaanser

mzaanser1#

看起来你不小心更新了一个shell启动脚本,所以它启动了Vim。
如果您的默认shell是csh或tcsh,请查看主目录中的.cshrc.tcshrc.login,并查找类似vi -evim -e的命令。
如果您的默认shell是bash,请选中.bashrc.bash_profile
通过检查主目录中的哪个文件最近被修改,可以更容易地找出哪个文件被搞砸了:

% ls -altr $HOME | tail

字符串

  • -a列出所有文件,包括名称以.开头的文件。
  • -l提供了一个很长的列表,显示了时间戳。
  • -t按修改时间排序。
  • -r颠倒顺序,因此最后显示较新的文件
piah890a

piah890a2#

我在更改**.zshrc**文件后遇到了MacBook Air M1的问题。
为了解决这个问题,我最初试图找到有问题的行,但如果你找不到它,你可以在.zshrc文件中备份整个文本,然后继续删除其所有内容。这有助于确定问题是否与shell启动脚本有关。如果问题仍然存在,你可以逐渐重新添加配置行以确定具体原因。

相关问题