コマンドライン(subl path/to/my/folder/
)を使用してSublimeでディレクトリを開くと、Sublimeは2つのインスタンスを開きます。1つは要求したディレクトリで、もう1つは前回Sublimeを使用したときに開いたディレクトリです。理由は何ですか?
それがおもしろいかどうかはわかりませんが、Ubuntu12.04で問題が発生します。
コマンドライン(subl path/to/my/folder/
)を使用してSublimeでディレクトリを開くと、Sublimeは2つのインスタンスを開きます。1つは要求したディレクトリで、もう1つは前回Sublimeを使用したときに開いたディレクトリです。理由は何ですか?
それがおもしろいかどうかはわかりませんが、Ubuntu12.04で問題が発生します。
リンクをありがとう、これは私のために働いた。
次の手順を実行します。[設定]>[設定]-[ユーザー]
ファイル「Preferences.sublime.settings」を入力したら、次の行の括弧の間に追加します。
{
"hot_exit": false,
"remember_open_files": false
}
Sublimeの最後のセッション機能を無効にすることなく、この問題を修正することができました(これは好きで、無効にしたくありません)。-a
コマンドにフラグを追加すると、subl
ファイルが「現在のウィンドウで開く」ようになり、後続のウィンドウが開かなくなります。
このソリューションが機能する場合は、エイリアス(.bashrcまたは同等のもの)を作成することで、毎回実行する必要をなくすことができます。
alias subl='subl -a'
...subl
そうすれば、フラグなしでコマンドを使用でき、希望どおりに動作するはずです。新しいウィンドウでフォルダ/ファイルを開きたい場合は、フラグを追加するだけです-n
。subl -n .
(このフォルダを新しいウィンドウで開きます)。
( Unix Stack Exchangeでのこの回答によるクレジット)
ほとんどの場合、Sublimeの最後のセッションの保存機能を使用しています。
あなたはそれを無効にすることができます:
ターミナルで開きたい適切なフォルダに移動したら、ピリオド(。)なしでsublのみを入力してください。これにより、崇高なテキストの単一のインスタンスが開きます。
からそれを得た:ここ
Sublime Text V4のアップデート:
{
// Mac only: This controls if an empty window is created at startup or not.
"create_window_at_startup": true
}
これを使用して、既存のフォルダーに新しいフォルダーを追加することもできます。
subl . -a