文章目录

  • 描述
  • 工具下载
  • 步骤
  • 至此,就能通过本地win系统远程调试linux服务器进行开发了。

描述

很多时候在windows工作,代码却在linux上面跑,所以有了这记录。
服务端linux使用的是Centos7.5。
客户端windows是用的win7(遗憾win7暂时只用git进行ssh客户端使用)。
其实vscode的测试版或者是正式版都可以实现这一功能的了,不必在意测试版。

工具下载

git官网下载会极度慢
git的github地址速度其实也不快
git淘宝的连接,打开后选择自己要的版本下载吧
vscode地址就不放了。自己百度官网即可

步骤

  1. 先安装百度回来的文章操作,就应该会遇到这个问题。
  2. 我的系统是windows7,所以需要安装git,用git的ssh客户端来连接服务器。
  3. 按照大概步骤:安装vscode→下载Remote Development插件(插件会下载其它所需的其它插件)→再进行vscode配置→最后要重启电脑。

vscode的配置如下:

"remote.SSH.showLoginTerminal": true,
"terminal.integrated.shell.windows": "D:\\Program Files\\Git\\bin\\bash.exe",
"remote.SSH.path": "D:\\Program Files\\Git\\usr\bin\\ssh.exe",
"remote.SSH.remotePlatform": {"linuxCentos": "linux"
},
"editor.wordwrap":"on",
"editor.minimap.renderCharacters": false,
"editor.minimap.enabled": false,
"terminal.external.osxExec": "iTerm.app",
"go.docsTool": "gogetdoc",
"go.testFlags": ["-v","-count=1"],
"go.buildTags": "",
"go.lintFlags": [],
"go.vetFlags": [],
"go.coverOnSave": false,
"go.useCodeSnippetsOnFunctionSuggest": false,
"go.autocompleteUnimportedPackages": true,
"go.formatOnSave":true,
"window.zoomLevel": 0,
"debug.console.fontSize": 16,
"debug.console.lineHeight": 30,
"git.path": "D:\\Program Files\\Git\\bin\\git.exe",
"workbench.statusBar.visible": true,
"explorer.confirmDelete": false

这里说一下下面这个图:这个图是上面配置的一部分,当时没有把上面的配置全部写上再截图所以下面的图只有一部分。


这样打开配置文件:

插件这个样子:

  1. 重点来了,需要到linux服务器上,配置一下go语言的代理,国内不可描述原因,所以嘛:export GOPROXY= https://goproxy.cn(这个命令在linux系统上敲一下即可。意思就是声明一下GOPROXY这个全局变量的值是个网址。)
  2. 再查询一下配置情况,命令如下:
[root@Kernel Desktop]# echo $GOPROXY
https://proxy.golang.org,direct
[root@Kernel Desktop]#
  1. 在linux的用户家目录下面会有一个go文件夹,工具就安装在里面(反正我是能自动补全,自动导入包之类的了,如果还有缺少的go工具,看看vscode,右下角会提示的)。
[root@Kernel bin]# ll
total 21004
-rwxr-xr-x. 1 root root 21505658 Mar 23 23:25 gopls

查看的地方:

安装的路径如下(或者你有go的所有工具直接上传到那里目录也可以。):

go.toolsGopath setting is not set. Using GOPATH /root/go
Installing 7 tools at /root/go/bin in module mode.[root@Kernel bin]# ls /root/go/bin/
gocode  gogetdoc  goimports  golint  go-outline  gopkgs  gopls
[root@Kernel bin]#

至此,就能通过本地win系统远程调试linux服务器进行开发了。

