การติดตั้งและใช้ universal-ctags แทน exuberant-ctags


คำตอบ:


20

มันง่ายเหมือนUniversal-ctags docs :

git clone https://github.com/universal-ctags/ctags.git
cd ctags
./autogen.sh 
./configure
make
sudo make install

ติดตั้งที่ไหน?
gregghz

@gregghz / usr / local / bin / ctags ในกรณีของฉัน
Yaroslav Molchan

1
ในกรณีที่คุณต้องการหลีกเลี่ยงsudoและติดตั้งในไดเรกทอรีผู้ใช้ของคุณให้ใช้./configure --prefix=$HOME(ไม่ต้องใช้ sudo สำหรับmake install)
elias

อีกหนึ่งเคล็ดลับคือการใช้ checkinstall เช่นsudo checkinstall make installนี้จะสร้างแพ็คเกจ DEB (หรือเทียบเท่าสำหรับ distro ของคุณ) เพื่อให้ง่ายต่อการถอนการติดตั้ง / ติดตั้ง
shanksk

1
ฉันต้องติดตั้งautomakeและpkg-configทำงาน./autogen.shบน ubuntu 18.x
nick-s

2

ฉันใช้ Ubuntu 19.04 และสำหรับฉันฉันสามารถใช้ได้ทั้ง:

sudo apt install universal-ctags

หรือ

sudo snap install universal-ctags

snap ติดตาม Universal-ctags รุ่นที่ใหม่กว่า (snap = 2019-10, apt = 2018-12) แต่ปัจจุบัน snap ขาดคุณสมบัติที่สำคัญบางประการเนื่องจากการแยก snaps ที่เป็นค่าเริ่มต้น (ตัวอย่างเช่นการอ่านจากไฟล์กำหนดค่าที่~/.ctags.d/*.ctags.) ฉันตั้งใจจะแก้ไข snap ในอนาคตอันใกล้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.