当前位置: 首页 > news >正文

【VSCode】使用指南(自用)

VSCode+Python

安装步骤

1. 安装Python

去官网Welcome to Python.org

download

等待安装

安装完成

2. 安装VSCode

去官网选择下载,会给个下载url

例如是这样

https://az764295.vo.msecnd.net/stable/e8a3071ea4344d9d48ef8a4df2c097372b0c5161/VSCodeUserSetup-x64-1.74.2.exe然后把 az764295.vo.msecnd.net 替换成 vscode.cdn.azure.cn

用这个url速度会正常起来

只有勾选这里,鼠标右键菜单才会出现“通过Code打开”

3. 配置VSCode

现在vscode和python都有了

打开vscode

安装这个插件

4. 测试py文件能否在vscode上运行

随便新建一个py文件,通过vscode打开,然后开始运行

​就没问题了,配置完成

问题汇总

无法进入调试模式/按F5报错or没用

如果始终进入不了调试模式,Ctrl + Shift + P 呼出窗口,输入python select interpreter,【手动配置一次解释器】,也就是python.exe所在的位置。CMD输入“where python”会给出路径,输入这条路径,随后重启vscode.

启动调试后弹窗“调试已终止”,说明要【以目录形式】打开该文件,也就是连同文件夹一起打开,作为一个项目启动。

调试和运行不在一个目录下

打上勾就好。不打勾会导致py【运行时】访问不到上下级的目录,而【调试时】能访问。

settings.json添加launch类

尤其注意cwd fileDirname,就是这一句设置了调试器(debugger)使用了【当前文件的目录】而非【vscode打开时的目录】

监视窗口以二进制显示变量

python调试模式下,希望监视窗口中的数据以二进制显示,如图

解决:用bin()函数处理mask变量

理论上对mask做任何处理都可以,和编程一样。

虚拟环境以及软件包管理Extension

安装这个extension

安装后在左侧就能看到Conda, Global和Venv环境。

如果没看到Conda,如下图

那么cmd - where conda找到conda.exe所在目录,记录下。

去vscode的setting中,输入condaPath

将conda.exe目录填入即可恢复正常

设置成在CMD运行而不是在Power Shell运行

问题:每次点运行python文件时,会在PowerShell上运行,这样看不到自己的虚拟环境是否被激活。

即便在这里做了设置,一旦运行起来,还是自己会跳出一个PowerShell

所以想要有一个一劳永逸的办法把terminal默认改成cmd而不是现在的PowerShell

解决:

1. 打开vscode - 设置 - 搜索“terminal:default profile”

找到自己的系统,选择cmd,这样每次运行,唤醒的都会是cmd而不是ps

VSCode终端和本地cmd输出不一致

打开设置 - 搜索terminal.integrated.env.windows

把anaconda相关的环境变量输入上去,最后别忘了${env:PATH}

anaconda相关的环境变量可以自己去环境变量里查

VSCode+markdown

插件安装

VSCode + C/C++

安装步骤

1. 下载VSCode

2. 下载MinGW

(MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net)

3. 为MinGW配置环境变量

找到MinGW的安装路径(例如C:\mingw64\bin)配置到环境变量【PATH】当中

4. 为VSCode安装C/C++插件

不要用最新版本,安装另一个版本,选择上一个版本

5. 重启完成配置

接下来打开文件夹创建*.c *.cpp文件,F5运行。

问题汇总

1. 多文件编程

点开.vscode - 点开tasks.json - args下的"${file}" 改成 "${fileDirname}\\*.c"

表示让vscode编写当前目录下的所有.c文件,否则vscode默认只编译当前文件。

vscode本质上是一个文本编辑器,并非Dev++这样的集成开发环境IDE(Integrated Development Environment ),vscode是不知道我需要编译哪个文件的,所以需要手动指明。

VSCode + LaTeX

参考视频

https://www.bilibili.com/video/BV1sw411t7Zw/?spm_id_from=333.999.0.0&vd_source=43357a5d0ae03ab401c27f6cc35da05c

1. 下载LaTeX并安装


Index of /CTAN/systems/texlive/Images/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

到了这个界面,下载框选中的iso

右键管理员权限打开这个bat文件

bat运行之后会弹出安装向导

因为全部安装空间比较大,所以我们左侧只选装中日英三种语言即可,右侧不用动

点击“安装”,等待安装过程……

这样我们就完成了TexLive的安装

2. 为VSCode安装LaTeX插件

打开VSCode,安装插件latex workshop

安装完成之后,我们在vsc中打开tex文件,左侧栏目就会出现TEX工具

3. 配置VSCode的用户json文件

接下来配置vsc的用户json文件

打开这个json文件,把下面的json放进去

