44

コマンドライン(subl path/to/my/folder/)を使用してSublimeでディレクトリを開くと、Sublimeは2つのインスタンスを開きます。1つは要求したディレクトリで、もう1つは前回Sublimeを使用したときに開いたディレクトリです。理由は何ですか?

それがおもしろいかどうかはわかりませんが、Ubuntu12.04で問題が発生します。

4

6 に答える 6

42

リンクをありがとう、これは私のために働いた。

次の手順を実行します。[設定]>[設定]-[ユーザー]

ファイル「Preferences.sublime.settings」を入力したら、次の行の括弧の間に追加します。

{
  "hot_exit": false,
  "remember_open_files": false
}
于 2013-12-29T23:03:17.390 に答える
38

Sublimeの最後のセッション機能を無効にすることなく、この問題を修正することができました(これは好きで、無効にしたくありません)。-aコマンドにフラグを追加すると、sublファイルが「現在のウィンドウで開く」ようになり、後続のウィンドウが開かなくなります。

このソリューションが機能する場合は、エイリアス(.bashrcまたは同等のもの)を作成することで、毎回実行する必要をなくすことができます。

alias subl='subl -a'

...sublそうすれば、フラグなしでコマンドを使用でき、希望どおりに動作するはずです。新しいウィンドウでフォルダ/ファイルを開きたい場合は、フラグを追加するだけです-nsubl -n .(このフォルダを新しいウィンドウで開きます)。

( Unix Stack Exchangeでのこの回答によるクレジット)

于 2015-03-24T15:07:32.263 に答える
33

ほとんどの場合、Sublimeの最後のセッションの保存機能を使用しています。

あなたはそれを無効にすることができます:

http://opensourcehacker.com/2012/05/11/sublime-text-2-tips-for-python-and-web-developers/#Disable_automatic_loading_of_the_last_session

于 2012-08-31T07:56:38.697 に答える
1

ターミナルで開きたい適切なフォルダに移動したら、ピリオド(。)なしでsublのみを入力してください。これにより、崇高なテキストの単一のインスタンスが開きます。

からそれを得た:ここ

于 2016-01-06T05:30:17.533 に答える
1

Sublime Text V4のアップデート:

{
    // Mac only: This controls if an empty window is created at startup or not.
    "create_window_at_startup": true
}
于 2021-07-20T08:08:27.660 に答える
0

これを使用して、既存のフォルダーに新しいフォルダーを追加することもできます。

subl . -a
于 2021-04-20T10:00:57.143 に答える