Bagaimana untuk Menjana Pangkalan Data ctags untuk Kod Sumber Go?

Patricia Arquette
Lepaskan: 2024-11-11 17:50:02
asal
176 orang telah melayarinya

How to Generate a ctags Database for Go Source Code?

Pangkalan Data ctags untuk Go

Soalan:

Bagaimana saya boleh menjana fail tag untuk kod sumber Go saya menggunakan ctags ?

Jawapan:

Untuk mencipta fail tag yang mengandungi fail Go, ikut langkah berikut:

  1. Pasang ctags yang meriah . Jika anda belum berbuat demikian, pasangkan utiliti ctags yang meriah.
  2. Buat fail konfigurasi tersuai. Buka fail di ~/.ctags. Jika ia tidak wujud, buatnya.
  3. Tambah konfigurasi berikut pada fail. Ini mentakrifkan corak yang diperlukan untuk mengenal pasti fungsi, pembolehubah dan jenis Go:
--langdef=Go
--langmap=Go:.go
--regex-Go=/func([ \t]+\([^)]+\))?[ \t]+([a-zA-Z0-9_]+)//d,func/
--regex-Go=/var[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,var/
--regex-Go=/type[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)//d,type/
Salin selepas log masuk
  1. Janakan fail tag. Gunakan arahan berikut untuk menjana fail tag bernama gosource.tags dalam direktori kerja semasa anda:
ctags -f gosource.tags -R `pwd`
Salin selepas log masuk
  1. Edit fail gosource.tags untuk menentukan laluan mutlak. Vim memerlukan laluan mutlak dalam fail tagnya. Untuk mengedit fail, jalankan arahan berikut:
vim tags
Salin selepas log masuk

Navigasi ke setiap baris yang mengandungi laluan fail dan gantikannya dengan rakan sejawatan mutlaknya. Simpan dan tutup fail.

Kini anda boleh menggunakan fail teg tersuai anda dengan Vim.

Atas ialah kandungan terperinci Bagaimana untuk Menjana Pangkalan Data ctags untuk Kod Sumber Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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 terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan