回答:
これを~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
ファイルに追加して編集します。
// These files will still show up in the side bar, but won't be included in
// Goto Anything or Find in Files
"binary_file_patterns": ["*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"],
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS"],
"file_exclude_patterns": ["*.log"]
、フォルダではなく特定のファイルを無視したい場合もあります。
Sublime Text 3:サイドバーから削除せずに検索結果とGoTo結果から除外するには、"binary_file_patterns"
設定を変更します。ファイルとフォルダを照合します。
たとえば、「dist」および「node_modules」のファイルをGoToインデックスから除外するには、これをユーザー設定ファイルに追加します。
"binary_file_patterns": ["dist/*", "node_modules/*", "*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"]
これをプロジェクトごとに実装する方法がわかりません:(。ほとんどの設定はproject.sublime-project
ファイルに移動できます。「プロジェクト>プロジェクトに名前を付けて保存」、プロジェクトのルートを保存し"settings": {...}
て、jsonに追加します生成されたファイル(sourceから、ST3ビルド3095以降で機能します)。ただし、「binary_file_patterns」では機能しません。
folder/**
うまくいくことを示すこと。:)
"unused/"
ました"*/unused/*"
が、どちらもうまくいきませんでした。ただし、次のような除外フィルターを追加することはできまし-*/unused/*,-*/_sgbak/*
た。検索に覚えていないので煩わしいので、毎回追加する必要があります。
次のようにプロジェクト設定を変更することにより、特定のファイルパターンとフォルダーをプロジェクトから除外できます。
{
"folders":
[
{
"path": "src",
"folder_exclude_patterns": ["backup"]
},
{
"path": "docs",
"file_exclude_patterns": ["*.css"]
}
]
}
これはプロジェクトのドキュメントで説明されています。
フィールドの-*/foldername/*
構文を使用して、[すべて検索]ペインでフォルダを除外することもできます。Where
例:
-*/node_modules/*
http://www.sublimetext.com/forum/viewtopic.php?f=2&t=3847&start=10
where
現場ではうまくいかないと思います。
C:\Projects\SearchThis,-*/but/not/this/*
崇高なテキスト3(BLD 3059 Windows)で、「フォルダー内検索」機能を特定のファイル/フォルダーと、おそらく単一のファイルに制限する必要がありました。
次は私のために働くどこの内容:ボックス
/C/path/2/project/folder,*.c,*.h,-*/path/not/to/look/in,/C/path/2/specific/file/file.h
絶対パスなしでさらに進むと、上記を次のシンボリックな場所と組み合わせることができます
<open folders>, <open files>, <current file>
<open folders>,*.c,*.h,-*/never_this_in_folder/*,<open files>
folder_exclude_patterns
し、file_exclude_patterns
唯一のサイドバーからではなく、検索や後藤からそれを隠します。残念ながら、検索とGoToから除外するための永続的な設定が見つかりませんでした。したがって、この回答は現在、最善の回避策です。
これらの答えの多くはSublime Textのいくつかの異なるバージョンにまたがっていると思います。MacのSublime Text 3でこれを行う方法を次に示します。
file_exclude_patterns
およびfolder_exclude_patterns
値を編集します例
"file_exclude_patterns":
[
".svn",
".git",
".hg",
".md",
".txt",
".DS_Store"
],
"folder_exclude_patterns":
[
"node_modules",
"bower_components",
".svn",
".git",
".hg",
"CVS",
"deprecated",
"cache"
],
スクリーンショット
node_modules
フォルダ全体を検索するときに常に除外したいとします。ただし、何かをデバッグしていて、依存関係に問題がある場合は、node_modulesでファイルを開くオプションがあると便利です
場所フィールドを使用して、検索からフォルダーを除外することもできます。
どこ: <open folders>,-*/node_modules/*.*,-*/build/*.*
だから私の上の例では:
これはSublime Text 3では機能し、フォルダーはサイドバーに引き続き表示されます。これは、入力による検索のみの除外です(背後でのインデックス作成には影響しません)。
このソリューションは私にとって完璧に機能します:https : //superuser.com/a/601270
Find: "something" Where: "<open folders>" // <open folders>" not include hidden folder in sidebar
数回、検索(および置換)を現在のディレクトリのみに制限する必要がある場合は、次のようにします。
c/Path/2/Project,-c/Path/2/Project/*/*
重要なビットは/*/*
、パス除外パターンにあります。Windows 7 64ビットでのSublime Text 3ビルド3083の使用。
そのようなファイルとフォルダーが各プロジェクトで確実に除外されるようにする最も簡単な方法は、Sublime User Settingsで次のコードを追加することです(これを~/Library/Application Support/Sublime Text 2/Packages/User/Preferences.sublime-settings
ファイルに追加して編集します)。
{
// Remove certain files permanently from Sublime via Preferences.sublime-settings.
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules"]
}
要旨:https : //gist.github.com/ahmadawais/690a816ca158067708ad4dbe17822841
または、ここで私の設定ファイルを確認できます https://github.com/ahmadawais/dotFiles/blob/master/SublimeText/User/Preferences.sublime-settings#L80-L81
binary_file_patterns
それはコメントに基づいて必要があるとして、後藤何かからではなく、ファイル内の検索からファイルを削除します。これを経験している人はいますか?それを修正する方法を知っていますか?私はUbuntuで2221をビルドしています。Macでも同じことが起こります(ビルド番号がわかりません)。