VScode 使用

VScode remote-SSH 远程登陆

  1. 首先在 VScode 安装 remote-SSH 插件

  2. 从远程服务器中输入 ifconfig 获取服务器 ip 地址

  3. 安装完成后点击右侧远程资源管理器,添加新资源

  4. 按如下图中输入对应命令后连接服务器

  1. 按如下图修改配置文件,ip 地址和服务器的用户名

避免每次连接都要输密码的方法

  1. 首先打开 cmd 本地生成 rsa 密钥 ssh-keygen -t rsa -b 4096

  2. 在服务器家目录下 cd 进 .ssh 文件夹,创建 authorized_keys 文件

  3. 将本地的 rsa.pub 中的密钥添加到 authorized_keys 中即可

workspace:

可以构建一个独立的工作环境配置,disable不使用的插件,减少内存占用,提高VScode的效率。

如何在不同的工作区启用/禁用不同的插件

这里就是工作区的关键部分。

找到当前插件,若是Java或Python等插件集合建议打开其扩展包。

有两个选项

  • 第一个选项“禁用”为你的用户设置
  • 第二个选项“禁用(工作区)”为工作区设置

选择“禁用(工作区)”。

VS Code配置

在Windows环境中,打开 File > Preferences > Settings ,可以看到VS Code支持User Settings 和 Workspace Settings。

配置文件

VS Code的配置信息存储到settings.json文件中,用户可以通过配置文件来对VS Code进行配置,在Windows环境中,用户配置(User Settings)的文件存储在:

%APPDATA%\Code\User\settings.json

而工作空间配置(workspace settings)的文件存储在.vscode 目录下。

遇到vscode c++无法跳转的问题,先确认两个配置:

​  (1) 已经安装了 C/C++和 C++ Intellisense 插件;

​  (2) 确认 C_Cpp: IntelliSenseEngine 的开关打开,C/C++:Edit Configurations(JSON)创建。
 

解决VScode terminal中无法使用gvim问题。

export $DISPLAY=localhost:0.0 在 ~/.bashrc添加。重启terminal即可。

解决VScode terminal中多文件调试问题。

多文件编译,依赖makefile来实现。

同时makefile编译命令 必须包含-g (调试信息)选项。 每个编译都需要。

            // "command": "/usr/bin/gcc-7",
            // "args": [
            //     "-fdiagnostics-color=always",
            //     "-g",
            //     "${file}",
            //     "-o",
            //     "${fileDirname}/${fileBasenameNoExtension}"
            // ],
            "command": "make",
            "args": [
            ],
INCLUDE = -I ./

bd_exe:args_analysis.o format_convert.o main.o
	gcc $(INCLUDE) -g args_analysis.o format_convert.o main.o -o main

main.o:main.c
	gcc $(INCLUDE) -c main.c -o main.o -g
args_analysis.o:args_analysis.c
	gcc $(INCLUDE) -c args_analysis.c -o args_analysis.o -g
format_convert.o:format_convert.c
	gcc $(INCLUDE) -c format_convert.c -o format_convert.o -g

clean:
	rm -f *.o main

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值