VSCode配置 C++环境

VSCode安装

VSCode安装比较简单,可到官网下载VSCode。官网地址:https://code.visualstudio.com/

安装Git库

Windows上没有直接可使用的ssh工具。推荐大家通过安装Git,使用他带的ssh工具。Git下载地址:https://git-scm.com/

安装时,记得选中将Git添加到系统Path目录中。

安装VSCode插件

Remote - SSH

打开VSCode在插件中查找Remote - SSH,点击安装即可

安装完成后,Remote - SSH可能找不到ssh。可以配置ssh的路径。

按Ctrl + Shift + p,打开命令输入框,输入用户。选中“首先项:打开用户设置”

 

在设置的搜索框中输入关键字Remote ssh path“,在Remote.SSH: Path中输入Git安装目录下ssh.exe地址。

配置完成后,可点击左下角的 按钮。添加ssh连接,如下图:

输入回车后,会自动打开一个新的VSCode程序。后续操作都在这个新打开的程序上。

安装C/C++插件

由于这个插件是直接安装在Linux服务器上的,所以直接通过VSCode的插件管理器安装会失败。需要手动下载插件包cpptools-linux.vsix。拷贝到Linux服务器上。接着打开命令输入框(Ctrl + Shift + P打开),输入关键字“”VSIX,选择“扩展:从VSIX安装”。选择Linux机器上插件所在的路径。等待安装完成。

安装C++ Intellisense

这个插件直接在VSCode的插件安装管理器上安装即可完成。

安装CMake

这个插件直接在VSCode的插件安装管理器上安装即可完成。

安装CMake Tools

同C/C++插件一样需要手动安装。不再详述。

安装完成后需要配置CMake所在的路径。打开“设置”,输入过滤条件“cmake path”, 在Cmake:Cmake Path中输入实际cmake的路径

同步代码

Syncthing和SMB,选一种即可

同步代码(1) - syncthing

为了方便Linux和Windows代码同步,推荐使用syncthing同步Window和Linux代码。避免手动拷贝代码。

下载syncthing工具,用户同步Linux和Windows代码。

Window上安装Syncthing

下载SyncTrayzor(sything的带界面版本),点击安装即可。

Linux上安装Syncthing

下载syncthing-linux-amd64-v1.3.2.tar.gz,到Linux上解压即可。执行syncthing,然后退出。修改配置文件(~/.config/syncthing/config.xml)。

修改<gui>节点下的address为0.0.0.0:8384

使用命令后天启动syncthing

nohup syncthing &

配置

服务启动后,浏览器中打开8384端口的页面进行配置。然后相互添加,从“显示ID”中获取ID,接着在另一台的页面上“添加远程设备”。

 

在Linux上的syncthing页面上添加设备。输入Windows上Synching的设备ID。并在地址列表中输入地址,以tcp://开始。

  

保存后,可在Windows上的Synchting上收到添加设备通知。点确认即可。

 

添加同步的文件夹路径:

在Windows的Syncthing页面上,点击添加文件夹。在常规中输入名称、文件夹路径。在共享中选择要同步的设备。在忽略模式中去掉.svn文件夹的同步。

   

保存后,可在Linux的Syncthing页面上收到同步通知。点击确认,并选择一个Linux上的路径。

 

配置完成后,等待同步完成。后续不管是Windows上的代码修改,还是Linux上的代码修改,都会自动相互同步。

同步代码(2) – samba

1. Linux服务器上安装samba

yum -y install samba-client samba cifs-utils nfs-utils samba-winbind-clients

2. 在Windows系统上将共享文件夹给自己的账号

3 Linux上挂载共享文件夹,例如

mount -v -t cifs -o username="chenguomin",domain=HIK //10.18.80.105/share /opt/chenguomin

username是Windows登录的用户名

domain是域名

//10.18.80.105/share Windows上为共享的路径,“\”需要改为“/”

 /opt/chenguomin 是Linux上挂载的路径。

4. 不需要的时候,可以使用umount /opt/chenguomin 取消挂载

 

开发和调试

所有插件安装完成后,在VSCode的左侧栏中 ,会出现这个图标。点击切换到“远端资源管理器”。在电脑的右上角,点击添加工程目录,即可打开工程目录。后续直接可在二级列表中打开。

 

打开一个工程后,CMake Tool工具会自动加载。并在VSCode的下面显示配置工具

 

在VSCode的右侧会出现一个CMake工程配置树,可直接在上面编译和打开文件。

 

VSCode快捷方式

Ctrl + Shift + P : 打开命令输入框

Ctrl + P: 搜索框,默认是根据文件名进行搜索。输入@后,搜索当前文件中的符号。输入#后,搜索整个工程的符号。

Ctrl + 鼠标放到函数(其他符号也可以)上,点击,直接跳转。

可使用右键菜单进行其他方式的跳转。

 

SSH使用小提示:

使用证书认证方式,避免每次登录都需要输入密码:

1 生成证书(如果已经生成就不需要了):ssh-keygen

直接输入回车,直到证书生成。

2. 拷贝证书到目的机器上:ssh-copy-id

 

cpptools-linux.vsix

cpptools-linux32.vsix

cmaketools.vsix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值