Notepad++,运行命令并在新选项卡中打开输出

Que*_*mer 8 notepad++ pipe

有没有办法notepad++在新选项卡中执行命令并将结果通过管道传回程序?

Gnu*_*bie 2

如果您的程序输出纯文本并且您可以运行批处理文件...

  1. 创建一个批处理文件(例如 dir.bat),将命令的结果通过管道传输到临时文件,然后在 Notepad++ 中打开该文件,例如

    dir > tmp
    "C:\path_to_notepad_plus_plus\notepad++" tmp
    
    Run Code Online (Sandbox Code Playgroud)

    (用您的命令替换dir并添加 tmp 扩展名以适当地语法突出显示它)。

  2. 在 Notepad++ 中,选择“运行”>“运行...”并浏览查找批处理文件。

  3. 如果您经常使用它,请考虑将其保存为宏(运行 > 运行... > 保存...),您可以使用键盘快捷键或在“运行”菜单下访问该宏。