You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Vim中的输出重定向至文件或其他终端TTY?

在Vim中重定向Python脚本输出到其他终端TTY的方法
  • 先获取目标终端的TTY路径:在你想用来查看输出的终端窗口里,执行命令 tty,会得到类似 /dev/pts/3 这样的路径,记下来。
  • 在Vim中运行当前Python脚本并将输出重定向到该TTY:
    直接在Vim命令行输入:
    :!python % > /dev/pts/3 2>&1
    
    其中%代表当前打开的Python文件,2>&1是把错误输出也一并重定向到目标终端,避免只看到标准输出看不到报错。
  • (可选)设置Vim快捷键简化操作:
    如果你经常用这个操作,可以编辑你的~/.vimrc文件,添加一行:
    map <F5> :!python % > /dev/pts/3 2>&1<CR>
    
    保存后重启Vim,之后按<F5>就能一键运行脚本并把输出发送到目标TTY。注意如果目标终端的TTY路径变化(比如重启终端),需要更新这个路径。

内容的提问来源于stack exchange,提问作者Taylor Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 10:03:14