像 sublime 可以 ctrl+B 直接在 console 中显示出结果, vscode 要想实现这个效果该怎么做呢?
1
hahastudio 2016-01-08 12:36:30 +08:00
|
2
plqws 2016-01-08 12:39:57 +08:00
F5
|
3
jonechenug 2016-01-08 12:58:18 +08:00 via Android
配置一下就行了,指定运行的程序(windows 和 linux 需要详细位置,mac 直接写 Python 就行了),处理文件${file}, Ctrl+shit+b 运行
|
4
mikicomo OP @hahastudio thanks:-D
|
5
mikicomo OP @hahastudio 刚才搜索了一下, ctrl+shift+p 找不到和 task 相关的条目啊?最新版的 vscode0.10.6
|
6
hahastudio 2016-01-08 15:52:56 +08:00
@mikicomo 先有一个 workspace ,打开一个文件夹之后再试
|
7
mikicomo OP @hahastudio
Failed to launch external program C:\Python35 app.py. spawn C:\Python35 ENOENT spawn C:\Python35 ENOENT spawn C:\Python35 ENOENT 这是什么情况呢... |
8
mikicomo OP |
9
mikicomo OP @hahastudio
结合 @jonechenug 所说的之后 { "version": "0.1.0", "command": "C:\\Python35\\python", "args": ["${file}"], "problemMatcher": { "fileLocation": ["relative", "${workspaceRoot}"], "pattern": { "regexp": "^(.*)+s$", "message": 2 } } } 如此配置正确! binggo ! |
10
jonechenug 2016-01-09 00:20:47 +08:00 via Android
其实你看一下配置文件就清楚了,直接运行,提示缺乏配置文件,启用配置文件,往下拉可以看到每个配置选项有注释,当然英语差也是个问题。慢慢摸索,我也是前几天才用 vscode 的
|
11
mikicomo OP @jonechenug 嗯,发现 vscode 有个问题,就是一旦出现代码错误的情况,例如: print ( r"\"),vscode 就会直接卡死在那了,而 sublime 不会,他会提示错误
|
12
jonechenug 2016-01-09 17:01:01 +08:00 via Android
你的配置文件比我多,我只改了三个地方, Python 路径,输出到控制台,处理的文件。我在 Ubuntu 下运行的,有错误是不能直接运行的。
|
13
mikicomo OP @jonechenug 你是怎么设置的呢?
|
14
jonechenug 2016-01-09 18:07:21 +08:00 via Android
"version": "0.1.0",
"command": "C:\\Python35\\python", "isShellCommand":"true", "shadowOutput":"always", "args": ["${file}"] 没了,就这样 |
15
mikicomo OP @jonechenug 嗯嗯,研究了下他给的配置文件,结合你说的,懂了,改好啦,谢了~
|
16
mikicomo OP @jonechenug "showOutput": "silent", 和 always 有啥区别?
|
17
jonechenug 2016-01-09 19:48:31 +08:00 via Android
@mikicomo 字面意思, always 是会一直输出在输出界面, silent 就是默认的意思。这两个区别不大。
|
19
paulzhousz 2016-05-12 14:06:02 +08:00
virtualenv 怎么办 ?
|
20
formulahendry 2016-12-09 16:27:29 +08:00 2
可以使用 Code Runner 插件: https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner
Ctrl+Alt+N 直接运行,不需要如何配置~ 如果有任何建议或者发现 bug ,可以到 GitHub 给我发 issue : https://github.com/formulahendry/vscode-code-runner/issues |