Hello teman – teman kali ini saya akan share tentang vim go
apa sih vim go ?.... vim go adalah plugin untuk menulis bahasa golang di text
editor vim. Vim go ini ada beberapa fiture seperti :
1.
Keperluan kompailer golang
·
mengkompail golang :GoBuild
·
menginstall :GoInstall
·
test golang :GoTest
·
menjalankan single test :GoTestFunc
2.
Menjalankan file go :GoRun
3.
Perbaikan dengan syntax berwarna
4.
Completion support via gocode
- gofmt atau goimports pada
saat menyimpan posisi kursor tetap dan history kembali .
- Mendeklarasikan
Simbol go :GoDef.
- Melihat
Dokumen :GoDoc atau:GoDocBrowser.
- Mudah
untuk import package dengan :GoImport, Untuk meremove dengan :GoDrop.
- Otomatis
GOPATH yang mana mendeteksi
pekerjaan dengan gb dan godep.
Untuk merubah dan menampilkan GOPATH dengan:GoPath.
- Melihat
code mana yang ter covered oleh test dengan :GoCoverage.
- Menambahkan
atau memindahkan tags di struct dengan :GoAddTags dan:GoRemoveTags.
- Memanggil gometalinter dengan:GoMetaLinter untuk
memohon semua mungkin di linters (golint, vet, errcheck, deadcode,
etc.) dan meletakan hasil di quickfix atau location list.
- Lint
code dengan:GoLint, menjalankan code melalui:GoVet untuk
catch static errors, atau memastikan errors checked dengan :GoErrCheck.
- Alat
analisis sumber lanjutan memanfaatkan guru, seperti:GoImplements, :GoCallees,
dan:GoReferrers.
- Mengganti
nama :GoRename.
... dan masih banyak lagi
di doc/vim-go.txt
INSTALL
Untuk menginstall vim go
di vim.
- Vim 8
packages
- git clone https://github.com/fatih/vim-go.git
~/.vim/pack/plugins/start/vim-go
- Pathogen
- git clone https://github.com/fatih/vim-go.git
~/.vim/bundle/vim-go
- vim-plug
- Plug 'fatih/vim-go'
Berikut tampilan vim yang sudah memakai plugin vim-go
Referensi :
No comments:
Post a Comment