13

Sublime Text のSublime SFTPプラグインでignore_regexオプションを機能させるのに苦労しました。私は正規表現が得意ではありませんが、これはかなり簡単だと思います

私のフォルダ構造は非常に単純です。

main_folder  
│
├─── css  
│    │    some other files
│    │    in the \css folder,
│    │    etc..
│    │    
│    └─── sass  
│          │    some other files
│          │    in the \sass folder,
│          │    etc..
│          │    
│          └─── sass_subfolders 
│                   some other files 
│                   in \sass_subfolders,
│                   etc..  
├─── other_folders  
│
etc...

\sassアップロード/同期のために、フォルダー内のすべてとフォルダー自体が sftp によって無視されるようにしたいと思います。

崇高なフォーラムのこの投稿で提案されている構成でも試しました.scssファイルを除外するように指定していますが、保存時にアップロード/同期を続けます..

4

4 に答える 4

22

崇高な sftp によってディレクトリ全体を無視するには、次のように ignore_regexes 設定に追加します。

"/フォルダ名/"

ブログを生成する octopress を無視するために使用しますが、リモート サーバー自体にある必要はありません。生成されたブログを保持するサーバー上のディレクトリも無視しますが、同じ場所にあるローカル マシンには存在しません。

これといくつかのヒントは、プラグインの FAQ ページ にあります

于 2012-11-21T14:32:25.120 に答える
6

受け入れられた回答を適用して、無視するフォルダーを のignore_regexes配列に追加しますsftp-config.jsonignore_regexesただし、最初のwbond refのデフォルト設定も知っておく必要があります。たとえば、「/folder_name/」フォルダーを追加する場合、最終的な配列は次のようになります。 "ignore_regexes": ["\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json", "sftp-settings\\.json", "/venv/", "\\.svn", "\\.hg", "\\.git", "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini", "/folder_name/"],

于 2015-09-28T18:18:04.207 に答える
0

これを使用して、同期設定からいくつかのフォルダーを削除しました(これらはサーバー上の不要なフォルダーであり、ルートレベルのファイルのみが必要でした。)

"ignore_regexes": [ "\.sublime-(プロジェクト|ワークスペース)", "sftp-config(-alt\d?)?\.json", "sftp-settings\.json", "/venv/"," \.svn/"、"\.hg/"、"\.git/"、"\.bzr"、"_darcs"、"CVS"、"\.DS_Store"、"Thumbs\.db"、"desktop\ .ini","/MySQL/","/_admin/","/admin/" ],

これは私の設定です。無視しているフォルダーは次のとおりです。MySQL _admin admin

本当に便利な設定で、数百 MB 相当のデータをダウンロードする手間が省けました!

于 2017-07-21T08:59:05.557 に答える
-1

追加するだけでよいようです:

"ignore_regex": "(css/sass/|ignore/this/too)"
于 2012-06-22T22:36:10.427 に答える