2013-01-07 14 views
15

これは私のプロジェクトのルートにある私のmyapp.sublime-projectファイルにあります。崇高なテキストfolder_exclude_patternsは動作を停止しました

{ 
    "folders": 
    [ 
     { 
     "path": ".", 
     "folder_exclude_patterns": ["log", "tmp"], 
     "file_exclude_patterns": ["*.sublime-workspace"] 
     } 
    ], 
    "settings": 
    { 
    "tab_size": 2 
    } 
} 

これまでは(例えば、ログ/ development.logが検索結果にexludedされるだろう)働いていました。しかし、何とか1週間か2日前に仕事が止まったので、理由を理解できません。

これをデバッグする方法についてのアイデアはありますか、またはこの構文は最新の崇高なものではまだ正しいですか?ありがとう!私はそのままベアボーンプロジェクトフォルダにプロジェクトファイルをコピーし

答えて

2

myapp 
    log 
     development.log 
    Valid logfile.log 
    myapp.sublime-project 
    myapp.sublime-workspace 

期待通りValid log file.logが含まれていた一方で、development.logは、私の後藤何の結果から除外されました。私の知る限り、あなたの構文は崇高テキスト2 2.0.1のように正しいです、プロジェクトはタイトルバーをチェックして開いていることを確認します2217

をビルドします。filename — myappは、プロジェクトmyappが開いていることを意味しています。また、"log/*"file_exclude_patternsを追加して、検索結果からlogのファイルを明示的に削除することもできます。これにより、ログフォルダ内のファイルがプロジェクトに含まれないことが保証されます。

+0

興味深いことに、2.0.1 Build 2217もあります。変更理由:/私がインストールしたプラグインか何か。 –

+0

そうかもしれません。私のプラグインは、AdvancedNewFile、Alignment、Auto Semi-Colon、CoffeeScript、Package Control、PyV8、QuickFileMoveです。 –

+0

私はまた、Macのビルド2217でこの問題に遭遇しています。私がインストールしたすべてのパッケージをリストしたいと思いますが、私には1トンあり、リストをエクスポートするのは簡単な方法ではありません。 – timmfin

15

私は頻繁に行うようにコマンドラインからsubl .であなたのプロジェクトを開く場合:

# project_folder> subl . 

をこれらの設定は無視なっています。回避策として、私はOpen RecentまたはQuick Switch Projectのいずれかを使用してプロジェクトメニューを使用します。その後、ファイルsublime-projectの設定が適用されます。はい、本当に変です。

私は、フォーラムにこのことについて尋ねてきました:http://www.sublimetext.com/forum/viewtopic.php?f=3&t=14129

+2

崇高なプロジェクトが特別に開かれなければならないことは知らなかった。これを回避するための短いスクリプトを書いた。 https://gist.github.com/imjared/7010577 – imjared

+0

私は2221ビルドしています。私も同じ問題がありました。私は "subl"でプロジェクトを開き、file_exclue_patternsに関するプロジェクト設定は機能しません。この回答は正しいですし、私を助けました。 –

2

やや関連:私は私のグローバルユーザー設定ファイルに"folder_exclude_patterns": ["bower_components"]を追加しましたが、それはすぐに私のアクティブなプロジェクトで作業を開始しませんでした。プロジェクトを再開した後、作業を​​開始しました。

2

新しい設定を有効にするには、*.sublime-workspaceファイルを削除する必要があります。

3

私は@Chengjianと@ケースの答えを、同時に、両方をしなければならなかった:

  1. は、プロジェクトを閉じます。
  2. .sublime-workspaceファイルを削除します。
  3. 再オープン。
3

私はappname.sublime-workspaceを持っていなかったので、私のappname.sublime-projectは機能しませんでした。

は、フォルダをオープンし、 "プロジェクト:別名で保存" などのプロジェクトの保存を試みたことが2つのファイル

  • appname.sublimeプロジェクト
  • APPNAMEを作成

    。sublime-workspace

その後、folder_exclude_patterns設定が正常に動作し始めました。

おかげ - SelimOberとして>https://coderwall.com/p/znswpq

0

すでに、*.sublime-project設定でsubl .文句を言わない表情で、したがってfolder_exclude_patterns文句を言わない作業をプロジェクトを開こうとすると、述べています。

エイリアスを作成するだけで問題を解決できます。 .bashrcalias lime='subl *.sublime-project'を追加してください(zshを使用している場合は.zshrc)。

limeを実行して、.sublime-projectファイルの設定とともに現在のパスで崇高な設定を開くことができます。もちろん、limeは好きなものにすることができます。

1

私にとっては、以下の "解決策" はSublimetext で働いていた:

  1. 保存して閉じSublimetext
  2. で開いているすべてのファイル
  3. ゴーProject > Open Project...
  4. には、プロジェクトフォルダ
  5. であなたの project.sublime-projectを選択します

これは誰かに役立つことを願っています。

0

私はこれが私のために働く理由を知っているが、あなたのファイルの名前を変更しようとしない

myapp.sublime-project -> .myapp.sublime-project 

ちょうど名前の前にドットを追加します。プロジェクトを閉じて開いてから、プロジェクトを開く

関連する問題