2022年了,VS Code能实现Sublime Text 3的这个功能了吗?(已解决 BY @OhYee)

感谢 @OhYee ,此问题已解决,详细解决方案可见:


我早在几年前就想从Sublime Text 3转到VS Code上去,但无奈VS Code一直无法实现Sublime Text 3的这个功能,近期又想转了,但安装VS Code后发现还是没有该功能,就想着也许是我读文档不仔细,没发现,便想请教各位。

功能简述:打开任意py文件后,可通过按下自定义快捷键,在外部CMD窗口执行,并且暂停(即pause)。

如下动图所示:

求教VS Code如何实现一模一样的功能,关键点 :

1.任意目录的py文件(许多不同目录的文件,也就是不要launch.json依赖) 。

2. 自定义快捷键(这个我大概知道) 。

3. 外部CMD窗口执行并暂停(pause)。

上述三个关键点,我经查文档、资料、各技术博客资料后,都能独立实现,但无法兼得。

比如我能实现2和3,但却依赖目录下创建的launch.json文件,只有存在该launch.json文件的目录及子目录才有效。

又比如我能实现1和2,但无法实现在外部CMD窗口打开并暂停,只能在VSCode底部的Terminal显示,什么IntegratedTerminal、externalTerminal各种设置改来改去都没试出来,下载了CodeRunner等插件也没试出来。

在Sublime Text 3中,只需要自定义下图这段build文件,就能实现的功能,在VS Code上,能够实现吗?请教各位。

编辑于 2022-03-26 10:24