如果有人可以在我做的时候弄清楚如何清洁屏幕,我将不胜感激。:
:!git status
它总是显示我之前的输出,所以如果我重复这个任务很多次会让我感到困惑,因为我看到了历史。
通常使用外接键盘我会:!git status
+ ctrl + K +输入,但由于我的内部键盘(macbook pro)上的原因不明确无法解决问题。
有一种最好的方法吗?也许在vimrc。
谢谢你们!
最后,我想一下如何使用内置的terminal.app来做到这一点。写:!your command
然后按CMD + K + ENTER,你会看到一个干净的屏幕!
答案 0 :(得分:11)
如果你不介意多一点额外打字:
:!clear; git status
答案 1 :(得分:2)
答案 2 :(得分:0)
如果您不想输入
:!clear; git status
每次(我都没有),所以也许一个更好的选择是转到您的〜/ .vimrc并添加
command! -nargs=1 R :!clear && <args>
我选择“ R”是因为我想到了“运行”一词。它可以是您想要的任何大写字母,甚至可以是“运行”。您可以像“
:R git status
然后再次运行它时,它不会显示以前的Foo!在终端。我会说键入“!”几乎一样容易。只是一个想法!