安裝Sublime?Text支持Go插件的方法步驟
1、安裝GO
進入GO的國內(nèi)網(wǎng)站,下載安裝
2、環(huán)境變更配置
重要的是GOROOT 和 GOPATH, 一般安裝在C:\GO目錄下, 會自動配置GOROOT目錄 , 以及在PATH上加入C:\GO\bin
3、在命令中進行測試
go env 查看環(huán)境變更
其中GOPATH會在 go install中用到,GO語言會 GOPATH目錄下建立bin、pkg目錄 ,來存在編譯好的二進制文件及包文件
4、安裝sublimeText3
此工具以快捷、可擴展出名, 在官網(wǎng)下載吧,下完了也是裸編輯器一個,要安裝擴展插件來行。
5、安裝擴展插件
5.1 安裝Package Control管理工具
網(wǎng)上關(guān)于sublime text 3 常用的 Package Control插件的安裝方法如下,但是我用了不生效,應該是國外網(wǎng)站訪問不了的原因,此時使用方案2
方法1: CTRL+` (Esc按鍵下面),打開sublime命令輸入框,將下述代碼粘貼到命令行中,直接Enter執(zhí)行:
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:關(guān)于https://packagecontrol.io/installation#st3連接失效處理方案:
①轉(zhuǎn)到對應的GiiHub地址:https://github.com/wbond/package_control,下載package control包
②將下載好的包解壓并命名‘Package Control’,從截圖上打開sublime插件存放地址,將Package Control包復制到打開的文件夾中重新啟動sublime即可
5.2 解決Package Control無法安裝插件問題 (問題真多),多半與國外網(wǎng)無法訪問相關(guān)(沒得翻墻真不行?。?/h2>
最直接原因就是:https://packagecontrol.io/channel_v3.json這個文件下載不到.
為了以后用,我也備份一下。
http://www.dbjr.com.cn/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,根據(jù)官方文檔更新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.在打開的窗口里輸入如下內(nèi)容,并保存
{ ????"env": { ????????"GOPATH":?"c:/go", ????????"GOROOT":?"c:/GoWorkspace" ????} }
Tools(工具)->Build System(編譯系統(tǒng))->Gosublime
Ctrl+B自動運行g(shù)o
7、 安裝其它插件
1)在sublime中,按住快捷鍵 shift + ctrl + p,在彈出框中輸入install package,如圖:
安裝GoSublime插件
2)回車,會出現(xiàn)如下圖(可能需要稍微等待下,可以看sublime最下面的狀態(tài)):
3)輸入gosublime,回車(可能需要稍微等待下,可以看sublime最下面的狀態(tài)),如圖:
4)gosublime安裝完成后,Preferences -> package settings -> GoSublime -> Settings - Uesrs需要配置下GOPATH,GOROOT,如圖:
5)在打開的窗口中輸入以下內(nèi)容,路徑請自行替換,ctrl+s保存。
{ ??? "env":?{ ??????? ?"GOPATH":?"F:/mygo", ?"GOROOT":?"E:/Go" ??? ?} }
6)重啟sublime,在GOPATH中的src新建一個hello.go文件,可以看到代碼自動補全已經(jīng)出來了,:)
至此,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 : 可以產(chǎn)生多行游標,一次選中所有的點擊的單詞
* 按住shift+鼠標右鍵進行拖拽: 也能產(chǎn)生多行游標
* 命令模式
* 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列
到此這篇關(guān)于安裝Sublime Text支持Go插件的方法步驟的文章就介紹到這了,更多相關(guān)Sublime Text安裝Go插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Golang泛型實現(xiàn)類型轉(zhuǎn)換的方法實例
將一個值從一種類型轉(zhuǎn)換到另一種類型,便發(fā)生了類型轉(zhuǎn)換,下面這篇文章主要給大家介紹了關(guān)于Golang泛型實現(xiàn)類型轉(zhuǎn)換的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-12-12

基于golang uint8、int8與byte的區(qū)別說明

Golang使用Channel組建高并發(fā)HTTP服務器