Win under Gosublime configuration Ctag

Source: Internet
Author: User
Tags sublime text

Ctags (Generate tag files for source code) is a handy code reading tool under Vim. Although Ctags can also support other editors, it officially supports only vim. And Ctags is already installed by default in Vim, which can help programmers navigate through the source code with ease.

Reference:

Http://baike.baidu.com/view/9340968.htm

Environment Preparation:

1, installation Sublimetext 3

Download install latest version Sublimetext 3 HTTP://WWW.SUBLIMETEXT.COM/3

2, install the package Control,

After opening Sublime Text 3, press the shortcut key Ctrl + ' or to the menu bar: View > Show Console to execute the following command
Import urllib.request as urllib2,os;pf= ' package control.sublime-package '; Ipp=sublime.installed_packages_path (); O S.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 () )

The following is the Ubuntu
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 ' Restart Sublime Text to finish installation '

3, Installation Gosublime

Command+shift+p Open the Package Control and enter PCIP (the abbreviation for the "Package Control:install package")
In the subsequent interface input gosublime, click on the items that appear, you can successfully install the gosublime.

4. Go FMT Enabled:
Select Perferences>package settings>gosublime>settings User Sublime the Text menu bar
Find the Env and set it to: "env": {"PATH": "$HOME/go/bin: $PATH"}, "Use_gs_gopath": true,

Installing Ctag

4.1. Download and unzip the Ctags.exe in the Ctags package into any directory, then add this directory to the system environment variable path, the simplest is placed in the C:\Windows\System32 directory.

: http://ctags.sourceforge.net/

4.2 Install the sublime text of the Ctags plugin.

Official description Document Address: Https://github.com/SublimeText/CTags

The official Windows installation instructions are as follows:
    • Download the CTags binary from the exuberant CTags site.
    • Extract Ctags.exe from the downloaded zip to C:\Program files\sublime Text 2 or any folder within your P ATH so that Sublime Text can run it.
    • Alternatively, extract to any folder and add the path to this folder to the command setting.

After the installation is complete, after you restart sublime text, open the $GOROOT/pkg folder,

Where $goroot is the go installation directory, such as the default is C:\go . After opening, click on the PKG node, right button, select CTags: Rebuild Tags .

Wait for the completion of the run, we can do jump, on the function by pressing ctrl+shift+ the left mouse button, you can see the jump.

Ctags:rebuild Tags This step is actually under the PKG directory to execute the following command:

Ctags-r-F. Tags command

Resources:

http://golanghome.com/post/126

The default command shortcut keys for the ctag of Sublime Text are as follows:

See: Https://github.com/SublimeText/CTags

The official shortcut keys are as follows:

But my test under Windows is 2 below and none of the others have been tried:

Invert to Definition: CTRL + SHIFT + Left_click

Jump back: Alt +-(the currently open page of the cursor back)

Reference: http://golanghome.com/post/477

Ubuntu under construction Please refer to: http://golanger.cn/sublime-text-2%E4%BD%BF%E7%94%A8ctags%E5%AE%9E%E7%8E%B0%E5%87%BD%E6%95%B0%E8% b7%b3%e8%bd%ac/

Win under Gosublime configuration Ctag

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.