Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Menjana Pangkalan Data ctags untuk Fail Sumber Go?

Bagaimana untuk Menjana Pangkalan Data ctags untuk Fail Sumber Go?

Patricia Arquette
Lepaskan: 2024-11-08 02:08:01
asal
984 orang telah melayarinya

How to Generate a ctags Database for Go Source Files?

Pangkalan Data ctag untuk Go Source

Untuk menjana pangkalan data ctags untuk fail sumber Go, soalan dicadangkan menggunakan perintah ctags -f gosource.tags -R pwd`. Walau bagaimanapun, isunya ialah arahan ini mungkin tidak mengenali fail .go`.

Untuk menangani masalah ini, penyelesaian yang disediakan mencadangkan mengubah suai fail .ctags dalam direktori rumah dengan entri berikut:

--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

Entri ini membolehkan ctags mengenali dan menghuraikan fail sumber Go. Perintah yang disyorkan untuk menjana fail tags menjadi:

ctags -f gosource.tags -R --language-map=Go:.go `pwd`
Salin selepas log masuk

Dengan menambahkan pilihan --language-map, ctags menggunakan takrifan bahasa daripada fail .ctags yang diubah suai, memastikan pengecaman fail .go yang betul. Ini membolehkan pengguna membuat fail tag yang boleh digunakan dengan vim.

Atas ialah kandungan terperinci Bagaimana untuk Menjana Pangkalan Data ctags untuk Fail 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