我可以在vim中使用pudb(一个ncurses Python调试器),因为,例如,:!python %
在实际的终端窗口中运行。我更喜欢使用gvim,但gvim在vim"哑终端中运行:!python %
。"
有没有办法改变这种行为,所以gvim为命令打开一个单独的终端?我想我记得过去以这种方式工作。
答案 0 :(得分:5)
您可以告诉Vim运行终端,并在终端中运行python
:
:!xterm -e 'python %; read'
read
可让您在退出终端之前查看脚本的输出。