Pertanyaan:
Cara membuat fail tag untuk kod sumber Go menggunakan ctags, memastikan semua fail yang berkaitan disertakan?
Penyelesaian:
Untuk menjana fail tag untuk sumber Go, ikut langkah ini:
--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/
ctags -f gosource.tags -R `pwd`
Arahan ini akan menghasilkan fail tag bernama gosource.tags dalam direktori semasa, dengan mengambil kira semua fail *.go dalam direktori sumber .
Perhatikan bahawa pilihan -h tidak diperlukan kerana corak khusus bahasa yang ditakrifkan dalam ~/.ctags akan memastikan bahawa hanya fail yang berkaitan ditandakan.
Atas ialah kandungan terperinci Bagaimana untuk Menjana Fail Tag untuk Kod Sumber Go Menggunakan ctags?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!