【问题标题】:Vim not displaing the terminal output with ":!command"Vim 不使用 ":!command" 显示终端输出
【发布时间】:2020-12-05 15:12:06
【问题描述】:

我有一个映射到执行 python 脚本的前导键,但是当我最后有“CR”时它只会闪烁终端输出。

这会闪烁终端输出,我看不到输出是什么。

noremap <leader>x :!clear<bar>./chart.py<cr>

这适用于 enter,但 clear 命令不只执行 chart.py 执行然后我可以看到输出显示“按 ENTER 或键入命令继续”。

noremap <leader>x :!clear<bar>./chart.py

【问题讨论】:

    标签: python vim


    【解决方案1】:

    &lt;bar&gt; 是 Vimscript 命令分隔符,而不是 shell 命令分隔符。你真正需要的是;

    这应该可行:

    noremap <leader>x :!clear; ./chart.py<cr>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-03
      • 2023-03-03
      • 2021-05-21
      • 2019-04-22
      • 2014-08-06
      • 2020-09-17
      • 2018-08-14
      • 2013-03-15
      相关资源
      最近更新 更多