Skonfiguruj Sublime Text w systemie OS X, aby wyświetlić pełną ścieżkę katalogu na pasku tytułu

114

W systemie Linux Sublime Text domyślnie pokazuje pełną ścieżkę do mojego aktualnie otwartego pliku na pasku tytułu, ale w systemie OS X pokazuje tylko nazwę pliku.

Jak mogę skonfigurować Sublime na OS X, aby wyświetlał pełną ścieżkę do aktualnie otwartego pliku na pasku tytułu?

Katarzyna
źródło
Dla tych, którzy szukają ścieżki do pliku na pasku stanu , jest wtyczkaStatusbar Path
unifreak

Odpowiedzi:

212

W przypadku Sublime Text 3 wszystko, co jest konieczne, to edycja preferencji użytkownika Sublime ( Preferences -> Settings - User), aby uwzględnić:

{
  // ... other settings
  "show_full_path": true
}

Następnie uruchom ponownie Sublime, aby nowe ustawienia zostały załadowane.

Spowoduje to zastąpienie domyślnej wartości tej opcji specyficznej dla systemu OS X, czyli false.

Myk Willis
źródło
9
Czy istnieje sposób na dostosowanie ścieżki? Tak naprawdę nie chcę pełnej ścieżki ani tylko nazwy pliku, ale raczej ścieżki opartej na folderze, który otworzyłem. my-app/app/templates/something.hbs- lubmy-app - templates/something.hbs
szeryfderek
9
Następnie wykonaj jeden wzniosły restart.
Ken Ratanachai S.,
6
Dla początkujących i rozproszonych użytkowników (ja jestem tym drugim) w Sublime Text 3 Preferences> Settings otwiera się podzielone w pionie okno. Musisz edytować Preferences.sublime-settings w prawym panelu, dodając dwukropek i odpowiednie ustawienie.
Emanuele Cipolla
15

Powinien być taki sam dla Sublime Text 2/3 (testowany na OSX Yosemite)

  1. W Sublime przejdź do menu „Sublime Text 2/3” i przejdź w dół do „Preferences ->”, a następnie przejdź do „Settings - User”, co otworzy ustawienia użytkownika w Sublime

  2. Jeśli nigdy nie dodałeś żadnego ustawienia użytkownika, powinno zawierać tylko kilka komentarzy. Jeśli tak, możesz po prostu wkleić:


Jedno ustawienie

// Settings in here override those in "Default/Preferences.sublime-settings", and  
// are overridden in turn by file type specific settings.  
{  
"show_full_path": true  
} 


Dwa ustawienia
(jedno ustawienie na wiersz i oddzielone znakiem,)

// Settings in here override those in "Default/Preferences.sublime-settings", and  
// are overridden in turn by file type specific settings.  
{   
"show_full_path": true, 
"save_on_focus_lost": true  
} 
  1. Teraz zapisz ten plik ustawień.

  2. Teraz powinieneś być w stanie zobaczyć pełną ścieżkę na pasku tytułu.

(UWAGA: dla mnie nie musiałem ponownie uruchamiać Sublime, zobaczyć ścieżkę w pasku tytułu, ale myślę, że musiałem, gdy korzystałem z wersji programu dla systemu Windows)

Do Twojej wiadomości w trybie pełnoekranowym / trybie wolnym od rozpraszania się Sublime, musisz przesunąć wskaźnik na górę ekranu, aby zobaczyć pasek tytułu.

Zwykle uruchamiam Sublime, w którym ręcznie dopasowałem rozmiar okna do pełnego rozmiaru ekranu, dzięki czemu zawsze mogę zobaczyć pasek tytułu.



Tylko dla wyjaśnienia, kiedy czytasz:

//Show the full path to files in the title bar.  
// On OS X, this value is overridden in the platform specific settings, so  
// you'll need to place this line in your user settings to override it."

Próbował powiedzieć ci, aby zmodyfikować ustawienia użytkownika Sublime Text, a nie jakiekolwiek ustawienia systemu OSX.

user4462150
źródło
4
jak mogę się przekonać, że instancje pokazania pełnej ścieżki z ~/Users/username... niego będą wyświetlane tylko z bieżącego katalogu, nad którym pracuję. Na przykład zamiast /Users/username/Desktop/Main/child/project-frontend/src/app/menu.jstego pokaże się tylkoproject-frontend/src/app/menu.js
Max
kciuki w górę za kompletność
benomatis
Co robi save_on_focus_lost?
tommy.carstensen
3

W Sublime Text 3 dla Mac OS X:

1) Dodaj "show_full_path": truedo Sublime Text / Preferences / Settings - Userpliku. Dodaj tę linię, mimo że jest już wyświetlana jako truew domyślnych ustawieniach. Zakończ linię przecinkiem (, ), jeśli umieścisz ją wśród innych prefs. Zapisz zmiany.

2) Zamknij i ponownie uruchom Sublime.

W przeciwieństwie do innych ustawień użytkownika, ta zmiana nie zostanie wyświetlona, ​​dopóki ponownie nie uruchomisz aplikacji.

2540625
źródło
7
mogło to być prawdą, gdy opublikowano tę odpowiedź, ale po prostu wypróbowałem ją w wysublimowanym tekście 3 (kompilacja 3114) i działała bez konieczności ponownego uruchamiania Sublime.
Stephen