From 75a76bb50d786f3143f3b2e3b1cf34452bfe6b73 Mon Sep 17 00:00:00 2001 From: vCaesar Date: Sat, 17 Dec 2016 23:25:58 +0800 Subject: [PATCH] Fix Sublime and Add Atom & vscode &Goglang --- zh/01.4.md | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 3 deletions(-) diff --git a/zh/01.4.md b/zh/01.4.md index 33f94fc8..dcff2883 100644 --- a/zh/01.4.md +++ b/zh/01.4.md @@ -93,7 +93,7 @@ ## Sublime Text - 这里将介绍Sublime Text 2(以下简称Sublime)+GoSublime的组合,那么为什么选择这个组合呢? + 这里将介绍Sublime Text 3(以下简称Sublime)+GoSublime的组合,那么为什么选择这个组合呢? - 自动化提示代码,如下图所示 @@ -109,7 +109,7 @@ 图1.6 sublime项目管理界面 - 支持语法高亮 - - Sublime Text 2可免费使用,只是保存次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式注册版本没有任何区别。 + - Sublime Text 3可免费使用,只是保存次数达到一定数量之后就会提示是否购买,点击取消继续用,和正式注册版本没有任何区别。 接下来就开始讲如何安装,下载[Sublime](http://www.sublimetext.com/) @@ -118,7 +118,14 @@ 1. 打开之后安装 Package Control:Ctrl+` 打开命令行,执行如下代码: - import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation' + 适用于 Sublime Text 3: + + import urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()) + + 适用于 Sublime Text 2: + + import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read());print('Please restart Sublime Text to finish installation') + 这个时候重启一下Sublime,可以发现在在菜单栏多了一个如下的栏目,说明Package Control已经安装成功了。 @@ -153,6 +160,47 @@ ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime +## Visual Studio Code + +vscode是微软基于Electron和web技术构建的开源编辑器, 是一款很强大的编辑器。开源地址:https://github.com/Microsoft/vscode + +1、安装Visual Studio Code 最新版 + +官方网站:https://code.visualstudio.com/ +下载Visual Studio Code 最新版,安装过程略。 + +2、安装Go插件 + +点击右边的Extensions图标 +搜索Go插件 +在插件列表中,选择 Go,进行安装,安装之后,系统会提示重启Visual Studio Code。 + + +## Atom + +Atom是Github基于Electron和web技术构建的开源编辑器, 是一款很漂亮强大的编辑器缺点是速度比较慢。 + +首先要先安装下Atom,下载地址: https://atom.io/ + +go-plus插件: + + go-plus是Atom上面的一款开源的go语言开发环境的的插件 + +安装go-plus: + +在Atom中的 Preference 中可以找到install菜单,输入 go-plus,然后点击安装(install) + +就会开始安装 go-plus , go-plus 插件会自动安装对应的依赖插件,如果没有安装对应的go的类库会自动运行: go get 安装。 + + +##Goglang + +Gogland是JetBrains公司推出的Go语言集成开发环境,是Idea Go插件是强化版。Gogland同样基于IntelliJ平台开发,支持JetBrains的插件体系。 + +目前正式版暂未发布。 + +下载地址:https://www.jetbrains.com/go/ + ## Vim Vim是从vi发展出来的一个文本编辑器, 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。