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.
sublimetext2
sublimetext
rulers
Denis Óbukhov
źródło
źródło
Przejdź do Sublime Text > Preferencje > Ustawienia - Użytkownik
Dodaj
"rulers"
ustawienie z liniami, które chcesz dla linijki:Jeśli chcesz mieć wiele linijek, rozdziel wartości przecinkiem:
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ą.
źródło
Nigdy nie edytuj
Settings - Default
;Settings - User
zamiast tego edytuj . Jeśli zaktualizujesz wersję SublimeText, stracisz wszystkie ustawienia, ponieważSettings - Default
zostaną 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
:W tym przykładzie zostaną wyświetlone 3 linijki o długości 75, 80 i 85 znaków.
źródło
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.
źródło
"rulers"
wpisuPreferences -> 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.
Instrukcje instalacji:
⌘ + 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 ”)źródło
Jeśli zmienisz czcionkę, linijka nie będzie wyświetlana. Np. Ustawiłem
"font_face": "Lucida Grande"
, a linijka zniknęła.źródło
"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+0
aby 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)
źródło