2012-03-23 177 views
2

我爲我正在創建的django應用程序創建了一個textmate項目,並且我想從項目中永久刪除對「venv」文件夾的引用,但是每次從項目中刪除「venv」文件夾(刪除引用),每當我再次打開該項目時,我必須重複該過程。我如何永久刪除文件/文件夾引用?如何永久刪除Textmate項目中的文件引用?

在項目中有這個「venv」文件夾會讓我的項目搜索速度變慢。

+0

所以,你右鍵單擊文件夾,然後單擊刪除參考? – 2012-03-23 19:03:48

+0

當我關閉並重新打開項目時,引用仍然存在。我希望項目能夠持久保存我刪除引用的事實。 – fangsterr 2012-03-24 19:19:19

回答

1

聽起來好像你的項目有一個文件夾裏有'venv'文件夾的引用。 Textmate將在每次獲得焦點時刷新引用文件夾的內容,包括'venv'文件夾。當您想要查看新添加的文件夾時,這很有用,當您想要排除某些內容時,這並不會有幫助。

雖然不是最細粒度的修復,您可以排除的文件夾中the docs指出:

2.1.2過濾不需要的文件

當使用文件夾引用,你可能希望有某些文件或文件夾被排除在項目之外。這可以通過更改首選項→高級→文件夾參考中找到的文件和文件夾模式來完成。

這些是與每個文件和文件夾的完整路徑匹配的正則表達式。如果圖案與項目匹配,則包含該項目,否則將被排除。爲了反轉這一點,以便項目中排除匹配的項目,在模式前加一個感嘆號(!)。

只有在創建新文件夾引用時纔會使用這些模式。對於現有的文件夾引用,可以選擇項目抽屜中的文件夾引用,並使用項目抽屜中的信息按鈕(圓圈字母I)編輯模式。

該系統的複雜性將在未來版本中解決。

將「venv」添加到該正則表達式應該防止它被包含在內(永遠)。

+0

有趣。我將如何能夠做到這一點?我的正則表達式是: 「!。* /(\。[^​​ /] * | CVS | _darcs | _MTN | \ {arch \} | blib |。*〜\ .nib |。* \。(framework | app | pbproj | pbxproj | xcode(proj)?| bundle))$「 我不太確定如何添加venv到這個 – fangsterr 2012-03-30 06:19:12

+0

我想通了。我將修改後的默認正則表達式更改爲「!。* /(\。[^​​ /] * | CVS | venv | _darcs | _MTN | \ {arch \} | blib |。*〜\ .nib |。* \框架| app | pbproj | pbxproj | xcode(proj)?| bundle))$「然後使用相同的項目文件夾創建一個新的Textmate項目。謝謝! – fangsterr 2012-03-30 06:26:58

+0

更多地討論一下,項目文件本身也似乎在其中包含該正則表達式的副本,因此您可能可以在每個項目的基礎上而不是在全局範圍內對其進行更改。 – blahdiblah 2012-03-30 07:02:41