Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1942539
  • 博文数量: 2504
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 25169
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2504)

文章存档

2024年(349)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: Python/Ruby

2021-05-24 15:40:00

  Go语言是一门发展较久的编程语言,至今已有10年之多,它不仅优势多、领域广,而且前景非常好,是区块链的首选语言。那么Golang IDE有哪些呢?我想这是很多学习者都想要知道的问题,接下来我们一起来看看吧。

  Golang就是我们所说的GO语言,是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC,结构形态及 CSP-style 并发计算。

  GO的语法接近C语言,但对于变量的声明有所不同。GO支持垃圾回收功能,GO的并行模型是以东尼·霍尔的通信顺序进程为基础,采取类似模型的其他语言包括Occam和Limbo,但它具有Pi运算的特征,比如通道传输。

  下面我们来看看GO语言常用的工具

  1.VS Code

  由微软开发的一款功能强大的现代化轻量级代码编辑器IDE,免费开源。通过它强大的插件扩展能力,VS Code几乎支持主流语言的项目开发。毫无例外,Go就是其中之一。VS Code加入GO的开发能力,只需安装一款插件即可,插件地址。

  VS Code使用的是Electron开发的,是用html、css和JavaScript来构建跨平台桌面应用程序的一个开源库,NodeJS与Chromium的结合。因此,利用浏览器的特性,利用VS Code,我们能实现很多奇葩的插件。

  2.Vim GO

  VIM应该是一款文本编辑器,但它却拥有了很多不该属于文本编辑器的能力,比如单词补全、Ctags标签跳转、窗口分隔、崩溃文件恢复、文件diff、400多种文本高亮等。最重要的是,VIM有一套自己的脚本语言,这为它通过插件扩展自己的能力提供了可能。

  将vim扩展成一款适合自己使用的GO ide,不仅要编写许多复杂的配置与脚本,还需要各种插件的相互配合,才能实现我们的目标。

阅读(1657) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~