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