2013-02-15 109 views
32

是否可以從PhpStorm的TODO功能中排除某些文件?例如,我正在使用highcharts JavaScript庫。我不想看到他們與我自己混雜在一起的幾十個TODO。我不想排除這個目錄,因爲我仍然希望能夠以方便的方式查看這些文件。PhpStorm忽略TODO功能中的文件/目錄

回答

24
  1. File > Settings > Scope添加一個新的範圍,並確保你喜歡的文件是綠色的。
  2. 打開TODO標籤View > Tool Windows > TODO(ALT + 6)
  3. 在待辦事項的頂部點擊Scope Based
  4. 以下從步驟1中選擇下面Custom Local Scopes

enter image description here

+1

這是萊特的解決方案!所有其他人都不正確。謝謝。 – user1954544 2017-05-08 20:06:06

+0

這是慣用的解決方案,忽略其他。這應該被接受爲正確的解決方案。 – 2017-10-05 16:59:22

4

對於庫新範圍,我剛剛發現了一個點擊解決方案。

您可以使用「外部庫」功能來包含特定的庫文件夾,之後PHPStorm/IDEA將該文件夾標記爲庫歸檔並將其排除在檢查之外。

請注意,您可以在您的項目directroy中包含文件夾,即使它被稱爲「外部」庫。

enter image description here

+0

如何將項目內部的目錄添加到外部庫? – 2014-10-22 17:50:20

+1

@靜音右鍵單擊外部庫 - >選擇配置PHP包含路徑 - >在「包含路徑」部分添加要排除的庫的目錄。 我之所以說內部文件夾也是可排除此功能的原因是因爲供應商文件夾是第三方庫文件夾,它位於項目根目錄下。 此外,我不只是標記文件夾排除的原因是因爲如果我排除它,PHPStorm基本上將它們視爲文本,這意味着文件夾內的名稱空間等檢測不到。 – 2014-10-31 08:13:37

+1

似乎在最新版本的PHPStorm(2016.2.2)中,項目中的文件夾必須被排除以註冊爲外部庫。幸好這是PHPStorm自動完成的。所以:1.標記文件夾爲排除2.添加文件夾到外部庫 – 2016-11-13 12:16:11

6

要排除從分析代碼(通常是作曲家依賴性)。

  • 上所需的文件夾右鍵單擊
  • 點擊 '標記目錄作爲'
  • 點擊 '排除' 下面

截圖例如: enter image description here

+3

但正如我在其他評論中解釋的,這樣做會導致PHPStorm停止所有檢查 - 不僅僅是TODO。這意味着PHPStorm將把文件視爲根本就不在那裏。這意味着沒有更多的自動完成功能,而且名稱空間也無法檢測到各處的警告等。 – 2014-10-31 08:22:01

+1

這會排除文件夾從所有操作(特別是VCS)還是僅檢查? – 2016-10-03 20:48:27

+0

@斯科特是的,所以不要 – 2016-11-22 11:04:45