## 什麼是 CTags?
在程式碼變得龐大時,各種變數與函數的搜尋與快速定位變得好重要,而 CTags 工具就是用來解決這種困擾。
在開始 coding 前先執行 CTags ,讓它把所有指定的程式語言的檔案,將所有變數、函數等等先收集起來儲存到一個索引檔。
CTags 也算是一個古老的工具,最新的一版是 v5.8,2009/07/09放出來的。
https://ctags.sourceforge.net/
https://sourceforge.net/projects/ctags/

下載後可以找到執行檔來使用,裡面也有 ctags.html 來說明各參數的使用方法。
例:
* -R 表示遞迴
* –languages 可指令程式語言
* –langmap 可指令程式語言與要處理索引的相關副檔名
## C 語言可以這樣用
**ctags –langmap=c:.c.h.mak -R %1**
## Python 語言可以這樣用
**ctags -R –fields=+l –languages=python –python-kinds=-iv**
當我們使用支援 CTags 的編輯器時,就可以輕輕鬆鬆瀏覽程式碼啦!