本来一直用Sublime Text 2开发Go,最近无意中看到ST3里添加了一项功能:

Added Jump Back and Jump Forward commands, available from the Goto menu

虽然ST2下也有插件能实现类似的想法,但与ST3自带的功能相比就弱爆了,ST3几乎可以无限次返回(具体返回的深度没测试过)

这个功能主要用在浏览的时候,比如:

func fooA() {

fooB()

}

func fooB() {

fooC()

}

那么浏览到fooA的时候,用Goto Definition去看fooB的代码,在fooB里可能继续看fooC的代码,这么几次跳转后想再次回到fooA就比较麻烦了

如果fooA、fooB和fooC都不在一个文件还好点,毕竟切换下文件就能直接找到这些函数的位置

如果fooA与fooB在同一个文件里,并且距离很远,就需要手动滚动或者用查找的方法去找到fooA

用vs开发的朋友都知道可以用导航的功能,但是ST2里一直没有,并且LiteIDE里也没这个功能

在发现ST3有这个功能后就尝试了下,效果很好,与VS的效果差不多

只是ST3现在还处于beta,有一些插件不能用比较麻烦,比如:Go Build,但个人感觉ST3本身完成度已经不错了

ST3以前安装package control比较麻烦,现在也改成与ST2差不多的方式,很方便了,ctrl+`调出控制台,输入下面的代码回车

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())

GoBuild不能用,直接ctrl+B调出控制台,手动输入go build就可以了

有疑问加站长微信联系(非本文作者)

go sublime mysql_Sublime text 3开发GO相关推荐

  1. Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy

    1 前言 Python有许多IDE能够用,官方自己也带了一个,Eclipse也能够. 但我在使用各种IDE之后,发现用Sublime Text是最好用的一个.因此.我都是用Sublime Text来编 ...

  2. 使用sublime text 2开发Javacript和jQuery

    来源:GBin1.com 经常听见大家抱怨javascript开发没有好的IDE,当然我也同意.但是如果你尝试sublime text 2后估计你可能改变这个观点. 下载地址:http://www.s ...

  3. 【PHP】Sublime下PHP网站开发指南

    Sublime下PHP网站开发指南 作者:白宁超 2017年3月16日11:03:17 摘要:随着单位开发项目的需求,关于政务办公多年来一直使用php开发管理平台.笔者早年asp开发经验算是有些帮助, ...

  4. 【Python】Mac下Sublime Text3配置Python3开发环境

    我采用的第二种方案 1 [Python]Mac下Sublime Text3配置Python3开发环境 https://blog.csdn.net/qq_33304418/article/details ...

  5. 自己打造Sublime Text 3 开发编辑神器

    在windows下是绝对的神器,Notepad++之类的无可比拟:linux下,因为有个vim,鄙人对vim不懂,所以孰好孰更好,不好说.总结起来就是,神器一般的轻量级的面向php.python等开发 ...

  6. sublime text java 开发_Sublime Text 3搭建Java开发环境

    作者:chszs,转载需注明. 作者博客主页:http://blog.csdn.net/chszs Sublime Text 2是我非常喜欢的文本编辑器,它美观漂亮.轻量级.本文讲述怎样在Sublim ...

  7. python3编译器怎么下载_Python编译器及Sublime Text3安装及开发环境配置

    1.初学Python,你需要一个好的开发编辑器 在选择Python编辑器时,可能纠结于那个Python的版本更好一些,在Python2.x和Python3.x版本中, Python3.x版本更好一些, ...

  8. sublime教程html5,SublimeText开发html网站教程(一)

    Sublime Text是一款跨平台的代码编译器. 本节内容包含如下几个部分: 1.sublime text的安装 2.快捷键使用方法 3.插件的安装以及替换 一.Sublime Text的安装 Su ...

  9. 兔起鹘落全端涵盖,Go lang1.18入门精炼教程,由白丁入鸿儒,全平台(Sublime 4)Go lang开发环境搭建EP00

    Go lang,为并发而生的静态语言,源于C语言又不拘泥于性能,高效却不流于古板,Python灵活,略输性能,Java严谨,稍逊风骚.君不见各大厂牌均纷纷使用Go lang对自己的高并发业务进行重构, ...

最新文章

  1. Java项目:嘟嘟图片展览馆管理系统(java+Springboot+SpringMVC+JPA+Jsp+maven+mysql)
  2. ngrok 内网穿透
  3. [转] 利用jemalloc分析内存泄漏
  4. boost::mp11::mp_sort_q相关用法的测试程序
  5. android调用百度活体检测接口,C#调用百度API实现活体检测的方法
  6. 为什么delete表,还会占磁盘空间?
  7. Linux I/O 调度方法
  8. Microsoft C 运行时库 (CRT) 参考
  9. C#.NET中的事件2
  10. python io操作有什么_Python笔记:文件IO操作
  11. 详解javascript的bind方法
  12. Linux-1:安装忘记密码CRT连接centos 6.5
  13. QT中如何实现Thread与GUI的主线程连通
  14. 台达PLC-EH3.铆压机,3轴,Z轴(SMC)电缸下降的距 离用的是位置加扭矩模式,台达PLC MODBUS通讯控制台达A2伺服扭矩
  15. txt数据文件的读写操作
  16. word中如何单独修改某一页页眉
  17. Intent的设想与天马行空
  18. Python比较文本相似度的7种方法(详细)
  19. The server encountered an internal error () that prevented it from fulfilling this requet异常解决
  20. android手机如何关闭程序,安卓手机如何关闭防火墙

热门文章

  1. python操作内置Sqlite数据库
  2. html按钮样式_一组强大的CSS3 Material 按钮
  3. 越来越像QQ?微信支持批量删好友啦!安卓用户“不配”
  4. 音频社交Clubhouse将支持空间音频,让聊天更具真实感
  5. 英伟达:今年显卡将继续供不应求 尽量保证供应普通玩家
  6. 马斯克确诊新冠后续:已从低烧、感冒症状中完全恢复
  7. 比尔盖茨:若新冠病毒疫苗有效 富裕国家在2021年底恢复正常
  8. 取代Win10 消息称Windows 10X将在明年推出
  9. 一加8 Pro相机能“透视”,一加工程师:大家不要“有一个大胆的想法”
  10. 首批马云援欧口罩运抵比利时eWTP枢纽