|
最近在学习C语言,刚好一年多前在腾讯云开了3年的CentOS云服务器,然后下载了SecureCRT,用了一段时间后,感觉很不舒服。毕竟是超龄编程爱好者,vim对我来说,用起来确实不太舒服,而对于一个没有领路人的初学者来说,配置vim插件,无异于自杀。所以,我决定用vscode远程连接服务器,毕竟,用vscode写代码,确实比vim要舒服不少(对我这样的新手来说,大神就无所谓了)。
我把整个配置流程记录下来,以免以后用的时候,又忘了。
首先,是准备工作,下载vscode,下载git(如果操作系统是win11,不用下载也可以,因为它自带了ssh),这两个软件都是无脑下一步就行。自己装一台linux虚拟机(强烈推荐买腾讯云的服务器,因为它可以下载mysql,学java也可以用到,很舒服,比阿里云好。我当年买的时候,应该是290多三年,可以说比较便宜了)。
然后,就是配置时间了。打开vscode,在Extensions里搜Remote-SSH插件,然后点击下载,完成后,在左下角会出现一个大于号、小于号交错的图标。点击这个小图标,在vscode中间靠上部分出现提示框,选择Connect to Host...,在提示框中输入user@host(user是你的服务器用户名,host是你的服务器ip地址),回车后,在提示框中输入服务器用户名对应的密码,再敲回车,稍等片刻,你就连接上远程服务器了。
接下来,在vscode最左侧点击Explorer,在弹出来的菜单中,点击Open Folder,这时候,中间靠上又会弹出提示框,框中应该显示的linux家目录,直接点击OK即可,当然,你也可以自己选择要打开的目录。短暂的延迟后,恭喜你,你已经可以在vscode中,用鼠标点击的方式操作远程服务器中的文件了。
一切就绪,美中不足的是,修改文件时,总是弹出提示框,让你输入密码,作为把懒贯穿到工作和学习中的编程爱好者来说,这绝对不能忍受。那么,git就需要出场了。在桌面上,单击鼠标右键,选择Git GUI,打开后,点击Help,选择Show SSH Key,在弹出的界面中,点击Generate Key,然后狂点回车,或者OK,别管让你输入什么,咱就是不理,好了,一串字符出现了,把它复制下来。接着,在vscode中,找到家目录下的.ssh文件夹,打开,如果没有authorized_keys文件,那就新建一个,把刚才的字符串粘贴进去,保存,完事。
以后,再用vscode连接远程服务器,就不用输入密码了。在配置过程中,如果报错,把错误内容复制下来,用百度或者谷歌搜索,应该都很容易解决。如果解决不了,最简单的办法,就是把C盘用户目录下的隐藏文件夹.ssh删除掉,重新来一遍,应该就没问题了。 |
|