安装Sublime Text支持Go插件的方法步骤

1、安装GO

进入GO的国内网站,下载安装

https://golang.google.cn/

2、环境变更配置

重要的是GOROOT 和 GOPATH, 一般安装在C:\GO目录下, 会自动配置GOROOT目录 , 以及在PATH上加入C:\GO\bin

3、在命令中进行测试

go env 查看环境变更

其中GOPATH会在 go install中用到,GO语言会 GOPATH目录下建立bin、pkg目录 ,来存在编译好的二进制文件及包文件

4、安装sublimeText3

此工具以快捷、可扩展出名, 在官网下载吧,下完了也是裸编辑器一个,要安装扩展插件来行。

http://www.sublimetext.com/3

5、安装扩展插件

5.1 安装Package Control管理工具

网上关于sublime text 3 常用的 Package Control插件的安装方法如下,但是我用了不生效,应该是国外网站访问不了的原因,此时使用方案2

方法1: CTRL+` (Esc按键下面),打开sublime命令输入框,将下述代码粘贴到命令行中,直接Enter执行:

sublime text 3 :

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)

方法2:关于https://packagecontrol.io/installation#st3连接失效处理方案:

①转到对应的GiiHub地址:https://github.com/wbond/package_control,下载package control包

②将下载好的包解压并命名‘Package Control’,从截图上打开sublime插件存放地址,将Package Control包复制到打开的文件夹中重新启动sublime即可

5.2 解决Package Control无法安装插件问题 (问题真多),多半与国外网无法访问相关(没得翻墙真不行啊)

最直接原因就是:https://packagecontrol.io/channel_v3.json这个文件下载不到.

为了以后用,我也备份一下。

https://www.jb51.net/article/233873.htm

配置为:

{
    “channels”:

    [

        “https://erhan.in/channel_v3.json”

    ],

}

下面这个应该也有效,记录一下。

{ 

"channels": [ "http://static.bolin.site/channel_v3.json", //"https://packagecontrol.io/channel_v3.json", //"https://web.archive.org/web/20160103232808/https://packagecontrol.io/channel_v3.json", //"https://gist.githubusercontent.com/nick1m/660ed046a096dae0b0ab/raw/e6e9e23a0bb48b44537f61025fbc359f8d586eb4/channel_v3.json" ],

}

6. 还没完,还要装Gosublime, win10电脑下载了sublimetext3,根据官方文档更新install package后搜不到gosublime

1.打开Sublime text3, 点击preference ---> browse packages, 右击gitBash here(需要提前装git)

下载gosublime: https://margo.sh/GoSublime

2.点击GoSublime 文件夹--->src--->新建一个文件夹margo

3.打开margo.sh-->extension-example-->extension-example.go复制到margo 并改名为margo.go

4.在打开的窗口里输入如下内容,并保存

{
    "env": {
        "GOPATH": "c:/go",

        "GOROOT": "c:/GoWorkspace"

    }

}

Tools(工具)->Build System(编译系统)->Gosublime

Ctrl+B自动运行go

7、 安装其它插件

1)在sublime中,按住快捷键 shift + ctrl + p,在弹出框中输入install package,如图:

安装GoSublime插件

2)回车,会出现如下图(可能需要稍微等待下,可以看sublime最下面的状态):

3)输入gosublime,回车(可能需要稍微等待下,可以看sublime最下面的状态),如图:

4)gosublime安装完成后,Preferences -> package settings -> GoSublime -> Settings - Uesrs需要配置下GOPATH,GOROOT,如图:

5)在打开的窗口中输入以下内容,路径请自行替换,ctrl+s保存。

{    

  "env": {        
      "GOPATH": "F:/mygo",
       "GOROOT": "E:/Go"    
       }
 }

6)重启sublime,在GOPATH中的src新建一个hello.go文件,可以看到代码自动补全已经出来了,:)

至此,sublime text3 + golang 安装完成。

附上我的 sublime text3 的简单配置, Preferences -> Settings User清空复制粘贴即可。

{    "font_size":  12,
        "highlight_line":  true,
        "highlight_modified_tabs":  true,
        "ignored_packages":      [        "Vintage"    ],
        "soda_classic_tabs":  true,
        "soda_folder_icons":  true,
        "tab_size":  4,
        "translate_tabs_to_spaces":  true,
        "update_check":  false,
        "word_wrap":  true
}

在package control(快捷键ctrl+shift+p)里面输入gosublime

在Preferences(首选项N) -> package settings() -> GoSublime -> Settings - Uesrs配置GOROOT,GOPATH

输入json格式的配置:

{
    "env": {
        "GOROOT": "C:/Go",
        "GOPATH": "D:/gopath"
    }
}

8、常用快捷键

* Goto

* Goto Anything:ctrl+p 打开输入的页面

* Goto Symbol: ctrl+r 在定位到js方法或css样式的行

* 打开的文件切换: ctrl+PgUP/PgOn 或 ctrl+tap进行切换

* 技巧:比如要修改style.css文件的body样式,可以 ctrl+p ,输入style.css@body 就能定位到body了

* 在打开的文件里面, ctrl+p ,输入#body 就能定位到当前文件的body了

* 多行游标(相当find Replace)

* ctrl+d:一次增加一个游标,比如有多个 mode 单词,鼠标选择mode,然后按一次ctrl+d 就同时增加选择了一个mode,选择几个就按几次快捷键

* ctrl+k ctrl+d 可以跳过一个mode

* Esc 可以推出多行游标

* alt+F3 : 可以产生多行游标,一次选中所有的点击的单词

* 按住shift+鼠标右键进行拖拽: 也能产生多行游标

* 命令模式

* ctrl+shift+p: 切换文件语法模式,比如:html,选择后就是html文件了

* ctr+回车,在当前行下方加入一行

* ctrl+shift+回车,在当前行的上方加入一行

* Ctrl+KK:从光标处删除至整行的尾部

* Ctrl+Shift+D:复制光标所在的整行,插入在该行之前

* Ctrl+J:合并行(已选择需要合并的多行时可以理解为不换行模式,直到遇到编辑器边框后自动换行

* Ctrl+Shift+[:折叠代码

* Ctrl+Shift+]:展开代码

* Shift+table:向左缩进、Tab向右缩进

* Shift+Tab 去除缩进

* CTRL+O:打开文件

* Ctrl+J 合并行(已选择需要合并的多行时)

* Ctrl+Shift+K 删除整行

* Alt+Shift+1(非小键盘)窗口分屏,恢复默认1屏

* Alt+Shift+2 左右分屏-2列

到此这篇关于安装Sublime Text支持Go插件的方法步骤的文章就介绍到这了,更多相关Sublime Text安装Go插件内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Sublime Text3安装Go语言相关插件gosublime时搜不到gosublime的解决方法

    在windows下golang开发环境搭建时(具体步骤网上很多,百度搜索括号前的文字即可找到),遇到了很尴尬的情况(如下图),百度也没有找到想类似的情况, 解决办法 (共3步): (这也是手动安装插件的过程) 第一步: 从 工具栏--- Preferences----可以看到 Browse Package(第一个就是),打开后,即找到了插件安装路径,如: C:\Users.....AppData\Roaming\Sublime Text 3\Packages (如果有git,可用这个“简化方法”

  • sublime text3解决Gosublime无法自动补全代码的问题

    目录 版本 安装Gosublime 自动补全解决方法 Gosublime配置 版本 Sublime Text3.2.1go version go1.12.1 darwin/amd64Gosublime 18.11.28 安装Gosublime 打开Perferences–Browse Packages…,进入Gosublime,在命令行里输入: git clone https://github.com/DisposaBoy/GoSublime.git 自动补全解决方法 在windows和mac上

  • go语言开发环境配置(sublime text3+gosublime)

    目录 1.sublime text 3安装 2.安装Package Control(sublime的插件管理) 3.安装gosublime 开始go语言开发时,网上google了下go的开发工具,大都推荐 sublime text3+gosublime.但是实际操作中gosublime不能直接安装,需要自己手动安装.将自己的安装过程整理一下. 1.sublime text 3安装 下载地址:https://www.sublimetext.com/3 或本地下载地址 我选择的是window安装包

  • 安装Sublime Text支持Go插件的方法步骤

    1.安装GO 进入GO的国内网站,下载安装 https://golang.google.cn/ 2.环境变更配置 重要的是GOROOT 和 GOPATH, 一般安装在C:\GO目录下, 会自动配置GOROOT目录 , 以及在PATH上加入C:\GO\bin 3.在命令中进行测试 go env 查看环境变更 其中GOPATH会在 go install中用到,GO语言会 GOPATH目录下建立bin.pkg目录 ,来存在编译好的二进制文件及包文件 4.安装sublimeText3 此工具以快捷.可扩

  • Sublime Text 3常用插件及安装方法

    相关教程:sublime text 3 快捷键大全以及配置编译环境. 安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助.麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime text 2插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages). 使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 1.按Ctrl+

  • Visual Studio安装git插件的方法步骤

    在Visual Studio 中使用git--什么是Git(一) 如果要使用git进行版本管理,其实使用git命令行工具就完全足够了,图形化工具(无论是git extentions,还是TortoiseGit),都只不过是命令行的封装.就功能而言,他们能做的,命令行全部可以做到:但命令行能做的,他们不 一定可以做到.命令行更加原生.本色,跨越平台,以一当十.建议熟悉git命令行工具.但图形化工具也有自己的优点,就是直观. Visual Studio 2019中自带Git功能.如下图. 2.Vis

  • VS CODE 使用SVN插件的方法步骤

    1.打开VS CODE,若要使用SVN需要下载相应的插件. 2.点击左侧,在上方搜索扩展,输入"chinese",点击第一个插件安装,可以安装中文语言,让VS CODE可读性增加. 3.在上方输入SVN,安装第一个搜索结果-SVN插件. 4.安装之后,需要对SVN插件进行配置,配置本地SVN的命令行执行文件地址.点击左下角齿轮,选择"设置Settings". 5.在弹出的窗口上方输入"SVN",点击任意的. 在右侧键入SVN bin文件的地址,如

  • 安装多个版本的TensorFlow的方法步骤

    TensorFlow 2.0测试版在今年春季发布,新版本比1.x版本在易用性上有了很大的提升.但是由于2.0发布还没有多久,现在大部分论文的实现代码都是1.x版本的,所以在学习TensorFlow的过程中同时安装1.x和2.0两个版本是很有必要的. 下面是具体操作 首先需要安装Anaconda 然后进入Anaconda prompt(未避免安装失败,最好以管理员身份运行) 安装第一个版本的tensorflow: 现在是默认环境,输入要安装的第一个tensorflow版本:pip install

  • 使用maven命令安装jar包到本地仓库的方法步骤

    第三方jar包在开发工具中引入后编译没问题, 启动调试包括打包时会提示找不到jar包的错误.需要上传到maven仓库中,并在pom文件内引入. maven命令: 安装指定文件到本地仓库命令:mvn install:install-file -DgroupId=<groupId> : 设置上传到仓库的包名 -DartifactId=<artifactId> : 设置该包所属的模块名 -Dversion=1.0.0 : 设置该包的版本号 -Dpackaging=jar : 设置该包的类

  • 使用docker安装部署NextCloud私人网盘的方法步骤

    目录 1.查询并下载NextCloud镜像 2.创建并启动NextCloud容器 3.访问NextCloudWEB界面 4.参考链接 1.查询并下载NextCloud镜像 执行命令 docker search nextcloud docker pull nextcloud 演示操作 # 查询nextcloud镜像 [root@docker ~]# docker search nextcloud NAME DESCRIPTION STARS OFFICIAL AUTOMATED nextcloud

  • idea 离线安装lombok插件的方法步骤(图文)

    Lombok简介 Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的,而不是一大段一大段的Java方法. Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free,

  • CentOS下编译安装nginx及配置缩略图插件的方法教程

    相信大家都知道利用yum安装nginx 非常方便,但是有些插件并不会默认安装,比如 http_image_filter_module, 因此我们需要编译安装 nginx,已达到我们的目的.下面来看看详细的方法吧. 安装依赖 yum install -y pcre-devel libmxl2-devel libxslt-devel gd-devel 安装 nginx wget http://nginx.org/download/nginx-1.9.1.tar.gz tar -xzvf nginx-

  • myeclipse安装Spring Tool Suite(STS)插件的方法步骤

    1. 下载myeclipse版本对应的STS插件 下载地址:https://spring.io/tools/sts/all 2.在myeclipse中安装STS插件 点击Install from Site 添加本地安装包 点击Next 选中接受协议,点击Finish 等待安装完成后重新启动myeclipse使STS插件生效,如下图所示可直接创建spring项目了 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

随机推荐