2013-08-07 7 views
6

Używam Sublime Text 2 na Linux. Używam go jako głównego edytora programowania. To znaczy, mam kilka zakładek otwartych podczas sesji. Jednak czasami chcę tylko szybko otworzyć pojedynczy plik bez otwierania wszystkich innych plików z poprzedniej sesji.Sublime Text 2: Otwieranie pojedynczego okna i ignorowanie wszystkich innych okien

Domyślnym zachowaniem w moim systemie jest to, że nowy otwarty plik staje się nową kartą, oprócz moich wcześniej otwartych plików. Chciałem jednak otworzyć tylko nowy plik (przeglądanie incognito) bez otwierania wszystkich poprzednich plików. Oznacza to, że jedna karta w jednym oknie.

Czy Sublime Text obsługuje zachowanie otwierania plików?

Odpowiedz

2

Można zmienić wartości User Settingsi remember_open_files na false.

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

Dzięki Nano. Ale nie jest to dokładnie to, czego chcę. Chcę ukryć wszystkie poprzednie okna w niektórych przypadkach, na przykład szybko otwierając pojedynczy plik. Normalne zachowanie początkowe nie powinno się zmieniać, gdy na przykład uruchamiamy Wysublimowany tekst za pomocą menu startowego. Czy nie ma parametru uruchamiania, aby to osiągnąć? – orschiro

1

Wydaje -n parametr działa jak chcesz:

sublime_text.exe -n file.txt 

Ale zachowanie systemu Windows (nie wiem, co o systemie Linux) jest to, że tworzy dwa przypadki: jeden z wcześniej edytowanych plików i jeszcze jeden tylko z file.txt.

W każdym razie, moje własne doświadczenia: Mam prawie zawsze co najmniej jedna instancja ST2 otwarty (przypuszczam, że coś podobnego w twoim przypadku), więc w tym przypadku jest to możliwe:

  • ctrl+shift+n tworzy inną instancję ST2 i możesz otworzyć plik w tym (pustym) pliku.

  • Jeśli właśnie otworzył plik (na przykład z linii poleceń bez -n) i przykład ST2 został stworzony nie tylko z tak otwartym pliku, ale także kilka innych wcześniej edytowanych plików w innych kart - można po prostu przeciągnij kartę pliku i przenieś ją na zewnątrz. Następnie nowa instancja ST2 jest tworzona tylko z tym plikiem (tj. Jedna karta w jednym oknie).

+0

Wiem o '-n'. Jest to prawdopodobnie najbliższe podejście, ale nadal nie jest to, co chcę. Kiedy szybko chcę edytować plik, nie chcę mieć drugiego okna z otwartymi wszystkimi innymi zakładkami. To jest tak, że w moim przypadku Sublime Text nie zawsze jest otwarty. – orschiro

0

Nie wiem, czy jest to możliwe, ale można po prostu przeciągnąć kartę w dowolne miejsce na środku ekranu i ją opuścić. Otworzy się w nowym oknie. Mam nadzieję że to pomoże.

2

Po prostu ustaw open_files_in_new_window na false w preference -> setting, default.