我想做的事
奖励:不使用脚本,因为我经常在主机上工作,我不喜欢。
我的第一次尝试是::tabnew | r !svn diff %这显然不起作用,因为 % 将是空的,因为它在 tabnew 命令之后被解析。
这应该有效:
:tabnew | r !svn diff #
Run Code Online (Sandbox Code Playgroud)
#引用前一个缓冲区,即您在:tabnew执行之前打开的缓冲区。
更好的是
:tabnew | set buftype=nowrite | r !svn diff #
Run Code Online (Sandbox Code Playgroud)
因为当你关闭选项卡时,vim 不会抱怨,但这已经太多了,无法每次输入。
| 归档时间: |
|
| 查看次数: |
366 次 |
| 最近记录: |