web-dev-qa-db-ja.com

コマンドラインからディレクトリを開くと、Sublimeテキストが1つではなく2つのウィンドウを開く

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

素晴らしいかどうかはわかりませんが、問題はUbuntu 12.04で発生します。

40
Anto

Sublimeの最後のセッションを保存する機能を使用している可能性があります。

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

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

32
Mikko Ohtamaa

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

次の操作を行います。[設定]> [設定-ユーザー]

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

{
  "hot_exit": false,
  "remember_open_files": false
}
37
geynske006

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

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

alias subl='subl -a'

...そのようにして、フラグなしでsublコマンドを使用でき、コマンドは必要に応じて動作するはずです。 doフォルダー/ファイルを新しいウィンドウで開きたい場合は、-nフラグを追加するだけです。 subl -n .(このフォルダーを新しいウィンドウで開きます)。

(Unix Stack Exchangeの this answer によるクレジット)

34
Nick F

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

それを手に入れました: ここ

1
Brij