- 主要是写给自己看的…方便自己什么时候搞出什么意外来重新配置.
- 其次是在网上翻vscode插件,都是关于前端开发者的…太气了吧,我不干前端,我就想写写我这样的人所需要的插件.
插件选择
编程语言支持
- C/C++
- Language Support for Java(TM) by Red Hat
- Python
- LaTeX Workshop
- 强大的 \(\LaTeX\) 插件,需要配置.
- Markdown All in One
- 自称写markdown用这一个插件就够了.
- 可以在markdown里面显示数学公式(感觉效果不是很好,有些公式渲染不出来)
提高效率的插件
- Sublime Text Keymap and Settings Importer
- 在VSCode里使用Sublime快捷键,对Sublime老用户很有用(是我转战vscode的重要原因)
- Bracket Pair Colorizer
- 给成对匹配的括号着色,非常实用
- Code Runner
- 跑代码的插件
- TODO Highlight
- 在注释中加
TODO
或者FIXME
会被高亮显示,做标记方便.
- 在注释中加
提升颜值的插件
- Chinese (Simplified) Language Pack for Visual Studio Code
- 汉化包
- VSCode Great Icons
- 一套比较好看的文件图标
- Output Colorizer
- 给输出着色的插件
C/C++环境搭建
安装MinGW-w64
官网:https://mingw-w64.org/ 可在SourceForge下载.
下载完毕后安装,其中的Settings解释如下:
- Version:版本…不废话了
- Architecture:系统架构
i686
:32位x86_64
:64位
- Threads:接口协议
posix
:除了windows的系统,都服从posix协议win32
:当然windows得选这个..
- Exception:异常处理(按照教程,若架构选择了
i686
,则此处应选择dwarf
)seh
:不太懂是什么..根据我看的教程选了这个,好像性能更好.sjlj
:同样不太懂…
- Build revision:不知道是啥…乱选的.
然后啪啪啪啪一路顺下就安装好了.
环境变量
- 在
Path
中添加\mingw64\bin
的地址.- 在命令行运行
gcc -v
可验证是否成功.
- 在命令行运行
- 有一些教程里面会添加一些其他的看起来很骚的环境变量…感觉…是不是没啥用?
VSCode配置
忽然发现好像很简单…装好 Code Runner
插件,配置中勾选 Run In Terminal
和 Save File Before Run
两项即可运行..
VSCode的默认快捷键是
Ctrl
+Alt
+n
.
LaTeX环境搭建
安装TeXLive和SumatraPDF
不多废话…
环境变量
- 将TexLive安装目录加入
Path
. - 将SumatraPDF目录加入
Path
. 终端输入sumatrapdf
即可验证.
VSCode配置
首先肯定要安装LaTeX Workshop… 参考:http://www.latexstudio.net/archives/12260.html
在tools
中添加xelatex
和bibtex
在 settings.json
中添加如下字段:
1 | "latex-workshop.latex.tools": [ |
在recipe
中添加xelatex
与bibtex
的组合
在 settings.json
中添加如下字段:
1 | "latex-workshop.latex.recipes": [ |
SumatraPDF配置
预览设置:在
settings.json
添加如下字段:1
2
3
4
5
6
7
8"latex-workshop.view.pdf.viewer": "external",
"latex-workshop.view.pdf.external.command": {
"command": "SumatraPDF.exe的完整路径",
"args": [
"%PDF%"
]
},正向搜索:在
settings.json
添加如下字段:(没有成功。。。)1
2
3
4
5
6
7
8
9"latex-workshop.view.pdf.external.synctex": {
"command": "SumatraPDF.exe的完整路径",
"args": [
"-forward-search",
"%TEX%",
"%LINE%",
"%PDF%"
]
},反向搜索:在SumatraPDF的
设置->选项
中,在最下面填入:(双击即可反向搜索)1
Code.exe的完整路径 -g "%f:%l"
参考资料
- https://code.visualstudio.com/docs/languages/cpp
- https://zhuanlan.zhihu.com/p/38178015