vscode 个人使用配置

本文详细介绍如何在VSCode中配置远程开发环境,包括插件安装、中文设置、SSH免密登录、解决文件编码问题、函数跳转及背景图片设置等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因公司绿盾加密导致使用source insight远程访问代码受限,转战vscode。把自己第一次接触以来的操作记录一下。省的哪天要重新配置还得百度半天。

1. 插件安装

2.设置中文

3.设置ssh远程访问代码

3.1 安装Remote - SSH插件

3.2 配置config


设置你远程的服务器主机ip

右键ip输入密码后就可以登录


绿色勾勾出现说明连接成功。

但每次都要输入密码很烦。配置免密码登录十分有必要。

本地和远程的插件都要安装一下。
这个插件还是要装的。

4.vscode配置免密登录ssh

4.1 在本地机器设置密钥对

我本地机器为window10系统,远程阅读与编译代码为Ubuntu系统。

(1)cmd进入C:\Users\Administrator\ .ssh目录,如果没有这个目录说明你电脑没有安装openssh,具体安装流程可自行百度。

(2)ssh-keygen -t rsa -b 4096 生成密钥对,id_rsa为私钥,id_rsa.pub为公钥。

4.2 远程服务机器设置

(1)sudo vim /etc/ssh/sshd_config
配置ssh,主要设置两个参数。
RSAAuthentication yes
PubkeyAuthentication yes
开启RSA 公钥身份验证。

(2)创建authorized_keys

cd ~/.ssh 
sudo chmod 700 ~/.ssh (这一步很关键,如果没有设置好权限,后续vscode还是会提示需要输入密码)

将本地电脑中生成的公钥拷贝到服务器中。

并把id_rsa.pub名称修改为authorized_keys。
chmod 600 ~/.ssh/authorized_keys
sudo service ssh restart

后面就可以直接登录不用密码了。

5.解决远程文件编码格式问题



搜索框搜索files.autoGuessEncoding。打勾就可以。

记住用户和远程这两部分都要打勾。

其实后面出现这个原因是因为绿盾加密,后续把相关文件解密后就正常了。

6.函数跳转

本地和远程都要安装C/C++这个插件,还有ctags。

大纲为罗列出当前文件中所有函数名。


使用F12可以转到定义,但是这个快捷键用的不是很爽。修改一下,但是不知道为何不能设置快捷键为ctrl+鼠标左键。索性放弃了,有懂的朋友可以指导一下。


设置键盘快捷方式。
目前把F12转到定义修改为alt+x

然后跳转之后后退设置为alt+c

勉强可以在函数间跳来跳去,先凑合着吧。

7.设置背景图片

7.1 安装background插件


安装后重启vscode

7.2 参数配置

记得把这个勾勾去掉。

然后在setting.json中编辑。
我的配置如下

    "background.customImages": [
        "file:///D:/桌面壁纸/艾薇儿.jpg"
    ],
    "background.style": {
    
        "content": "''",
        "pointer-events": "none",
        "position": "absolute",
        "z-index": "99999",
        "width": "100%",
        "height": "100%",
        "background-position": "100% 100%",
        "background-repeat": "no-repeat",
        "opacity": 0.25
    },
    "background.useDefault": false,

可以直接拷贝到你自己的配置中,把图片路径修改一下即可。

最终的结果。

8.其他问题

root@chenwr-pc:/home/workspace/test# cat /proc/sys/fs/inotify/max_user_watches
8192
root@chenwr-pc:/home/workspace/test# vi /etc/sysctl.conf
root@chenwr-pc:/home/workspace/test# sudo sysctl -p
fs.inotify.max_user_watches = 524288

参考官方文档
Visual Studio Code is unable to watch for file changes in this large workspace

Visual Studio Code (VSCode) 是一款流行的代码编辑器,它支持多种编程语言和工具的集成。要在VSCode配置使用CPLEX,你需要确保已经安装了CPLEX优化器,并且获取了相应的许可。接着,你可以安装必要的VSCode扩展和配置环境以使用CPLEX。下面是一个基本的配置过程: 1. 安装CPLEX:首先,你需要在你的计算机上安装CPLEX。可以从IBM官方网站下载CPLEX社区版或企业版,并按照安装指南进行安装。 2. 设置环境变量:安装完成后,根据你的操作系统设置环境变量,以便在命令行中直接调用CPLEX。 3. 安装VSCode扩展:打开VSCode,前往扩展市场搜索并安装适合你使用的编程语言(如Python)的扩展,这对于编写和运行代码是非常有帮助的。 4. 配置任务运行器:在VSCode中,你可以创建一个`.vscode`文件夹,并在该文件夹内创建一个`tasks.json`文件。在这个文件中,你可以定义一个任务来编译和运行使用CPLEX的程序。例如,如果CPLEX安装在默认路径,你可能需要类似下面的配置: ```json { "version": "2.0.0", "tasks": [ { "label": "Run CPLEX model", "type": "shell", "command": "cplex", "args": [ "- solvedfile", "${file}" ], "group": { "kind": "build", "isDefault": true } } ] } ``` 5. 创建和运行你的模型:编写你的优化模型代码,保存为`.mod`或其他支持的格式,并使用上面定义的任务运行你的模型。 6. 配置调试器:你可以设置一个`launch.json`文件配置调试器,以便在开发过程中调试你的CPLEX代码。 请注意,具体步骤可能根据你使用的操作系统、编程语言以及个人设置有所不同。另外,如果你使用的是CPLEX的Python API,你需要确保CPLEX Python模块已经被安装,并且可以在VSCode中被正确引用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值