vscode 远程配置代码
C:\Users\admin\.ssh\config
Host 172.27.229.144
HostName 172.27.229.144
User root
Port 4353
全局设置:
setting.json
{
"remote.SSH.defaultForwardedPorts": [
],
"remote.SSH.remotePlatform": {
"172.27.229.144": "linux"
},
"deepcode.yesWelcomeNotification": false,
"files.autoSave": "afterDelay",
"window.zoomLevel": 1,
"go.inferGopath": true,
"go.alternateTools": {
},
}
项目单独配置:
settings.json
{
"remote.SSH.defaultForwardedPorts": [
],
"files.autoSave": "afterDelay",
"window.zoomLevel": 2,
"go.inferGopath": false,
"editor.tabSize": 4, //vscode设置的缩进量
"go.alternateTools": {
},
"files.eol": "\r\n"
}
(现在使用 go.mod 了,少使用)配置 gopath:
{
"remote.autoForwardPortsSource": "output",
"go.gopath": "/home/jiangshunfeng/src-vuln-scan/ysec_vuln_scanner"
}
配置调试:(出现go版本低于 delve 版本的情况,加 dlvFlags 项):
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Package",
"type": "go",
"request": "launch",
"mode": "auto",
"program": "${fileDirname}",
"dlvFlags": [
"--check-go-version=false"
]
}
]
}
写在最后,遇到问题,善用 搜索引擎 !
拼凑关键字段很重要,如果没有搜索到想要的结果,在变化关键字段组合,或者变换搜索引擎