VSCode(Visual Studio Code)是微软开发的一款开源的、免费的、跨平台的代码编辑器。VSCode的定位是编辑器,安装一些插件拓展后类似于IDE(集成开发环境)。VSCode官网地址:https://code.visualstudio.com/。 Python和Latex是自己写比较多的,这里讲下怎么配置环境。
在Extension中搜索并安装“Chinese (Simplified) Language Pack” 后重启软件,可以把软件汉化(如果习惯英文界面,这个拓展插件可以不安装)。在Extension中搜索并安装 “ Code Spell Checker”,可以用来检查单词错误。
可选设置:文件>首选项>设置,把“Search:Follow Symlinks”下的控制是否在搜索中跟踪符号链接的勾选去掉。参考资料:计算机运行Visual Studio Code卡顿。此外,在使用过程中,也有可能是其他原因导致后台占据CPU,例如是插件导致的,可根据具体情况找解决方法。
一、Python
(1)安装Anaconda:https://www.anaconda.com/。
(2)在Extension中搜索并安装“Python”插件和“Pylance”插件。
(3)如果还无法运行python,那么需要在VSCode中设置Anaconda路径,可参考这篇: 手把手教你 如何在VS Code下搭建Anaconda环境。
(4)在设置中打勾以下内容,运行代码使用相对路径:

二、Latex
(1)提前装下TeX Live https://tug.org/texlive/。环境变量一般会自动完成,也可能需要手动把 TeX Live 的 bin 目录(例如D:\Program Files\texlive\2017\bin\win32) 添加到系统环境变量Path中。
(2)在Extension中搜索并安装“LaTeX Workshop”插件。
(3) LaTeX Workshop 默认的编译工具是 latexmk,而中文的tex文件一般要用到xelatex编译。按如下操作:点菜单栏 - 查看 -命令面板(或者Ctrl+Shift+P),输入setting,打开settings.json文件,补充以下内容:
"latex-workshop.latex.tools": [
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "pdflatex",
"command": "pdflatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOCFILE%"
]
},
{
"name": "bibtex",
"command": "bibtex",
"args": [
"%DOCFILE%"
]
}
],
"latex-workshop.latex.recipes": [
{
"name": "xe",
"tools": [
"xelatex"
]
},
{
"name": "xe->bib->xe->xe",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},
],
常用快捷键:
- Ctrl + s 保存文件(保存文件时也会自动编译)
- Ctrl + Alt + b 编译
- Ctrl + Alt + v 查看PDF文件
这里VSCode代替了TeX Live自带的编辑器TeXstudio。
参考资料:
[1] vs code的latex workshop更新到5.0后如何改为xelatex?
[2] 使用VSCode编写LaTeX
[3] LaTeX技巧932:如何配置Visual Studio Code作为LaTeX编辑器[新版更新]
三、Markdown
有两种Markdown的使用方案:
(1)可以安装“Markdown All in One”插件和“Markdown Preview Enhanced”插件,显示效果会不一样,通过快捷键:Ctrl+Shift+v 查看结果。
(2)可以安装“Office Viewer”插件,安装后可以类似于Word、Typora那样使用。
统计字数可以安装“Word Count CJK”插件,在插件中设置选项“Wordcount_cjk: Status Bar Text Template”中可更改为以下内容:
非ASCII字符数 ${total-ascii} + 英文字数 ${en_words} = 总字数 ${total-ascii+en_words}
此外,也可以安装翻译插件“Translation”,该插件可通过右键完成简单的翻译。
四、其他
1. Git
VSCode本身支持Git。可以安装“GitLens”插件,安装后左侧栏会有更多的git查看选项。还有“Git Graph”插件也可以安装。
2. Html
VSCode不用安装任何插件就可以直接阅读Html源码。但也可以安装一些插件,实现更多需要的功能。
3. Julia
如果系统中已经安装Julia,那么在VSCode中安装“Julia”插件后可以直接运行Julia代码。关于Julia的安装和使用参考这篇:Julia常用命令和常用软件包。
4. Matlab
由于VSCode还是需要调用Matlab环境,因此建议直接使用Matlab软件,界面会更友好些。如果是使用VSCode,那么需要安装“Matlab”插件、“matlab-formatter”插件、“Matlab Interactive Terminal”插件,设置方法参考:在VS code中运行matlab。
5. Fortran
由于不方便设置MKL环境,因此这里不推荐使用VSCode,建议直接使用VS。安装方法参考:Visual Studio和Fortran的下载以及设置MKL环境。如果是使用gfortran,而不使用ifort和MKL,那么也直接使用VSCode,但需要安装“Modern Fortran”插件。
五、插件总结
总结下自己安装的VSCode插件(可以登录Microsoft账号多设备同步):
- Chinese (Simplified) Language Pack
- Code Spell Checker【推荐】
- Python【推荐】
- Pylance
- LaTeX Workshop【推荐】
- Markdown All in One【推荐】
- Markdown Preview Enhanced【推荐】
- Office Viewer
- Word Count CJK【推荐】
- Translation
- GitLens
- Git Graph
- Julia
- Matlab
- matlab-formatter
- Matlab Interactive Terminal
- Modern Fortran
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】
(1)在保留浏览器缓存的前提下,目前支持72小时自主修改或删除个人评论。如果自己无法修改或删除评论,可再次评论或联系我。如有发现广告留言,请勿点击链接,博主会不定期删除。
(2)评论支持Latex公式。把latexpage作为标签放在任何位置,评论中的公式可正常编译,示例: (3)本站评论支持代码格式。在代码前后加上以下标签,留言可保留缩进显示代码: