安装插件:
微软的宇宙第一IDE让人使用之后欲罢不能,那么Linux编程有没有好用的IDE呢?
最近VS Code出了一个插件,对我这种vim使用很不舒服的人来说简直是爱极了!~
注意:
- 要想完全不使用xshell,vs code必须安装编译器
- 否则写完代码无法编译,毕竟vs code只是编辑器
- 要想让vs code的C/C++自动补全更加智能,需要安装llvm
但是,萝卜青菜,各有所爱,vs code对我而言只是一款编辑代码的工具,我不想为了编译代码再花更多时间,我只是不喜欢vim而已,xshell上使用gcc和g++那么方便为什么不呢?
首先,搜索Remote SSH,安装
然后左下角多了一个按钮
生成公钥:
配置好之后,就可以连接服务器了,但是问题来了,每次都要输入两次密码很烦
所以我们使用ssh生成一份公钥,openssh组件是windows 1809之后的版本推出的
如果不想升级系统,也不想安装openssh,那么请往下看~
使用过github的小伙伴看到下面这个东西是不是很亲切?
git 安装完后,bash 、 ssh 、 ssh-keygen 等一些常用的 linux 命令工具都已经安装
- 打开Git Bash Here进入命令行
- 切换到目录 cd C:/Users/你电脑的用户名/.ssh/
- 生成密钥 ssh-keygen -t rsa -b 4096,回车表示存到当前文件夹
- pub文件就是生成的公钥
到这个时候,就快要和vim说拜拜了~
服务器操作:
rz或者直接拖动,将公钥上传到服务器,然后cat显示在屏幕上,复制
然后在服务器键入如下命令:(来源于:https://blog.csdn.net/zhangpeterx/article/details/97375233)
mkdir -p ~/.ssh
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
在nano界面 ctrl+v,然后ctrl+x退出,回车表示不更改文件名
chmod 600 ~/.ssh/authorized_keys
可以把xshell关闭了,打开vs code,就会连接服务器,不需要手动输密码