文章目录
基础配置
1 – 下载code-server到服务器上
进到服务器的SSH中,这个只要你买了服务器应该都可以用SSH的
输入以下代码下载
wget https://github.com/cdr/code-server/releases/download/v3.10.2/code-server-3.10.2-linux-amd64.tar.gz
这一步下载速度可能会很慢,甚至中途失败,可以考虑挂代理,不会Linux下挂代理的,看我下面的骚操作
当然,你最好有一个梯子,这样总归是要更快和更稳定的。
2 – 解压安装试运行(运行部分可以先不弄,下一步的更好用)
- 解压
tar -xvzf code-server-3.10.2-linux-amd64.tar.gz
- 可以改个名
mv code-server-3.10.2-linux-amd64 codeservers
- 设置密码
cd codeservers
export PASSWORD="你想设置的密码"
./code-server --port 8080 --host 0.0.0.0 --auth password
将code-server导入宝塔
1-复制
sudo su scp -r codeservers /www/
2-打开宝塔面板
在其他项目中加入通用选项
3-启动项目
命令行进入code-server 界面
tmux a
sudo su
cd /www/codeservers
设置密码(至关重要)
export PASSWORD="你想设置的密码"
或者进入配置文件修改密码,如下
vim ~/.config/code-server/config.yaml
启动
./code-servers
Vscode配置
- 下载chinese中文插件
- 下载c++调试插件
- 下载code runner插件
.vscode中配置
- launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"preLaunchTask": "compile",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
- task.json
{
"version": "2.0.0",
"tasks": [{
"label": "compile",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"relative",
"${workspaceRoot}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
},
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
赞赏
微信赞赏 支付宝赞赏