Win10 vscode 代码格式化设置与远程断点调试

背景

公司的代码风格是Google,要求设置自动化格式;文龙和李泽分别在linux和windows下设置的,我参考了李泽的win10下的设置,结果踩了个大坑,浪费了整整一天;

过程

李泽提供的设置过程:

1.下载

官网下载vscode https://code.visualstudio.com/

——重点说明:我就是这里踩了大坑,由于公司网络问题,从官网下载总是失败,所以就从其他网站上下了一个不用安装的绿色版;导致后面的格式化设置一直提示找不到clang,哪怕我手动安装了LLVM并把它加入到环境变量,能在win10的cmd下正常执行,但vscode还是一直提示找不到;
重启电脑+卸载并重装插件+重装vscode,也都解决不了这个问题(dog head),一整天的时间都浪费在不同的尝试上;甚至尝试了下载插件后手动安装,也都没有解决这个问题;

2.Vscode插件

Atom one dark thme 界面主题
Batter comments 注释
Bracket pair colorizer 括号高亮色彩
c/c++ 语法提示
Chinese 中文
Cmake cmake语法
Cmake tools cmake扩展包
Path intellisense 路径提醒
Surround 添加标签
TODO highlitht todo高亮
Visual studio intellicode 语法提示
Tabinne autocomplete ai 语法提示(基于过往记录)
Vscode-fileheader 头文件签名
Korofileheader 函数注释
Remote ssh 远程ssh连接
Remote wsl 连接linux
Remote containers
Remote development
在这里插入图片描述

3.Vscode和docker连接

服务端-docker容器: yum install -y openssh-server
在此之前,已在docker上安装了
cmake3
yum install -y cmake3
gcc:
sudo yum install centos-release-scl centos-release-scl-rh
sudo yum install -y scl-utils*
sudo yum -y install llvm-toolset-7 devtoolset-8-gcc*
scl enable devtoolset-8 bash 或者 source /opt/rh/devtoolset-8/enable
which gcc
gcc –version

1)修改docker容器的ssh访问
A、vi服务器端的/etc/ssh/sshd_config
B、把PasswordAuthentication设成yes
C、找到#PermitRootLogin no将其修改为PermitRootLogin yes
2)systemctl restart sshd
3)win10下验证是否可以连接到docker

ssh [email protected] -p yyyyy
对于我来说,就是 ssh [email protected] -p 11001 , 这里的11001是docker上的映射端口号

4. Vscode连接linux容器

双击vscode左侧的 “远程资源管理器”(下图中的步骤1),然后点击“+”(步骤2)创建配置文件,例如:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lqw198421

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值