Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apa itu GoClipse

Apa itu GoClipse

青灯夜游
青灯夜游asal
2023-01-17 11:23:141526semak imbas

GoClipse ialah pemalam Eclipse IDE untuk pembangunan bahasa go. Ia mempunyai banyak ciri dan fungsi penyiapan kod melalui GoCode ia adalah penyunting yang sangat baik dengan penyiapan kod yang lengkap, paparan pokok sintaks dan pengurusan projek fungsi penyahpepijatan program. Penyiapan kod biasanya dilaksanakan melalui GoCode terbina dalam Jika anda perlu memasang GoCode secara manual, masukkan arahan "go get -u github.com/nsf/gocode" pada baris arahan.

Apa itu GoClipse

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

Apakah itu GoClipse


GoClipse ialah pemalam Eclipse IDE yang mempunyai banyak ciri dan fungsi pelengkapan kod melalui GoCode. Ia bergantung pada persekitaran pembangunan berskala besar yang terkenal Eclipse Walaupun ia memerlukan pemasangan persekitaran masa jalan JVM, ia boleh menikmati banyak fungsi Eclipse itu sendiri dengan mudah. Ini ialah editor yang sangat baik dengan penyiapan kod lengkap, paparan pokok sintaks abstrak, pengurusan projek dan fungsi penyahpepijatan program.

Apa itu GoClipse

Jika anda tidak begitu mahir dengan persekitaran pembangunan bersepadu, gunakan LiteIDE atau IntelliJ Idea Plugin juga merupakan pilihan yang baik.

Penyelesaian kod biasanya dilaksanakan melalui GoCode terbina dalam (seperti LiteIDE, GoClipse Jika anda perlu memasang GoCode secara manual, masukkan arahan go get -u github.com/nsf/gocode pada baris arahan (pastikan untuk mengkonfigurasi persekitaran Go). pembolehubah terlebih dahulu).

Pemasangan Eclipse dan konfigurasi pemalam goclipse


1 pemalam goclipse:

Terdapat dua cara untuk memasang pemalam dalam Eclipse Satu ialah memuat turun pakej sumber dan kemudian memasangnya di luar talian, dan satu lagi adalah untuk memasangnya terus menggunakan alatan dalam talian Eclipse.

Anda boleh merujuk kepada panduan rasmi untuk melengkapkan langkah pemasangan: GoClipse/goclipse/Installation.md

Sudah tentu, terdapat keperluan versi tertentu untuk memasang goclipse. Keperluan rasmi adalah seperti berikut:

Keperluan Pemasangan:

- Java VM versi 8 atau lebih baru.

- Eclipse 4.6 (Neon) atau lebih baru.

- CDT 9.0 atau lebih baru (ini akan dipasang atau dikemas kini secara automatik sebagai sebahagian daripada langkah di bawah).

Pemasangan luar talian:

  • Mula-mula, muat turun >pakej sumber goclipse, dan kemudian nyahmampat pakej termampat.
  • Kemudian, buka Eclipse, klik
  • -> Help -> direktori nyahmampatan Anda perlu memilih tiga item pertama: Install New Software..., Add dan Local, kemudian terus tekan releases sehingga pemasangan selesai. Ok
  • Pemasangan dalam talian:
  • CDTGoClipseKlik pada bar menu, klik CDT -> -> 🎜 > Isikan URL alamat CDT Main Features: CDT Optional Featureshttp://goclipse.github.io/releases/GoClipse, dan langkah selebihnya adalah sama seperti di luar talian. Next

2. Konfigurasi:

HelpInstall New Software...AddKlik menu dalam Eclipse: Archive... -> 🎜> -> goclipse, masukkan antara muka konfigurasi pemalam Go, dan kemudian isikan dua item konfigurasi utama dan (ingat untuk menyemak yang terakhir):

Setelah melengkapkan pengisian, klik untuk menggunakan kandungan tetapan, dan kemudian beralih ke sub-tab tab Di sini anda perlu mengkonfigurasi direktori daripada tiga alatan, iaitu: ,

dan

