Menjana Fail Teg untuk Sumber Go dalam macOS
Isu: Tidak dapat menjana fail teg untuk kod sumber Go menggunakan ctags.
Penyelesaian:
Untuk menjana fail tag bagi kod sumber Go, anda perlu mengubah suai fail konfigurasi ~/.ctags anda. Tambahkan baris berikut pada ~/.ctags:
--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/
Pengubahsuaian ini membolehkan ctags mengenali fail sumber Go dan mengekstrak fungsi, pembolehubah dan definisi jenis untuk dimasukkan dalam fail tag.
Penggunaan:
Setelah fail ~/.ctags dikemas kini, anda boleh menjana fail tag menggunakan arahan berikut dalam direktori sumber:
ctags -f gosource.tags -R $(pwd)
Arahan ini akan mencipta fail tags gosource.tags dalam direktori semasa. Anda kemudiannya boleh menggunakan fail tag ini dengan Vim dengan menambahkan yang berikut pada fail .vimrc anda:
set tags+=gosource.tags
Ini akan membolehkan Vim menggunakan fail tag untuk pelengkapan automatik dan navigasi simbol.
Atas ialah kandungan terperinci Bagaimana untuk Menjana Fail Tag untuk Kod Sumber Go dalam macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!