【发布时间】:2019-01-10 06:59:50
【问题描述】:
当我从 vim 窗口内执行 bash 命令时,命令的结果会占据整个屏幕,并且代码会消失。我希望命令的结果只占用它需要的屏幕空间。这可能吗?为了澄清我正在使用命令
:!echo "my command"
我熟悉多个终端窗口、tmux 和 iterm。如果可能的话,我真的只是希望能够在没有额外插件的情况下在 vim 窗口中完成。
【问题讨论】:
-
我不知道。但是你可以在 Vim 的窗口中打开一个终端。您需要更高版本 8.0.693(推荐 8.1)。然后你执行
:terminal并且你在一个拆分窗口中有 bash (或其他)。 -
不幸的是,我必须通过 ssh 连接到无法更新的机器。所以我在那里坚持使用 vim 7。
-
您只是对此感到恼火,还是您有想要描述的用例?
-
更多只是恼火,如果无需安装任何东西或处理多个窗口,就可以同时查看代码和结果。