当我使用
git commit --amend
它会进入一个vi窗口,让我输入注解进行提交,问题是vi窗口会显示一些来自前shell背景的脏字符。所以我想知道如何让vi重新加载或重绘屏幕,使屏幕正常。到目前为止,我尝试重置终端和Ctrl+L,它的工作,但我想知道是否有最好的答案,这种情况?
pu82cl6c1#
强制屏幕刷新
:redraw!
nqwrtyyt2#
如果您的终端支持,ctrl+L是常用的快捷键。
kse8i1jr3#
在Vi中,这两个都是重绘:
来自http://www.cs.rit.edu/~cslab/vi.html#A1.4(死链接;参见archive)正如注解中所指出的,Vim现在使用^R进行重做,而单独使用^L进行重绘。
3条答案
按热度按时间pu82cl6c1#
强制屏幕刷新
nqwrtyyt2#
如果您的终端支持,ctrl+L是常用的快捷键。
kse8i1jr3#
在Vi中,这两个都是重绘:
来自http://www.cs.rit.edu/~cslab/vi.html#A1.4(死链接;参见archive)
正如注解中所指出的,Vim现在使用^R进行重做,而单独使用^L进行重绘。