go | vscode远程调试linux服务器开发相关推荐

  1. 地平线x3使用vscode 远程调试linux虚拟机或者arm 开发板

    使用vscode做远程调试的主要目的是为了能够调试自己的arm开发板,也就是地平线x3派.之前他们提供了基于python开发,模型移植但是后处理这一块太慢了,所以想着如何去移植. 首先从vscode里 ...

  2. clion 远程连接linux服务器 开发调试

    Linux 配置 为了使用CLion 进行开发调试Linux相关的软件版本推荐如下 Cmake 3.x 以上 gdb 7.8.x 以上 本次配置使用的Linux 版本为Centos 7.4 mini ...

  3. php linux 调试工具,内网Visual Studio Code通过XDebug远程调试linux服务器PHP脚本

    开发环境是这样:一台位于内网环境下的Windows机器使用VSCode作为IDE编写 { "version": "0.2.0", "configura ...

  4. 远程无法连接svn服务器失败_windows vscode 远程连接linux服务器

    配置vscode前需要有几个前提条件: 1.确保本地操作系统可以连接到linux(这里我用的是一个图形化界面很强的MobaXterm) 2.linux下安装ssh(一般linux操作系统都自带) 3. ...

  5. 通过vscode进行嵌入式linux arm开发板gdb调试

    下载和安装vscode, 下载 vscode for windows 地址:  Visual Studio Code - Code Editing. Redefined 安装 "remote ...

  6. Windows下使用VSCode远程搭建Linux开发平台

    Windows下使用VSCode远程搭建Linux开发平台 前言 1.开启Windows的SSH功能 1.1.打开设置,进入应用 1.2.进入可选功能 1.3.安装SSH功能 2.开启Linux的SS ...

  7. 实验室远程登录Linux服务器并配置环境

    实验室远程登录Linux服务器并配置环境 配置服务器环境的前提是已经登陆进入实验室服务器 如何登入服务器:手把手教你如何连上实验室的服务器_万事胜意-CSDN博客_实验室服务器 如何添加账户和设置密码 ...

  8. IDEA远程调试linux上的SpringBoot项目

    IDEA远程调试linux上的SpringBoot项目 一.intellij idea配置 打开idea中的run/debug configurations, 选择remote类型,地址配置为服务器地 ...

  9. ida调试linux程序,MAC使用IDA PRO远程调试LINUX程序

    1 背景 在学习Linux系统上的一些漏洞知识的时候,往往需要进行"实地测试",但是在Linux系统上进行调试并不太方便,因为LINUX自带的GDB调试工具真的不太人性化,即使有G ...

最新文章

  1. android studio 设置 ndk 路径
  2. 一级计算机基础第四套,《计算机应用基础》第四套考试与答案.doc
  3. 经典算法大全之河内之塔
  4. es6 let和const命令(1)
  5. MAX187_量程0-2.5伏电压表_软件滤波
  6. Linux发展历史图
  7. 全球Top10最佳移动统计分析sdk
  8. 基于深度学习的视觉目标跟踪方法介绍
  9. python实现按照给定范围随机生成小数,偶数,奇数,整数,正态分布,均匀分布数据以及图片
  10. pycharm2020版本以上中文版教程
  11. python扫描局域网ip_Python实现扫描局域网活动ip
  12. java se运行环境_Java运行环境Java SE Runtime Environment (JRE) 下载
  13. 关于Linux中的SIGABRT信号
  14. 如何在虚拟主机上部署java项目_如何在虚拟主机上部署java项目
  15. 爬虫学习(4):自动保存百度云盘资源
  16. 推荐几个比较容易中的EI源刊
  17. div+css实现水平/垂直/水平垂直居中超详解
  18. quot;敏捷式软件学习quot; 一条快捷的程序员的成长之路
  19. nhmicro添加合同模板管理功能
  20. 微型计算机哈弗结构,冯·诺伊曼结构和哈弗结构,RISC和CISC-控制器/处理器-与非网...

热门文章

  1. Python把汉字转换成拼音
  2. js获取display的值_JS实现多行溢出省略号思路
  3. html css浪漫页面,程序员的浪漫表白代码(JS+CSS+HTML)附带源码
  4. mysql查询只能是等式连接_mysql连接查询
  5. 不学网php,php不学框架可以吗
  6. c语言中递增递减运算符,递增++和递减-C ++中的运算符
  7. 手机端整张显示出来_现在动辄就4500万像素,像素越高显示效果真的越好吗?...
  8. pdb断点命令_Python使用pdb更优雅的调试代码
  9. 新增标签 html知识,互联网常识:html5有哪些新增标签
  10. python类中self关键字用法