vim 如何让vi重绘屏幕?

4ktjp1zp  于 2022-11-24  发布在  其他
关注(0)|答案(3)|浏览(195)

当我使用

git commit --amend

它会进入一个vi窗口,让我输入注解进行提交,问题是vi窗口会显示一些来自前shell背景的脏字符。所以我想知道如何让vi重新加载或重绘屏幕,使屏幕正常。
到目前为止,我尝试重置终端和Ctrl+L,它的工作,但我想知道是否有最好的答案,这种情况?

pu82cl6c

pu82cl6c1#

强制屏幕刷新

:redraw!
nqwrtyyt

nqwrtyyt2#

如果您的终端支持,ctrl+L是常用的快捷键。

kse8i1jr

kse8i1jr3#

在Vi中,这两个都是重绘:

  • ^R(不适用于VT 100型终端)
  • ^L(不适用于电视终端)

来自http://www.cs.rit.edu/~cslab/vi.html#A1.4(死链接;参见archive
正如注解中所指出的,Vim现在使用^R进行重做,而单独使用^L进行重绘。

相关问题