Używam Sublime Text 2 i chcę, aby linijka była pokazywana w każdym pliku o określonej wysokości linii. Ale muszę pokazać to ręcznie w każdym pliku.
Używam Sublime Text 2 i chcę, aby linijka była pokazywana w każdym pliku o określonej wysokości linii. Ale muszę pokazać to ręcznie w każdym pliku.
Odpowiedzi:
Edytuj wartość „linijki” w ustawieniach domyślnych, aby zawierała numer kolumny, na której ma być wyświetlana linijka, i będzie ona trwała.
Przejdź do Sublime Text > Preferencje > Ustawienia - Użytkownik
Dodaj "rulers"ustawienie z liniami, które chcesz dla linijki:
// Adds a single vertical ruler at column 80
"rulers": [80],
Jeśli chcesz mieć wiele linijek, rozdziel wartości przecinkiem:
// Adds two vertical rulers: one at column 80 and one at column 120
"rulers": [80, 120],
Władcy się nie pokazują? Linijki są wyświetlane tylko w przypadku korzystania z czcionki Monospace, która jest domyślną czcionką dla Sublime Text . Upewnij się, że używasz czcionki Monospace, jeśli powyższe ustawienia nie działają.
Nigdy nie edytuj Settings - Default; Settings - Userzamiast tego edytuj . Jeśli zaktualizujesz wersję SublimeText, stracisz wszystkie ustawienia, ponieważ Settings - Defaultzostaną zastąpione.
W folderach Packages folder „User /” będzie ignorowany między aktualizacjami SublimeText, ustawienia tutaj będą trwałe.
Aby włączyć trwałe linijki w dowolnym dokumencie, dodaj ustawienia w Defaults - User:
{
"rulers": [75, 80, 85]
}
W tym przykładzie zostaną wyświetlone 3 linijki o długości 75, 80 i 85 znaków.
Jak inni wcześniej stwierdzili, wybierz Preferencje -> Ustawienia - Użytkownik i zmień
"rulers": [],
do
"rulers": [80],
aby wyświetlić jedną linijkę w kolumnie 80.
Teraz, jeśli chodzi o ścieranie, wydaje się, że należy użyć czcionki o stałej szerokości, aby wyświetlić linijki, więc trzeba będzie również zmienić
"font_face": "",
do
"font_face": "Monospace",
lub dowolna inna czcionka o stałej szerokości.
Myślenie o tym ma sens. Jeśli różne znaki mają różne szerokości, linijka może potencjalnie nie być pojedynczą linią, ale wiązką irytujących segmentów linii. Zauważyłem to podczas korzystania z domyślnej czcionki, a moje numery kolumn nie były takie same dla tej samej pozycji pionowej. Jednocześnie moja fantazyjna linijka została określona, ale nie wyświetlona. Zmiana czcionki na Monospace rozwiązała oba problemy.
"rulers"wpisu Preferences -> Settings-User. W takim przypadku musisz go utworzyć.
Chociaż odpowiedź Rossa Allena jest świetna, nie jest najwygodniejsza, jeśli chcesz włączyć lub wyłączyć linijki lub zmienić szerokość w różnych punktach podczas korzystania z Sublime.
Na szczęście ktoś stworzył pakiet, który pozwala ci to zrobić.
https://packagecontrol.io/packages/QuickRulers
Pakiet działa zarówno w Sublime Text 2, jak i 3.
⌘ + SHIFT + P)Możesz uzyskać dostęp do polecenia ( quick_rulers) na kilka różnych sposobów, ale domyślnie jest on ładowany do Omnisearch poprzez „ QuickRulers: Open Panel ”. (tzn. naciśnij⌘ + SHIFT + P i wpisz „ QuickRulers: Otwórz panel ”)
Jeśli zmienisz czcionkę, linijka nie będzie wyświetlana. Np. Ustawiłem "font_face": "Lucida Grande", a linijka zniknęła.
"font_face": "Input"i "rulers": [80]zniknęło z mojego pliku konfiguracyjnego. Wygląda na błąd ST3.
Właśnie miałem ten problem i zauważyłem, że mój władca pojawił się tylko wtedy, gdy zostałem lekko przewinięty w prawo w poziomie. Okazuje się, że przyczyną tego znikania było to, że byłem nieco powiększony. Naciśnij, Cmd+0aby upewnić się, że jesteś powiększony do domyślnego rozmiaru 100%, zanim spróbujesz innych rzeczy, na wypadek, gdyby to był twój problem.
(Używam Sublime Text 3)