web-dev-qa-db-ja.com

Sublime Textの同じウィンドウでファイルとフォルダーを開く

~/foo.txtを開き、ターミナルから~/baz/bar.txtを開くと、Sublime Textは常に2つの異なるウィンドウを開きます。これらの異なるウィンドウをすべて開くと、さらに悪化します。

多くのSTの設定を変更しようとしましたが、これを修正するものはないようです。

これらのすべてのフォルダーをプロジェクトに手動で追加する場合と同じように、すべてのファイルとフォルダーを同じウィンドウで開く方法はありますか?

42
corysimmons

崇高なテキストメニュー:

Preferences ->  Settings - User

探す 'open_files_in_new_window '

変更 'true'と 'false'

85
Pimento Web

(Jahnux73が提案したように)SublimeTextのデフォルト設定を編集するのではなく、[設定]-> [設定]-[ユーザー]に移動して、次を追加する必要があります。

"open_files_in_new_window": false,

SublimeTextのデフォルト設定ファイルは、Sublimeアップデートによって上書きされる可能性があるため、変更しないでください。これにより、常にデフォルト設定を復元できます。 Sublimeの仕組みは、実行時にデフォルト設定を読み取って適用し、次に設定-ユーザーファイルを読み取って適用することです。競合が発生した場合、ユーザー設定が優先されます。これにより、デフォルトの設定を変更せずに独自の設定を追加できます。

20
Eliza Weisman

ファイルまたはディレクトリを昇格ウィンドウにドラッグすると、新しいウィンドウを開くのではなく、現在のウィンドウに追加されます。

10
Tofeeq

フォルダーはサイドバーに直接ドラッグするか、メニューバーから選択できます

  • Project --> Add Folder to Project.

さらに、これはFile -> Open folderと同じ機能を持ち、デフォルトではショートカットにマップされないためです。これをキーマッピングにすることができます

File -> Preferences -> Key bindingsおよび追加

{ "keys": ["ctrl+shift+o"], "command": "Prompt_add_folder" },

その後、使用できます CTRL+SHIFT+O フォルダーを追加します。

8
Abu Shumon

上記のすべての回答は、パラメーターファイルのみを示していますが、これはフォルダーでは機能しません。私はこの解決策を見つけました:

  1. レジストリパスHKEY_CLASSES_ROOT\Folder\Shell\Open with Sublime Text 3\commandに移動する必要があります
  2. 変更コマンドはパラメーター-aを追加し、取得:C:\Program Files\Sublime Text\sublime_text.exe "%1" -a

  • また、コンソールのカスタムエイリアスがある場合は、次のように使用できます:subl . -a
3
Артём

mac OSの場合、2つの変更が必要です

1-設定->設定-ユーザー

「open_files_in_new_window」を探します

そして、「false」で「true」を変更します

2-

システム環境設定でDockを見つけ、「ドキュメントを開くときにタブを優先する」オプションの設定を変更し、「常に」を選択します。

それから:

subl folder_1

subl folder_2

subl folder_3

詳細に説明しました こちら

enter image description here

0
panjeh