Vscode配置
主题
Ayu
很多颜色
Dainty
Github Theme
黑白两套
Slack Theme
Winter is Coming Theme
深蓝
解决终端中文乱码
powershell 解决办法
在设置settings.json添加以下代码
默认每次启动终端 发出指令让终端以Chcp65001编码运行
"terminal.integrated.profiles.windows": { |
cmd 解决办法
- 在运行中输入”regedit”,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
- 右键-新建,选择“字符串值”,“名称”列填写“autorun”, 数值数据填写“chcp 65001”,然后确定即可。
Vscode配置cpp环境
1. 下载并安装cpp编译器minGW
打开minGW官网,进入 SourceForge 中的 MinGW-w64 下载页面。
关于安装:
*关于SEH&SJLJ:
seh 是新发明的,而 sjlj 则是古老的。seh 性能比较好,但不支持 32位。 sjlj 稳定性好,支持 32位。
*关于Dwarf&Sjlj:
选择了 32位 后,则可以用 dwarf 和 sjlj 两种异常处理模型。同样的,dwarf 的性能要优于 sjlj ,可以它不支持 64位 。建议选择 dwarf。
2.设置环境变量
- 右键此电脑-属性-高级系统设置-高级-环境变量-用户变量-双击Path-新建
- 插入刚才minGW下载到本地的文件目录:C:\\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin;设置完环境变量后需要重启。
- 验证环境变量是否设置成功
打开命令行窗口并输入 gcc -v
3.下载vscode
- 打开vscode官网
- 下载vscode
- 打开vscode并安装简体中文、c/c++插件
- 在左上角的资源管理器中打开一个文件夹用来存放cpp代码
新建一个“hello world.cpp”文件(注意文件扩展名也算作新建文件内容的一部分。) - 按下F5调试
选择c++(GDB/LLDB)和g++.exe,然后vscode编译器就会帮你配置好运行cpp所需要的.vscode文件夹,这意味着在这个文件夹下编写的cpp文件有了一个格式的设置文件,你可以通过修改.json的值来修改这个文件夹下所有的cpp文件的各种参数。 - 重新运行我们刚才编写的hello world.cpp文件
底下的vscode自带的终端就会显示出结果。
4. *配置google format
设置-Clang_Format
{ BasedOnStyle: Google, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Attach, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4 } |
5. *CPP17
设置-“code-runner.executorMap”
"cpp": "cd $dir && g++ -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt" |
设置-“cpp”
配置默认版本为C++17
Python
安装
安装,勾选添加到Path
检查是否安装成功:
1、打开cmd,输入python,点击回车。
2、输入import this,欣赏下python之禅。
解决完之后,就可以输入:
1、在cmd输入 pip list 检查是否已存在需要的包
2、输入 pip install flake8 下载安装flake8
3、输入 pip install yapf 下载安装yapf
Pip 更换镜像源
CMD方法
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
python -m pip install --upgrade pip |
如果您到 pip 默认源的网络连接较差,临时使用本镜像站来升级 pip:
python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip |
备用方法(新建ini)
[global] |
Anaconda
(卸载原来的python和所有相关path)
https://blog.csdn.net/weixin_43412762/article/details/129599741
Nodejs
下载 安装nodejs
目录下新建node_global和node_cache
cmdnpm config prefix "D:\Engineer\nodejs\node_global"
npm config cache "D:\Engineer\nodejs\node_cache"
配置环境变量
NODE_PATH = "D:\Engineer\nodejs\node_modules"
测试
cmd(a)npm install express -g
Git
- 安装
- 配置SSH
ssh-keygen -t rsa -C "你的邮箱地址"
回车回车生成.SSH和.PUB文件- 复制文件内容到Github
ssh -T git@github.com
检查和授权
Golang
下载 安装golang
配置环境变量:
GOROOT = D:\Engineering\Go ;安装根目录
GOPROXY = https://goproxy.cn,direct ;代理
GOPATH = D:\Engineering\Go\gopath ;工作目录(存放包)vscode中安装go插件
Golang包配置
配置代理
git config --global http.proxy 127.0.0.1:1080 |
常用bat
set /p input=input resp (e.g:github.com/siddontang/go-log) |
x包全集
git clone https://github.com/golang/text.git %GOPATH%/src/golang.org/x |
用户代码片段配置
C++
"head": { |
Python
"head": { |
变量
使用${name:default},您可以插入变量的值。如果未设置变量,则插入其默认值或空字符串。
当变量未知(即未定义其名称)时,将插入变量的名称并将其转换为占位
常用变量
TM_CURRENT_LINE当前行的内容
TM_FILENAME当前文档的文件名
TM_FILENAME_BASE当前文档的文件名,不带扩展名
CLIPBOARD剪贴板的内容
==日期和时间==:
CURRENT_YEAR本年度
CURRENT_YEAR_SHORT本年度的最后两位数
CURRENT_MONTH两位数的月份(例如“02”)
CURRENT_MONTH_NAME_SHORT月份的简称(例如“Jul”)
CURRENT_DATE两位数的月份日期(例如“08”)
CURRENT_SECONDS_UNIX自 Unix 纪元以来的秒数