2016-12-09 10 views
0

私は、複数の異なるプロジェクトにSublime Text 3で動作する、と私は気づいたで利用できる機能のUI(「ファイルから検索」に関するWhere:フィールドの歴史⇧ + FまたはCtrlキーを押しながら + F)は、すべて私のプロジェクトからの歴史を示し、それは多くの場合、別のプロジェクトで使用された値があらかじめ入力されます。独立した崇高なテキストの履歴「フォルダ内を検索」3つのプロジェクト

Sublimeは、私が取り組んでいるさまざまなプロジェクトで異なる履歴を使用することができますか?

答えて

2

問題の症状は、プロジェクト用のワークスペースファイルがない場合にのみ発生します。そのため、プロジェクトが実際にSublimeで開いているフォルダの場合のみ発生します。プロジェクトに既にワークスペースファイルがある場合は、それぞれのワークスペースファイルの履歴を使用する必要があります(where_historyキーの下にある要素を削除するには編集してください)。Sublime )。

だから、あなたがしなければならないすべてはあなたのプロジェクトのためのワークスペースファイルを作成し、そこから不要なエントリを削除することです:

  • あなたがのために 別々の歴史を持ちたいSublime Text 3で開くプロジェクト(フォルダ)
  • は、メニューにProject/Save workspace as...をクリック ことにより、プロジェクトの<projectname>.sublime-workspaceファイルを作成します
  • 閉じるプロジェクト(これは重要です!)
  • 編集し作成されたファイル
    • find_in_filesキーを検索し、そのwhere_historyサブキーあなたは、あなたのプロジェクト
    • 保存に関連する項目を残し、そこにあなたのグローバル履歴を見る代わりに、すべての項目を削除したりする必要があり
    • ファイル
  • オープン崇高なテキストの3のプロジェクトは、今、特定のプロジェクトであるべき歴史の「ファイルから検索」

プロジェクトを閉じるときに新しい履歴項目がワークスペースファイルに追加されるため、次回開いたときに最後のセッションの履歴が残りますが、他のプロジェクトの検索履歴項目と混同されることはありません。

例のワークスペースファイルの抜粋:

... 
"find_in_files": 
{ 
    "height": 93.0, 
    "where_history": 
    [ 
     "/path/to/project/root", 
     "/path/to/project/source/files" 
    ] 
}, 
... 

別々の歴史を必要とするすべてのプロジェクトのためにそれを行います。

関連する問題