欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

安裝Sublime?Text支持Go插件的方法步驟

 更新時間:2022年01月06日 16:17:24   作者:wangxinyu2011  
本文主要介紹了安裝Sublime?Text支持Go插件的方法步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

1、安裝GO

進入GO的國內(nèi)網(wǎng)站,下載安裝

https://golang.google.cn/

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)下載吧,下完了也是裸編輯器一個,要安裝擴展插件來行。

http://www.sublimetext.com/3

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 uint8、int8與byte的區(qū)別說明

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

    這篇文章主要介紹了基于golang uint8、int8與byte的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • gin項目部署到服務器并后臺啟動的步驟

    gin項目部署到服務器并后臺啟動的步驟

    本文主要介紹了gin項目部署到服務器并后臺啟動的步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Golang使用Channel組建高并發(fā)HTTP服務器

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

    Golang 作為一門高效的語言,在網(wǎng)絡編程方面表現(xiàn)也非常出色,這篇文章主要介紹了如何使用 Golang 和 Channel 組建高并發(fā) HTTP 服務器,感興趣的可以了解一下
    2023-06-06
  • Golang判斷兩個鏈表是否相交的方法詳解

    Golang判斷兩個鏈表是否相交的方法詳解

    這篇文章主要為大家詳細介紹了如何通過Golang判斷兩個鏈表是否相交,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-03-03
  • 淺談Go語言并發(fā)機制

    淺談Go語言并發(fā)機制

    這篇文章主要介紹了淺談Go語言并發(fā)機制,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Golang設計模式工廠模式實戰(zhàn)寫法示例詳解

    Golang設計模式工廠模式實戰(zhàn)寫法示例詳解

    這篇文章主要為大家介紹了Golang 工廠模式實戰(zhàn)寫法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Golang接口的定義與空接口及斷言的使用示例

    Golang接口的定義與空接口及斷言的使用示例

    在?Golang?中,接口是一種類型,它是由一組方法簽名組成的抽象集合。這篇文章主要為大家介紹了Golang接口的具體使用,希望對大家有所幫助,空接口是特殊形式的接口類型,普通的接口都有方法,而空接口沒有定義任何方法口,也因此,我們可以說所有類型都至少實現(xiàn)了空接口
    2023-04-04
  • 最新評論