2016-08-24 55 views
2

我目前正在爲Phalcon項目開發一個控制器文件。我喜歡在HTML文件中編寫src或href值時PhpStorm如何爲您提供自動填充建議。我想知道,在控制器中添加資源時可以啓用自動填充建議嗎?

這就是當我強制自動完成建議時發生的事情(Ctrl +空格) autocomplete suggestions not working
這就是我想要發生的事情。 autocomplete suggestions working強制自動完成文件路徑建議

編輯:我也應該注意到,我已經打上了文件夾,包含我所有的資源(如CSS,JavaScript和圖像),作爲「資源根」。

RE:編輯
爲「資源根」用於路徑分辨率/驗證,而不是實際這並不影響以任何方式這一特性/功能可用性「提供此功能或隱藏」選擇。
-LazyOne

+1

PHPStorm沒有辦法知道你想在這裏寫一個文件路徑。對他來說,這只是一個字符串。 –

+1

那麼,@Protectator是正確的 - 沒有自動提供這種功能的真正方法。但是..你可以手動強制**爲每個特定的地方**(應該持續到文件或項目關閉)。 1)有一些代碼,例如'$ s = ['a'=>'aaa'];'2)將插入符號放入'aaa'字符串中(根據我的觀察,它必須是3個或更多字符)3)調用帶有Quick Fix菜單的快捷鍵Windows上的Alt + Enter)4)從出現的菜單中選擇'注入語言或參考'5)從下一個菜單中選擇'文件參考'6)享受。 – LazyOne

+0

我明白這只是一個字符串。我正在尋找一種方法來確認我正在編寫正確的路徑。 – Sneakyp33t

回答

4

不幸的是,在隨機的字符串自動提供這樣的功能,因爲它是很難猜測,文件路徑在這個特殊的地方預計(函數的參數沒有真正的方法是不同的情況 - 在這裏一些提示機制(特別註釋)可能工作)。

但是..你可以強行啓用手動爲每個特定地點(應持續到文件或項目被關閉):

  1. 有一些代碼,例如$someVar = ['css' => 'aaa'];
  2. 將插入符號內aaa字符串(它必須是3個或更多字符,根據我的觀察,否則#4選項將不存在 - 必須是某種優化/限制從IDE側)
  3. 調用快捷方式帶來 「快速修復」 菜單(ALT +在Windows中輸入
  4. 選擇Inject language or reference從出現的菜單
  5. 從下一個菜單
  6. 開始選擇File Reference使用它(Ctrl +空格鍵

編輯:我還應該注意到,我已經打上了文件夾,包含我所有的資源(即。 CSS,javascript和圖像)作爲「資源根」。

這並不影響此功能/功能的可用性,因爲「資源根」用於路徑分辨率/驗證,而不是實際的「提供此功能或隱藏它」選項。