Mac(m1 芯片组)终端问题:一切看起来都像 vim 编辑器

发布于 2025-01-11 01:13:45 字数 670 浏览 0 评论 0原文

有一次我使用 sudo vim 编写并保存一个隐藏文件(如 .gitignore)。

之后,我碰巧使用了git log,结果是: 在此处输入图像描述

终端中没有显示任何其他内容,不允许滚动。

第二个: 我运行了 git Branch -r ,结果是:

在此处输入图像描述< /a> 在此处输入图像描述:当我滚动终端屏幕时。

这看起来很像 vim 编辑器,就像输入“q”来“结束”的唯一方法。

第三个: 我使用了 brew update,但终端在屏幕上没有显示任何进度,并且 在此处输入图片说明 所有的进展都显示在这个栏上。

如何使我的终端恢复正常?同样的事情也发生在 VScode 中。

Once I used sudo vim to write and save a hidden file(like .gitignore).

after that, I happened to use git log, and the result is:
enter image description here

Nothing else appears in the terminal, no scroll allowed.

And the second:
I ran git branch -r, and the result is:

enter image description here
enter image description here: when I scrolled terminal screen.

This looks quite like vim editor, like the only way to 'END' that is typing 'q'.

and the Third:
I used brew update, but terminal doesn't show any progress on the screen and
enter image description here
all the progress was showing on this bar.

How can I rollback my terminal to normal? Same thing happens in VScode also.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

起风了 2025-01-18 01:13:45

这是一个名为 less寻呼机。正如 phd 在评论中回答的那样,您可以使用 q 退出。 git 命令的 branch 选项可以重置为不使用寻呼机:

git config --global pager.branch false

这很受欢迎,因为很多人不喜欢 git 分支的这种行为,这实际上是此处回答的问题。

请注意,混淆两者(vimless)是很常见的。这是可以理解的,因为 vimless 以及 Unix 中的许多其他工具之间有很多共同的导航键。这就是为什么学习 vim 很难但又非常有用的原因之一。一些示例:

j k u d e y q space 50% gg G /

两个备忘单,其中包含以下几个常用命令:
vim
更少

This is a pager called less. As phd answered in the comments, you can quit out of it with q. The branch option for the git command can be reset to not use the pager:

git config --global pager.branch false

This is popular because a lot of people don't like that behavior for git branch, and it's actually a question answered here.

Note, confusing the two (vim and less) is common. It's understandable because there are a lot of navigation keys in common between vim and less, as well as many other tools in Unix. This is one reason why learning vim is hard but so very useful. Some examples:

j k u d e y q space 50% gg G /

Two cheatsheets with several of these common commands:
vim
less

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文