当前位置: 首页 > 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.zskr.cn/news/1451471.html

相关文章:

  • 为什么你的Claude总在关键节点“随机跳转”?——决策树分支坍缩现象的3种检测工具与2小时修复流程
  • GD32F330时钟树实战工程:含多源切换、PLL配置与外设时钟分配
  • Persimmon-8B-Chat vs 其他开源模型:在昇腾平台上的对比评测
  • 高数函数定义域避坑指南:从‘狗不能为零’到‘整体思想’,手把手教你识别并解决3大易错题型
  • 保姆级教程:在银河麒麟V10 SP3 ARM64服务器上,用yum downloadonly搞定Docker 26.1离线安装包
  • 建筑平台JS逆向
  • STM32F407调试神器:用CubeMX+Keil5快速搞定串口printf打印(避坑指南)
  • 数据科学实战:从问题定义到成果展示的完整项目流程解析
  • Matlab一键运行的PSO优化BP神经网络回归预测工具包(含示例数据与全流程可视化)
  • 保姆级教程:用UE5材质系统手搓一个下雨天水坑的真实涟漪(附完整节点图)
  • 抖音直播数据抓取神器:5分钟快速上手实时弹幕监控工具
  • FastJson2.0.49 + Spring 6整合指南:手把手配置HttpMessageConverter(附常见错误排查)
  • 如何用Pulover‘s Macro Creator实现Windows自动化:完全指南
  • Elsevier Tracker:科研投稿状态追踪的实用指南
  • 为什么说Qwen-Image-Edit-Rapid-AIO是AI图像编辑的革命性突破?3步解锁专业级创作
  • AI Agent 面试题 907:如何设计Agent在特定行业的安全审计机制?
  • Windows/Mac上Anaconda Navigator启动失败的保姆级修复指南(2024最新)
  • Unity性能优化:别再滥用material了!sharedMaterial和material的内存陷阱与实战避坑
  • 2026年比较好的塑料模具/六角模具/护坡模具用户口碑推荐厂家 - 品牌宣传支持者
  • YOLOv5项目实战:让检测框‘说中文’——从数据标注到模型部署的全流程详解
  • 告别重复代码!用Vue3+TS给Uniapp项目封装一个像axios一样好用的uni.request
  • 开源维护者植入“删除代码”指令抗议AI,引发全网争议!
  • 如何轻松备份和深度分析微信聊天记录?WeChatMsg实用指南帮你完整掌控社交数据
  • 告别电源噪声!手把手教你用MP2307+SGM3209搭建运放专用±5V低噪声电源
  • 2026年最被低估的AI职业:成为企业“AI推手“,让技能落地并收藏!
  • 【Agent智能体17 | 工具使用-MCP协议】
  • 2026年热门的厚铜高多层线路板/盲埋孔高多层线路板口碑好的厂家推荐 - 品牌宣传支持者
  • 一键部署私人 LLM:Ollama + Docker 极简指南
  • 2026年知名的工业供水原水净化/无锡工业供水系统设备公司哪家好 - 行业平台推荐
  • 2026年评价高的无锡工业供水浓水零排/工业供水除盐处理/工业供水原水净化主流厂家对比评测 - 品牌宣传支持者