我有一個使用yeoman腳手架的AngularJS項目。我想使用ctags爲整個項目生成標籤,以便我可以在vim中導航代碼。但是,當我在根文件夾用命令如何獲得ctags來完全生成yeoman生成的AngularJS webapp的標籤?
ctags -R .
,它在一個或兩個級別產生更深相對於根文件夾標籤。 5-6級別的文件夾不會被ctags標記。我怎樣才能讓它爲整個項目工作? 我正在使用exuberant-ctags來生成標籤。 操作系統:Ubuntu 15.04
我有一個使用yeoman腳手架的AngularJS項目。我想使用ctags爲整個項目生成標籤,以便我可以在vim中導航代碼。但是,當我在根文件夾用命令如何獲得ctags來完全生成yeoman生成的AngularJS webapp的標籤?
ctags -R .
,它在一個或兩個級別產生更深相對於根文件夾標籤。 5-6級別的文件夾不會被ctags標記。我怎樣才能讓它爲整個項目工作? 我正在使用exuberant-ctags來生成標籤。 操作系統:Ubuntu 15.04
你會得到與以下相同的結果嗎?
ctags -R *
什麼是操作系統?你有沒有驗證它不是一個權限問題?
ctags使用文件擴展名正確選擇將用於生成標記文件的解析器。您沒有找到的文件可能有不受支持的擴展名。
另一種可能性是這些文件使用的語言擴展名不受Exuberant Ctags支持。在這種情況下,您可能想嘗試使用Universal Ctags,這是從Exuberant分支出來的,目前正在積極開發中。 JS分析器可能在ctags的這個分支中得到了改進。
與上述命令的結果相同。這不是權限問題。操作系統是Ubuntu 15.04。 – avinashkrsharma