"latex-workshop.latex.autoBuild.run": "never", "latex-workshop.showContextMenu": true, "latex-workshop.intellisense.package.enabled": true, "latex-workshop.message.error.show": false, "latex-workshop.message.warning.show": false, "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": "latexmk", "command": "latexmk", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-pdf", "-outdir=%OUTDIR%", "%DOCFILE%" ] }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ] } ], "latex-workshop.latex.recipes": [ { "name": "XeLaTeX", "tools": [ "xelatex" ] }, { "name": "PDFLaTeX", "tools": [ "pdflatex" ] }, { "name": "BibTeX", "tools": [ "bibtex" ] }, { "name": "LaTeXmk", "tools": [ "latexmk" ] }, { "name": "xelatex -> bibtex -> xelatex*2", "tools": [ "xelatex", "bibtex", "xelatex", "xelatex" ] }, { "name": "pdflatex -> bibtex -> pdflatex*2", "tools": [ "pdflatex", "bibtex", "pdflatex", "pdflatex" ] }, ], "latex-workshop.latex.clean.fileTypes": [ "*.aux", "*.bbl", "*.blg", "*.idx", "*.ind", "*.lof", "*.lot", "*.out", "*.toc", "*.acn", "*.acr", "*.alg", "*.glg", "*.glo", "*.gls", "*.ist", "*.fls", "*.log", "*.fdb_latexmk" ], "latex-workshop.latex.autoClean.run": "onFailed", "latex-workshop.latex.recipe.default": "lastUsed", "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click"

如下图

至此vsc + latex配置完毕

在tex文件中点击运行之后就可以看到最终pdf了

在PDF中,ctrl + 鼠标左,可以对应到代码段

在代码段,选中某行,ctrl + alt + J 可以对应到PDF

问题汇总:

1. 如果打开.tex文件之后,没看到TEX应用开启,那么把tex文件放在文件夹里,在文件夹里打开,就有了。

其他

1. 文件排序方式修改

2. 手动设置文件夹空白处右键“通过Code打开”

打开注册表编辑器,按红框进行修改

3. 设置代理

http://127.0.0.1:7890

4. Remote - SSH

下载拓展Remote - SSH,点击左下角

输入 [username]@[ipaddress]

选择remote机器的类型:win,linux,macos

输入密码

5. 列选择

alt+shift+鼠标左键拖动

http://www.jsqmd.com/news/940059/

相关文章:

  • UniApp小程序跳转后,参数怎么收?手把手教你处理onLaunch和onShow中的extraData
  • ArcGIS Pro城市建设用地适宜性评价实操工程包(含多源因子图层与完整索引)
  • PHPcURL与HTTP请求实战指南
  • GD32F330时钟树实战工程:含多源切换、PLL配置与外设时钟分配
  • 2026年靠谱的江西柔软助剂/江西皂洗助剂公司哪家好 - 品牌宣传支持者
  • 为什么你的Claude总在关键节点“随机跳转”?——决策树分支坍缩现象的3种检测工具与2小时修复流程
  • Persimmon-8B-Chat vs 其他开源模型:在昇腾平台上的对比评测
  • 3个步骤解决ComfyUI自定义节点安装失败的终极指南
  • 加密推理大揭秘:重放、侧信道能否提取模型秘密?提供商该如何应对?
  • AI Agent 面试题 906:客服Agent的个性化服务和用户画像应用
  • CANN EasyAsc DSL a2 Cube-Vec-Cube-Vec模式
  • TradingAgents-CN智能交易框架实战指南:5步快速搭建多智能体量化分析平台
  • 2026年热门的无锡电子污水处理/印染污水处理公司哪家好 - 品牌宣传支持者
  • 03 华为 harmonyos tcp 客户端 实现使用 模拟器亲测可行
  • llama-160m-openmind开发者指南:自定义训练与模型微调
  • 高数函数定义域避坑指南:从‘狗不能为零’到‘整体思想’,手把手教你识别并解决3大易错题型
  • 保姆级教程:在银河麒麟V10 SP3 ARM64服务器上,用yum downloadonly搞定Docker 26.1离线安装包
  • 建筑平台JS逆向
  • YOLOv5中文标签实战:用自定义数据集训练一个‘中文版‘安全帽检测模型(附完整代码)
  • 手把手教你用Wireshark抓包,搞定CANoe‘No TCP/IP Stack’模式下的数据监控
  • STM32F407调试神器:用CubeMX+Keil5快速搞定串口printf打印(避坑指南)
  • 数据科学实战:从问题定义到成果展示的完整项目流程解析
  • 2026年比较好的屠宰污水处理/无锡深度污水处理/中水回用污水处理优质公司推荐 - 行业平台推荐
  • 数字权益卡:企业营销新利器
  • Matlab一键运行的PSO优化BP神经网络回归预测工具包(含示例数据与全流程可视化)
  • 保姆级教程:用UE5材质系统手搓一个下雨天水坑的真实涟漪(附完整节点图)
  • 抖音直播数据抓取神器:5分钟快速上手实时弹幕监控工具
  • Linux下用libuvc驱动USB摄像头:从权限问题到实时视频流的保姆级避坑指南
  • OpCore-Simplify:智能硬件识别与自动化EFI配置引擎深度解析
  • 技术行动与学术传承:从数据密集型研究到区域创新生态构建