簡體   English   中英

Vim 沒有用“:!command”替換終端 output

[英]Vim not displaing the terminal output with “:!command”

我有一個映射到執行 python 腳本的領導鍵,但是當我最后有“CR”時,它只會閃爍終端 output。

這會閃爍終端 output 並且我看不到 output 是什么。

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

這適用於 enter 但 clear 命令不只執行 chart.py 執行然后我可以看到 output 顯示“按 ENTER 或鍵入命令繼續”。

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

<bar>是 Vimscript 命令分隔符,而不是 shell 命令分隔符。 你真正需要的是; .

這應該有效:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM