這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。git的命令列git bash用起來雖然很方便,但是有時不夠直觀。git同時提供了git GUI工具。windows下也可以使用更強大的sourcetree工具(同時支援gir,hg,svn,便於多項目查看)。 不過我對裝.net framework總是心有芥蒂。能不用就不用了。還可以在sublime裡面安裝sublimegit外掛程式。這樣就可以直接在sublime裡面完成git status, git commit,git diff,git push等操作。 sublime3內建 go.sublime,支援go的文法高亮和補全、
還需要添加sublime下的go編譯系統,在sublime下選擇【工具菜單】,選擇【編譯系統】,繼續選擇【新編譯系統】,在彈出的檔案內寫入如下代碼:
{
"cmd": ["go", "run", "$file_name"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"working_dir": "$file_path",
"selector": "source.go",
"variants":
[
{
"name": "test",
"cmd": ["cmd", "/c", "go","run", "${file_name}"]
},
{
"name": "Run",
"cmd": ["cmd", "/c", "go","install", "${file_base_name}", "&&", "start","cmd", "/c", "${file_path}/../../bin/${file_base_name} & pause"]
}
]
}
儲存為go,然後在【工具】---->【編譯系統】內會發現go的編譯選項。ctrl B 直接以go run模式測試回合ctrl shift B,以go install編譯,並且在command視窗運行,適於有參數輸入的情況。
go的編譯運行模式其實有三種:go run 類似shell一樣直接運行,go build 直接編譯出exe在src目錄(一般不用)go install 編譯出exe在bin目錄(一般的項目模式) 比較傾向於IDE輕量化,這樣比較對胃口。