2017-08-03 132 views
0

在崇高的文本解析符號,我已經習慣了通過@符號列表訪問函數名。然而,在.vue文件中使用從https://github.com/vuejs-templates/webpack建立了一個項目,所有的函數名和數據屬性時不會出現在這個名單。這使導航.vue文件相當乏味。我已經安裝了所有VUE相關的崇高軟件包,但他們都不來解決這個問題。有沒有什麼辦法可以讓符號索引在這種情況下正常工作?或者,您是否有使用其他文本編輯器的經驗,能夠正確執行此操作?崇高的文本3無法從vuejs

回答

2

在崇高的符號列表(通過Goto > Goto Symbol...Goto > Goto Symbol in Project...可見)由語法定義,主要控制有問題的語言,其次由它告訴崇高的配置元數據是什麼語法的部分實際上應該顯示在符號符號列表。

一般:

  • 崇高運行在當前所有項目中的文件的索引
  • 索引器使用的規則的語法定義,打破了文成描述各種scopes文本的每個比特的目的(例如:「這是一個字符串」,「這是一個方法調用」等)
  • 一個首選項文件包含指示什麼scopes被認爲是符號的規則,既爲當前文件以及項目範圍

這兩個部分需要齊頭並進,才能使符號列表正確填充(因爲Sublime本身無法猜測),並且這兩個部分都應由提供的包或包提供Vue支持崇高。

最好的方法是向開發者提供一個提供語法定義的Vue包的問題。這有可能是一個合適的Symbol List.tmPreferences文件通過語法筆者的簡單的納入將足以解決問題。

符號列表還可能沒有完全填充,因爲sublime仍在索引項目中的所有文件,所以數據尚不可用。

您可以通過從菜單中選擇Help > Indexing Status...來檢查索引器在最近的崇高版本中的狀態,看看是否是這個問題。但是,除非你有一個非常大的一組文件,這可能不是問題。