: WindowsPreferencesGoGo DictionaryGOPATHTerdapat dua cara untuk melengkapkan konfigurasi tiga item ini:

  • Kaedah 1: Cuma klik butang Download di belakang item yang sepadan untuk memasang dalam talian Selepas muat turun selesai, ia akan disusun dan ditetapkan secara automatik parameter konfigurasi item yang sepadan;

  • Kaedah 2: Muat turun kod sumber Go bagi ketiga-tiga item ini, dan kemudian gunakan perintah go build untuk menyusun fail .exe yang sepadan dan tambah direktorinya Hanya isikan lajur yang sepadan.

Pemasangangocode:

  • Di sini kita ambil gocode sebagai contoh , gunakan Kaedah satu, tetingkap pop timbul akan muncul selepas mengklik:


Klik OK untuk memuat turun sumber dan menyusun sehingga anda melihat hasil berikut dalam Eclipse's Tetingkap Console Menunjukkan bahawa konfigurasi telah selesai:

>> Running: E:\Go\Installs\bin\go.exe get -u github.com/nsf/gocode
^^^ Terminated, exit code: 0 ^^^


dan akan terdapat fail GOPATH tambahan dalam direktori bin bagi direktori kerja Go yang telah dikonfigurasikan sebelumnya gocode.exe.

Pasanggodef:

Lengkapkan pemasangan item ketiga dengan cara yang sama:

>> Running: E:\Go\Installs\bin\go.exe get -u github.com/rogpeppe/godef
^^^ Terminated, exit code: 0 ^^^

Pasangguru :

Kaedah ini tidak boleh memasang item kedua, kerana laluan untuk item kedua mendapatkan sumber ialah golang.org/x/tools/cmd/guru, tetapi anda tidak boleh mengakses URL golang.org tanpa memintas dinding, dan pemasangan akan melaporkan ralat:

Running: E:\Go\Installs\bin\go.exe get -u golang.org/x/tools/cmd/guru
package golang.org/x/tools/cmd/guru: unrecognized import path "golang.org/x/tools/cmd/guru" (https fetch: Get https://golang.org/x/tools/cmd/guru?go-get=1: read tcp 10.0.2.245:15668->216.239.37.1:443: wsarecv: An established connection was aborted by the software in your host machine.)
^^^ Terminated, exit code: 1 ^^^

Jadi di sini kami cuba menggunakan kaedah dua untuk melengkapkan konfigurasi guru:

  • Dapatkan daripada Github terlebih dahulu 🎜> kod sumber guru, sudah tentu, pendekatan biasa ialah memuat turun keseluruhan projek Git ;
  • nyahzip pakej termampat projek, namakannya semula
  • , dan kemudian konfigurasikannya sebelum Cipta folder baharu bernama tools dalam direktori src direktori pemasangan Go, kemudian buat folder golang.org baharu di bawah folder ini dan letakkan fail yang dinyahmampat di bawah x folder; golang.org/x/
  • Dalam baris arahan, navigasi ke direktori
  • di bawah direktori GOPATH yang dikonfigurasikan dan jalankan bin Jika pelaksanaan berjaya, fail go build golang.org/x/tools/cmd/guru dihasilkan dalam direktori ini ; guru.exe
  • konfigurasikan Eclipse Direktori
  • dalam Tools ialah laluan ke guru fail yang dijana di atas. guru.exe
Klik

untuk menyimpan maklumat konfigurasi Pada ketika ini, operasi konfigurasi telah selesai: Apply

Uji projek. :


1 > Klik dalam Eclipse: ->
->

, pilih

-> penciptaan projek: File NewProject...GoGo ProjectFinish

2 Cipta fail sumber ujian:

Buat folder baharu dalam direktori projek, dan kemudian buat fail baharu dengan kandungan berikut:

scrmain 3. Jalankan kod ujian: helloworld.go

package mainimport (    "fmt")func main(){
    fmt.Println("Hello world!")
}

Pilih , -> -> untuk melaksanakan skrip ini, hasil output:

helloworld.go[Cadangan berkaitan : 右键Pergi tutorial videoRun As, Go ApplicationPengajaran Pengaturcaraan

Hello world!

Atas ialah kandungan terperinci Apa itu GoClipse. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apa itu LiteIDEArtikel seterusnya:Apa itu LiteIDE