当我使用git branch命令列出所有分支时,我看到输出git branch | less.
该命令git branch应该显示分支列表,就像ls文件一样.
这是我得到的输出:
我如何获得默认行为git branch?导致分页输出的原因是什么?
我正在使用ZSH oh_my_zsh(在那里没有Git),我.gitconfig看起来像这样:
[user]
email = myemail@mail.com
name = Dennis Haegler
[push]
default = simple
[merge]
tool = vimdiff
[core]
editor = nvim
excludesfile = /Users/dennish/.gitignore_global
[color]
ui = true
[alias]
br = branch
ci = commit -v
cam = commit -am
co = checkout
df = diff
st = status
sa = stash
mt = mergetool
cp …Run Code Online (Sandbox Code Playgroud) 当我在终端工作时,我看到最后一个shell命令执行输出的历史.如果我运行vim,我会看到我打开全屏的文件.当我退出vim时,我可以再次看到最后一个shell命令的历史记录.
但是,当我从屏幕使用vim时.我看到我刚从vim退出时编辑的文件的足迹而不是最后一个shell命令的历史记录.我想看看shell的历史.
我怎样才能实现这种行为?
我用了:
到目前为止,我没有得到理想的行为.
PS
我用Google搜索了一下,看到了那些试图解决相反问题的人的评论:
你们中的许多人可能都知道基于控制台的程序的烦人行为,例如less或vi在退出后恢复屏幕,这样你刚才那里的文字就会消失.
这种行为背后的主要思想是程序是否使用备用屏幕来保存shell历史记录的图片并在vim退出时显示它.因此,如果想要解决相反的问题,他应该