第四节 golang devops到项目实战
第四节 golang devops到项 目实战 - 搭建IDE环境
笔记本: golang
创建时间: 2019/6/24 10:43 更新时间: 2019/7/11 14:37
作者: 152fypmm665
URL: /astaxie/build-web-application-with-golang/blob/master/zh/01.4.md
主要用到的IDE有:
LiteIDE
SubLime Text
Visual Studio Code
Atom
GoLand
Vim
Emacs
Eclipse
IntelliJ IDEA
SubLime Text的安装
这里将介绍Sublime Text 3 (以下简称Sublime)+ GoSublime + gocode的组合,那么
为什么选择这个组合呢?
跨平台的,支持mac,windows和linux,一个license到处用
命令面板,比如在命令面板中使用git命令添加文件,分支,提交和推送
文件切换,只要输入文件名就能查找该文件,并能直接编辑这个文件
符号跳转,跳转到变量定义,函数定义的位置处
多行编辑,很多编辑器都有这种功能了
显示代码片段,
丰富的快捷键
项目管理,在左侧栏显示所有的项目
包和插件管理
代码对齐
代码自动补全
DocBlockr
定制主题
安装Sublime Text 3步骤
step 1 :安装和破解
下载链接:
/Sublime%20Text%20Build%203207%20x64%20Setup.exe
Sublime Text 3 如何破解呢?见文档《Sublime text3 Version 3.2.1 3207 破解》或
者加QQ群( 148745800)。
step 2 安装 Package Control
Package Control是一个管理Sublime Text插件的插件,通过Package Control我们可
以直接使用Sublime Text控制台来安装其他插件,快捷简单。
自动安装,见官方介绍 https://packagecontrol.io/installation
在菜单栏上点击 View -> Show Console 菜单,然后输入
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' +
'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp =
sublime.installed_packages_path(); urllib.request.install_opener(
urllib.request.build_opener( urllib.request.ProxyHandler()) ); by =
urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh
= hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of
%s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf),
'wb' ).write(by)
手动安装
点击Preferences -> Browse Packages... 菜单
这个时候会弹出资源浏览器,这个时候回退到上一级目录的Installed
Packages目录下
下载 Package Control .sublime-package -
> https://packagecontrol.io/Package%20Control.subli