2015-02-05 52 views
0

SublimeText有一個project-settings file,其中包括一個folder_include_patterns選項。如何使Sublime Text項目文件僅顯示某些文件夾?

我有一個名爲(my app name).project-settings(根據一些研究,這是該文件的正確名稱)在我的項目的頂級文件夾。我試圖讓崇高不會顯示所有node_modules下的文件,除了my-module

{ 
    "folders": [ 
    { 
     "path": "node_modules", 
     "folder_include_patterns": [ 
     "my-module" 
     ] 
    } 
    ] 
} 

然而SublimeText仍顯示node_modules下的所有文件。 如何使Sublime Text項目文件僅顯示某些文件夾?

回答

0

我的語法是正確的,但使文件是不夠的,做一個目錄到項目。

由於在沒有崇高的「新項目」按鈕,你可以做一個文件夾:

  • 打開在崇高的文件夾。
  • 點擊項目>項目另存爲

這使得:

your_project.sublime-project

{ 
    "folders": [ 
    { 
     "path": "." 
    }, 
    { 
     "path": "node_modules", 
     "folder_include_patterns": [ 
     "my-module" 
     ] 
    } 
    ] 
} 

your_project.sublime-workspace(左爲默認值)

此外:您必須打開從項目項目菜單(否則它仍然是一個文件夾和忽略.sublime-project文件)。

+0

哈哈,是的,你需要打開項目:) – 2015-02-05 13:45:32

1

我假設你不想忽略所有其他模塊node_modules。 您可以忽略您的node_modules目錄並將您的模塊作爲另一個文件夾。

{ 
    "folders": 
    [ 
    { 
     "folder_exclude_patterns": 
     [ 
     "node_modules", 
     ], 
     "path": "." 
    }, 
    { 
     "path": "node_modules/mymodule" 
    }, 
    ] 
} 
+0

我的意思是「排除」,你不想手動列出所有。這是一個有效的選擇。 – 2015-02-05 13:23:46

+0

您將需要更改反映您的設置的路徑。在我的情況下,項目文件與我添加的文件夾位於同一個目錄中。 – 2015-02-05 13:28:21

+0

檢查它看起來像語法是正確的,但1)缺少一個項目的目錄所需的其他文件丟失2)打開項目目錄不同於打開項目。 – mikemaccana 2015-02-05 13:40:52

相關問題