VS Code 使用经验积累
本文主要记录了 VS Code 的使用经验,包括 VS Code 的基本使用、VS Code 的插件使用、VS Code 的配置等。
Documentation for Visual Studio Code
VS Code Terminal 使用
Integrated Terminal in Visual Studio Code
开启/关闭终端快捷键
(Ctrl + `)
切换默认终端为
PowerShell
,并设置Nerd
字体1
2
3"terminal.integrated.defaultProfile.windows": "PowerShell", // 设置默认终端为 PowerShell
"terminal.integrated.fontFamily": "CaskaydiaCove Nerd Font Mono", // 设置终端字体
"terminal.integrated.fontSize": 14, // 设置终端字体大小
VS Code 备份设置
使用 Github 备份 VS Code 扩展设置
Settings Sync in Visual Studio Code
vscode - 使用 Settings 进行同步扩展以及配置信息等
Enable extension according to file type · Issue #84303 · microsoft/vscode (github.com)
VS Code 配置 Vim
Vim - Visual Studio Marketplace
安装 ## VSCodeVim 插件
Esc
键位映射为jk
:在settings.json
中添加如下配置:1
2
3
4
5
6"vim.insertModeKeyBindings": [
{
"before": ["j","k"],
"after": ["<Esc>"]
}
],
VS Code 配置 Neovim
GitHub - vscode-neovim/vscode-neovim: Vim-mode for VS Code using embedded Neovim
- 安装 vscode-neovim 插件
- 安装 Neovim,在 vscode-neovim 插件中设置 Neovim 的完整路径
1 | C:\Program Files\Neovim\bin\nvim.exe |
- 配置 Neovim config 文件,在
init.lua
文件中添加如下内容
1 | if vim.g.vscode then |
- VS Code 中设置
Esc
键位映射为jk
,Open Keyboard Shortcuts JSON, 添加如下内容:
1 | { |
VS Code 配置 Markdown 编辑器
安装插件 Markdown Preview Enhanced 使用即可。
关于插件 Markdown Preview Enhanced 的使用技巧
在 VSCode 下用 Markdown Preview Enhanced 愉快地写文档
VS Code 配置 Python 开发环境
Get Started Tutorial for Python in Visual Studio Code
将 Conda 路径加入系统环境变量
配置环境变量
- Windows + S
- 高级系统设置
- 环境变量
- 系统变量
- PATH 下添加 Miniconda/Anaconda 安装路径
- 重启计算机,使系统变量生效
vscode 调试 python 时提示无法将”conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的解决方法_是魏果果呀~-CSDN 博客
安装 Python 插件
1 | Python 插件 |
使用 Code Runner 运行时自动保存文件
修改 VS code 的 settings. Json 文件,添加如下内容:
1 | // added by xxxxx |
VS Code 配置 LaTeX 编辑器
安装 TeX Live 发行版
安装 TeX live 很简单,直接安装即可。
安装过程中会自动设置 PATH,安装完了就可以直接使用。
删除的时候是把文件夹删了就可以了,如果是更换安装路径,直接把文件夹剪切到目标路径,然后更新 PATH 就可以了,不用卸载重新安装。
插件安装及配置
LaTeX Workshop - Visual Studio Marketplace
Using Latexmk — homepage (mg.readthedocs.io)
安装 LaTeX Workshop 及一系列插件, 直接安装以下插件:
1
2
3LaTeX Workshop
LaTeX language support
Unicode Latex配置
settings.json
文件正向搜索是在目标位置使用快捷键 Ctrl+Alt+J
反向搜索是直接双击即可
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// 设置外部PDF预览器
"latex-workshop.view.pdf.viewer":"external",
"latex-workshop.view.pdf.ref.viewer":"external",
"latex-workshop.view.pdf.external.viewer.command": "C:\\Users\\xxxxx\\AppData\\Local\\SumatraPDF\\SumatraPDF.exe",
"latex-workshop.view.pdf.external.viewer.args": [
"%PDF%"
],
// 配置Syntex的正向与反向搜索(Latex->PDF)
"latex-workshop.view.pdf.external.synctex.command": "C:\\Users\\xxxxx\\AppData\\Local\\SumatraPDF\\SumatraPDF.exe",
"latex-workshop.view.pdf.external.synctex.args": [
"-forward-search",
"%TEX%",
"%LINE%",
"-reuse-instance",
"-inverse-search",
"\"C:\\Users\\xxxxx\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"C:\\Users\\xxxxx\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app\\out\\cli.js\" -r -g \"%f:%l\"",
"%PDF%" // 这里其实就是配置的反向搜索 不用在 Sumatra PDF 里面重新设
],
"latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
// Latex End
注意事项
Json 文件里的路径最好使用转义字符。
LaTeX 文件夹目录开始字符需要是字母,路径可以有空格。
编译时间太长的情况下,删掉文件夹下的除了 .tex 文件的其他文件。
编译时间太长的原因是设置了保存时自动编译,所以会一直不停地编译。
1
"latex-workshop.latex.autoBuild.run": "never"
反向搜索打开的是
cli.js
文件的问题解决方法:
要在 Sumatra PDF 设置里设置正确的路径,且还要在预览前先开启 Sumatra PDF.
VS Code 设置 Snippets
VS Code 使用经验积累