如何关闭 Mac 终端中的 vim?
How can I turn off vim in terminal of Mac?
我试图在我的 Mac(m1) 上设置 Mongo 数据库社区。
我首先安装了 Home-brew,然后按照 Mongo 数据库的安装说明进行操作。
但是我无法 运行 命令 brew 并且我发现这是我没有在 zshell 中设置路径的问题。所以我用我的终端试了一下,但它就卡在这里了。我试图用 :wq, :q!命令和它的工作原理。但是每当我重新启动终端时,它都会立即返回到此屏幕而不是主屏幕。我怎么解决这个问题?请帮助:(
(我正在努力学习,所以我不熟悉终端和代码)
您出现这种情况是因为您在终端中输入了错误的命令,我怀疑是因为您 copy-pasted 它而不是输入它。
window:
的标题栏中详细列出了您的命令
$ vi ~/.zshrcexport PATH=/opt/homebrew/bin:
从缓冲区的内容来看,几乎可以肯定它被截断了,实际命令可能是:
$ vi ~/.zshrcexport PATH=/opt/homebrew/bin:$PATH
那这个命令有什么问题?事实上,一切。
对于初学者来说,应该是:
$ vi ~/.zshrc
其中 ~/.zshrc
是您 shell 的主要配置文件。
之后的一切都不应该在这里。
Vim,即提供vi
命令的程序,接受一个或多个文件名作为参数。使用该命令,您告诉 Vim 打开两个文件:
~/.zshrcexport
PATH=/opt/homebrew/bin:$PATH
- 前者就是你截图中显示的那种,
- 后者没有显示,但它的名字可能很长,
- 这些文件都不应该存在。
如何摆脱困境?
假设您处于该屏幕截图所示的情况,请执行以下操作:
- 按
esc
键以确保您处于 Vim 中所谓的“正常模式”。
- 按
:
键进入“command-line模式”。
- 键入
qa!
,然后按return
或↩︎
键。
那时你应该在 Vim 之外,在 shell 之内。是时候删除您使用这两个命令创建的 non-wanted 文件了,每个命令都按 return
或 ↩︎
键:
$ rm ~/.zshrcexport
$ rm PATH=/opt/homebrew/bin:$PATH
现在您终于可以编辑 shell 的配置文件了,但我建议您不要使用 vi
命令进行编辑。 nano
是一个更简单的编辑器,不需要太多的学习。
打开nano
中的配置文件:
$ nano ~/.zshrc
使用光标键四处移动,直到找到正确的位置,就像在常规文本编辑器中一样。无论如何,该文件可能是空的。
键入“导出”行:
export PATH=/opt/homebrew/bin:$PATH
按control
+X
退出,如屏幕底部所示。
当系统询问您是否要写入文件时按相应的键。
以后避免vi
或vim
,直到你真正拥有或想要 学习一下。
至于为什么你打开一个新的终端Vim Vim,我不知道。也许你又犯了一个错误?
我试图在我的 Mac(m1) 上设置 Mongo 数据库社区。 我首先安装了 Home-brew,然后按照 Mongo 数据库的安装说明进行操作。 但是我无法 运行 命令 brew 并且我发现这是我没有在 zshell 中设置路径的问题。所以我用我的终端试了一下,但它就卡在这里了。我试图用 :wq, :q!命令和它的工作原理。但是每当我重新启动终端时,它都会立即返回到此屏幕而不是主屏幕。我怎么解决这个问题?请帮助:( (我正在努力学习,所以我不熟悉终端和代码)
您出现这种情况是因为您在终端中输入了错误的命令,我怀疑是因为您 copy-pasted 它而不是输入它。
window:
的标题栏中详细列出了您的命令$ vi ~/.zshrcexport PATH=/opt/homebrew/bin:
从缓冲区的内容来看,几乎可以肯定它被截断了,实际命令可能是:
$ vi ~/.zshrcexport PATH=/opt/homebrew/bin:$PATH
那这个命令有什么问题?事实上,一切。
对于初学者来说,应该是:
$ vi ~/.zshrc
其中
~/.zshrc
是您 shell 的主要配置文件。之后的一切都不应该在这里。
Vim,即提供
vi
命令的程序,接受一个或多个文件名作为参数。使用该命令,您告诉 Vim 打开两个文件:~/.zshrcexport PATH=/opt/homebrew/bin:$PATH
- 前者就是你截图中显示的那种,
- 后者没有显示,但它的名字可能很长,
- 这些文件都不应该存在。
如何摆脱困境?
假设您处于该屏幕截图所示的情况,请执行以下操作:
- 按
esc
键以确保您处于 Vim 中所谓的“正常模式”。 - 按
:
键进入“command-line模式”。 - 键入
qa!
,然后按return
或↩︎
键。
- 按
那时你应该在 Vim 之外,在 shell 之内。是时候删除您使用这两个命令创建的 non-wanted 文件了,每个命令都按
return
或↩︎
键:$ rm ~/.zshrcexport $ rm PATH=/opt/homebrew/bin:$PATH
现在您终于可以编辑 shell 的配置文件了,但我建议您不要使用
vi
命令进行编辑。nano
是一个更简单的编辑器,不需要太多的学习。打开
nano
中的配置文件:$ nano ~/.zshrc
使用光标键四处移动,直到找到正确的位置,就像在常规文本编辑器中一样。无论如何,该文件可能是空的。
键入“导出”行:
export PATH=/opt/homebrew/bin:$PATH
按
control
+X
退出,如屏幕底部所示。当系统询问您是否要写入文件时按相应的键。
以后避免
vi
或vim
,直到你真正拥有或想要 学习一下。
至于为什么你打开一个新的终端Vim Vim,我不知道。也许你又犯了一个错误?