日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安装Sublime Text 支持Go插件

發布時間:2025/4/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装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://blog.csdn.net/cloudy_xuwei/article/details/87871694

?配置為:

{

? ? “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

Paste_Image.png

?

輸入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插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。