IDE yang digunakan untuk bahasa Go termasuk: 1. Goland, IDE komersial ergonomik yang direka untuk menyediakan pembangun Go 2. LiteIDE, persekitaran pembangunan bersepadu khusus untuk pembangunan Go; editor kod sumber terbuka; ins Bantu pembangun mengedit kod Go.
Persekitaran pengendalian tutorial ini: sistem Windows 7, GO versi 1.18, komputer Dell G3.
Apakah itu IDE (persekitaran pembangunan bersepadu)?
Persekitaran Pembangunan Bersepadu (IDE, Persekitaran Pembangunan Bersepadu) ialah aplikasi yang digunakan untuk menyediakan persekitaran pembangunan program, secara amnya termasuk penyunting kod, penyusun, penyahpepijat dan antara muka pengguna grafik serta alatan lain . Ia adalah suite perkhidmatan perisian pembangunan bersepadu yang menyepadukan fungsi penulisan kod, fungsi analisis, fungsi kompilasi, fungsi penyahpepijatan, dsb. Semua perisian atau pakej perisian (kumpulan) dengan ciri ini boleh dipanggil persekitaran pembangunan bersepadu. Seperti siri Visual Studio Microsoft, C++ Builder Borland, siri Delphi, dsb. Program ini boleh dijalankan secara bebas atau bersama-sama dengan program lain. IDE kebanyakannya digunakan untuk membangunkan perisian aplikasi HTML. Sebagai contoh, ramai orang menggunakan IDE (seperti HomeSite, DreamWeaver, dll.) semasa mereka bentuk tapak web kerana banyak tugas dijana secara automatik.
Apakah beberapa IDE yang berguna untuk bahasa Go?
1. Goland
Goland ialah IDE komersial yang dibangunkan oleh JetBrains, bertujuan untuk menyediakan IDE ergonomik untuk pembangun Go. Goland menyepadukan platform IntelliJ (persekitaran bersepadu untuk pembangunan bahasa Java dan juga boleh digunakan untuk bahasa pembangunan lain), menyediakan bantuan pengekodan dan penyepaduan alat untuk bahasa Go.
Sebagai contoh, terdapat pengesanan ralat dinamik dan cadangan pembaikan, pemfaktoran semula buat asal satu langkah, pelengkapan kod pintar, pengesanan kod dan petua dokumentasi yang tidak digunakan, dsb.
Selain itu, ia dilengkapi dengan keupayaan penyahpepijatan yang berkuasa, navigasi kod mesra pengguna dan sokongan luar kotak untuk Git, GitHub dan Mercurial.
2. LiteIDE
LiteIDE ialah persekitaran pembangunan bersepadu khusus untuk pembangunan Go. Ia sangat baik dalam mengedit, menyusun dan menjalankan program dan projek Go. Ia juga termasuk paparan pokok sintaks abstrak bagi kod sumber dan beberapa alatan terbina dalam (persekitaran pembangunan ini dibangunkan oleh bapa saudara Cina vfc).
LiteIDE ialah persekitaran pembangunan bersepadu Go ringan yang sangat mudah digunakan (berdasarkan QT, Kate dan SciTE), termasuk pembangunan merentas platform dan ciri lain yang diperlukan, untuk penulisan kod, penyiapan automatik dan operasi Penyahpepijatan mempunyai sokongan yang sangat baik. Ia menggunakan konsep projek Go untuk menyemak imbas dan mengurus fail projek Ia juga menyokong fungsi bertukar antara pelbagai persekitaran pembangunan Go dan kompilasi silang.
Pada masa yang sama, ia mempunyai fungsi paparan pokok sintaks abstrak, yang boleh meninjau dengan jelas pemalar, pembolehubah, fungsi, jenis yang berbeza dan sifat serta kaedahnya dalam projek.
3. VSCode
Ini ialah perisian yang dibangunkan oleh Microsoft dan boleh dijalankan pada Mac OS X, Windows dan Linux Cross- editor kod sumber terbuka platform pada .
VSCode sendiri bukanlah editor khusus untuk Go, jadi ia perlu menyokong pemalam Go melalui Pemalam Go for Visual Studio Code Pemalam vscode-go yang disediakan oleh pembangun lebih banyak ciri, termasuk penyepaduan dengan banyak penyepaduan Alat Go.
Perhatikan bahawa pemalam ini diselenggarakan oleh Go Team. Sokongan rasmi, berbaloi untuk dimiliki!
4. Teks Sublim
Penyunting teks merentas platform revolusioner (Linux, Mac OS X, Windows), Ia menyokong menulis kod dalam sebilangan besar bahasa pengaturcaraan. Untuk Go, ia mempunyai pemalam yang dipanggil GoSublime untuk menyokong penyiapan kod dan templat kod.
5. Pemalam Eclipse GoClipse
GoClipse ialah pemalam untuk Eclipse. Menggunakan pemalam GoClipse, pembangun boleh memanfaatkan IDE Eclipse yang popular untuk pengaturcaraan. Kedua-dua Eclipse IDE dan pemalam GoClipse adalah percuma dan sumber terbuka. Editor GoClipse menyediakan pembangun dengan pelbagai ciri, termasuk editor kod sumber, wizard projek dan pembina untuk membantu melaporkan ralat untuk binaan dalam editor dan sokongan penyahpepijat GDB berciri penuh.
6. Atom
Pembangun boleh memanfaatkan integrasi bahasa yang dipertingkatkan oleh Atom IDE ini dengan editor yang lebih bijak. Pakej go-plus sumber terbuka memudahkan pembangun memprogram dalam Go.
Pakej Atom dan go-plus menyediakan sokongan untuk alatan, proses membina, linter, doktor haiwan dan alatan liputan untuk Golang. Ciri lain termasuk autolengkap, pemformatan, ujian dan dokumentasi. Fungsi penyahpepijatan tambahan boleh ditambah menggunakan pakej go-debug deve.
7 Vim
Vim mempunyai banyak pemalam untuk membantu pembangun mengedit kod Go mereka dengan lebih mudah. Pemalam vim-go secara automatik memasang semua perkara yang diperlukan, memberikan penyepaduan yang lebih lancar untuk pembangun Go dalam Vim.
Vim-go dilengkapi dengan banyak ciri berguna, termasuk pengkompil, penyerlahan dan lipatan sintaks yang dipertingkat, sokongan penyiapan dan pelbagai penyahpepijat dengan sokongan bersepadu. Terdapat juga alat analisis sumber lanjutan yang digunakan, termasuk GoImplements, GoCallees dan GoReferrers.
Pemalam vim lain termasuk pemalam Syntastic untuk melaporkan ralat pengkompil, pemalam tagbar untuk Gotags, pemalam pengkompil vim untuk semakan sintaks dan juga untuk menjana vim-bootstrap yang dikonfigurasikan dalam .virmrc.
[Cadangan berkaitan: Pergi tutorial video, Pengajaran pengaturcaraan]
Atas ialah kandungan terperinci Apakah IDE yang baik untuk bahasa Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!