code-server
二进制安装
去 https://github.com/cdr/code-server/releases 找到下载对应版本
wget https://github.com/cdr/code-server/releases/download/2.1692-vsc1.39.2/code-server2.1692-vsc1.39.2-linux-x86_64.tar.gz
tar -zxvf code-server2.1692-vsc1.39.2-linux-x86_64.tar.gz
mv code-server2.1692-vsc1.39.2-linux-x86_64 code-server
cd code-server
vim start.sh
1 | #!/usr/bin/bash |
由于在centos7中/etc/rc.d/rc.local的权限被降低了,所以需要赋予其可执行权
1 | chmod +x /etc/rc.d/rc.local |
赋予脚本可执行权限
假设/root/script/start_code-server.sh是你的脚本路径,给予执行权限
1 | chmod +x /root/script/start_code-server.sh |
打开 vim /etc/rc.d/rc.local 文件,在末尾增加如下内容
1 | /root/script/start_code-server.sh |
centos7默认关闭了rc.local文件的执行权限,所以需要手动开启:
chmod u+x /etc/rc.d/rc.local
创建一个启动脚本
vim start.sh
1 | #!/usr/bin/bash |
创建一个关闭脚本
vim stop.sh
1 | #!/usr/bin/bash |
通过 ip:8080 进行访问,密码使用环境变量配置的 123456
断开 ssh 连接,那么 code-server 就不可以再使用了,借助 tmux来优化
yum install tmux
1 | # 启用一个名为code-server的会话 |
安装golang开发环境
安装golang
sudo vim /etc/profile
1 | export PATH=$PATH:/usr/local/go/bin |
source /etc/profile
go get github.com/mdempsky/gocode
插件离线安装
VSCode扩展商店网页版:https://marketplace.visualstudio.com/vscode 里面下载离线插件
搜索扩展,进入到详情页之后,选择右下角的Download Extension下载离线包。
之后在扩展界面选择Install from VSIX,选择路径安装。