我只有先启动 VsDevCmd.bat
(配置 VS 的环境变量,以便使用 cl
等工具)。
然后在打开的 cmd 中启动 VSCdoe ,julia 的插件才好使。能正确地 lint。
如果不这样,直接在文件夹中打开,就看见有个 julia 进程一直占用 30%~ 的 CPU,风扇狂转,但是插件不好使。lang server log 永远只有一句 “[ Info: Starting the Julia Language Server”
一开始我以为预编译呢,等了一下午还这样,彻底删除插件,重新安装依旧如此。
(当 julia 的插件好使的时候,vsc 比 atom 香。
(也可能是我 atom 插件没配好。我的 atom 对自定义的类型就没法提示,vsc 就行。 叹气
版本信息
-
julia 1.3.1
[c52e3926] Atom v0.12.8 [6e4b80f9] BenchmarkTools v0.5.0 [7073ff75] IJulia v1.21.1 [e5e0dc1b] Juno v0.8.1 [d330b81b] PyPlot v2.8.2 [b873ce64] ReplMaker v0.2.3
-
VSCode
版本: 1.42.1 (user setup) 提交: c47d83b293181d9be64f27ff093689e8e7aed054 日期: 2020-02-11T14:45:59.656Z Electron: 6.1.6 Chrome: 76.0.3809.146 Node.js: 12.4.0 V8: 7.6.303.31-electron.0 OS: Windows_NT x64 10.0.18363
- julia: 0.14.3
- Atom One Dark Theme
- 中文包
- vscode-pdf
- gitignore
- Markdown All in One
-
Atom 1.44.0 x64
- uber-juno:0.3.0 全家桶 / julia-client: 0.12.3
- pdf-view
- lang~markdown
-
VS 2017: v15.9.19
附 VSCode+VS 环境右键注册表项。看着改吧
vsc.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode_with_VS2017env]
@="Open Dir in VSCode with VS2017 env"
"Icon"="C:\\Users\\woclass\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode_with_VS2017env\command]
@="cmd /C \"\"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Common7\\Tools\\vsdevcmd.bat\" & code \"%V\"\""
note:
cmd /C
并没有完全起作用。cmd 多数时候还是得手工关掉。偶尔能自动关闭。- 试过 bat 脚本中转执行命令,可能是太菜,还是做不到配置好环境变量后自动关闭。
- reg 的转义有点多,建议导入后,用 regedit 修改。