Mac(m1 芯片组)终端问题:一切看起来都像 vim 编辑器
有一次我使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个名为
less
的寻呼机。正如 phd 在评论中回答的那样,您可以使用q
退出。git
命令的branch
选项可以重置为不使用寻呼机:这很受欢迎,因为很多人不喜欢
git 分支的这种行为
,这实际上是此处回答的问题。请注意,混淆两者(
vim
和less
)是很常见的。这是可以理解的,因为vim
和less
以及 Unix 中的许多其他工具之间有很多共同的导航键。这就是为什么学习 vim 很难但又非常有用的原因之一。一些示例:两个备忘单,其中包含以下几个常用命令:
vim
更少
This is a pager called
less
. As phd answered in the comments, you can quit out of it withq
. Thebranch
option for thegit
command can be reset to not use the pager: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
andless
) is common. It's understandable because there are a lot of navigation keys in common betweenvim
andless
, as well as many other tools in Unix. This is one reason why learning vim is hard but so very useful. Some examples:Two cheatsheets with several of these common commands:
vim
less