【VSCode】visual studio code 使用总结

【VSCode】visual studio code 使用总结

1. 存储

1.1. C盘数据迁移

VSCode占用C盘太多内存

把C盘文件转移到D盘,然后在C盘创建符号链接

mklink /D "C:\Users\%username%\.vscode" "D:\work apps\VisualStudioCode\.vscode"  

mklink /D "C:\Users\%username%\AppData\Local\Programs\Microsoft VS Code" "D:\work apps\VisualStudioCode\AppData\Local\Programs\Microsoft VS Code"  

mklink /D "C:\Users\%username%\AppData\Roaming\Code" "D:\work apps\VisualStudioCode\AppData\Roaming\Code"

【ref】VSCode(Visual Studio Code)扩展及缓存占用C盘空间问题的解决
https://blog.csdn.net/xbs150/article/details/126425882

2. 快捷方式

2.1. 右键从文件夹打开VSCode

【ref】超简单设置右键打开 vscode的方法
https://blog.csdn.net/qq_42144915/article/details/128499928

win11修饰文本文档后缀名
把txt文件改成reg文件
【ref】https://jingyan.baidu.com/article/f71d6037a9d2155bb741d150.html

2.2. vscode终端自动进入环境

打开 VS Code,然后在集成终端中输入以下命令:
csharp
conda init powershell
这将自动配置 PowerShell 以使用 Conda 环境。

然后,在 PowerShell 控制台中输入以下命令:
bash
notepad $PROFILE
这将打开 PowerShell 的配置文件。

在 PowerShell 的配置文件中添加以下代码:
conda activate myenv
这将自动激活名为“myenv”的 Conda 环境。

关闭并重新打开 VS Code,然后在集成终端中输入以下命令:
python
如果一切正常,你应该能够看到 Python 解释器已自动激活名为“myenv”的 Conda 环境。

旧版配置文件:

# 地址:D:\Users\lenovo\AppData\Local\Programs\Microsoft VS Code
# 自动激活 myenv Conda 环境
if (Test-Path "F:\CS\Anaconda3\Scripts\activate.bat") {
    & "F:\CS\Anaconda3\Scripts\activate.bat" "F:\CS\Anaconda3\envs\signal38"
}

3. 功能插件

3.1. jupyter分块模式

jupyter分块模式插件

conda install -n env_name ipykernel --update-deps --force-reinstall
conda install -n tf36 ipykernel --update-deps --force-reinstall

3.2. vscode配置c语言环境

vscode配置c语言环境以及launch:program“*****.exe” does not exist问题(保姆级检查)
https://blog.csdn.net/m0_59286424/article/details/128270328

  1. 下载编辑器VScode
    官网:https://code.visualstudio.com/

  2. 下载编译器MinGW并解压
    下载页面:https://sourceforge.net/projects/mingw-w64/files/
    下载页面中选择 x86_64-win32-seh 下载

  3. 将MinGW添加至环境变量


安装visual studio C++ build tools

demo:
盲图像超分辨率重建 ( CVPR,2022) (Pytorch)(附代码)
https://blog.csdn.net/sinat_28442665/article/details/123739315

报错:
ImportError: Building module camera_isp.noise_synthetic.tone_mapping_cython failed: [‘distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: https://visualstudio.microsoft.com/visual-cpp-build-tools/\n’]

解决:
【ref】解决visual studio C++ build tools时安装包缺失或损坏的问题
https://blog.csdn.net/weixin_56197703/article/details/125650001

在这里插入图片描述

4. 惊喜插件

4.1. md文件-小标题自动编号

markdown快速编号
插件:Markdown All in One

【reg】VSCode插件生成编号、目录、文件目录树
https://blog.csdn.net/qq_14999375/article/details/123309717

4.2. 把py代码转为流程图

安装包
pip install pycallgraph2

下载插件,并添加bin到环境路径
https://www.graphviz.org/download/

在需要转换为流程图的代码前加入代码

from pycallgraph2 import PyCallGraph
from pycallgraph2.output import GraphvizOutput
graphviz = GraphvizOutput()
graphviz.output_file = 'graphviz.png'
with PyCallGraph(output=graphviz):   

请添加图片描述


版权声明:本文为joe199996原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>