2012-08-30 14 views
33

サブライムでコマンドライン(subl path/to/my/folder/)を使用してディレクトリを開くと、サブライムは2つのインスタンスを開きます。前回私がSublimeを使ったときに開いたディレクトリがあります。どんな考え?コマンドラインでディレクトリを開くと、サブライムテキストが1つではなく2つのウィンドウを開きます

私はそれが啓示だかどうか分かりませんが、問題はUbuntu 12.04で発生します。

答えて

32

おかげで、これは私のために働きました。

次の操作を行います 環境設定]> [設定] - ファイルを入力すると、ユーザー

「をPreferences.sublime.settingsは」行を以下の括弧の間で追加します。

{ 
    "hot_exit": false, 
    "remember_open_files": false 
} 
+1

ウィンドウで、私はそれを起動したときにST3が以前のタブを開かないようにしたいと思っていました。これは私のために働いた。ありがとう@ geynske006 –

27

私は(私は&を無効にしたくないような)崇高の最後のセッション機能を無効にすることなく、この問題を解決するために管理。 -aフラグをsublコマンドに追加すると、ファイルが「現在のウィンドウで開く」ようになり、後続のウィンドウが開かれなくなります。このソリューションは、あなたのために働く場合、あなたは(bashrcにまたは同等に)エイリアスを作成することによって、それを毎回行う必要を避けることができ

alias subl='subl -a' 

を...あなたがsublを使用することができ、そのようコマンドを実行する必要があります。 を実行した場合新しいウィンドウでフォルダ/ファイルを開きたい場合は、-nフラグを追加するだけです。 subl -n .(新しいウィンドウでこのフォルダを開きます)。

(Unixのスタック取引所によるthis answerにクレジット)

+0

ありがとう、これは私を殺していた! – yahyazini

1

期間なしのみSUBLを入力してください(。)、あなたはターミナルで開きたい適切なフォルダでは1回。これは、崇高なテキストの単一のインスタンスを開きます。

入手方法:here

+0

ああ、ありがとう。 – T4NK3R

+1

これはもはや意味のないものです。あなたが最後に開いたプロジェクトではなく、端末に入っているプロジェクト(ST3)が開きます。 – laugri

関連する問題