Jak dodać odpowiedni margines do edytora Visual Studio Code?


87

Czy można dodać odpowiedni margines do edytora Visual Studio Code?

Chciałbym ustawić margines 80 znaków, ale nie mogę znaleźć takiej opcji w ustawieniach.

Odpowiedzi:


124

Zgodnie z dokumentacją ustawień użytkownika i obszaru roboczego programu Visual Studio Code można dodać linijki, które oznaczają określone kolumny.

Wyszukaj „linijka” w Ustawieniach. Kliknij łącze, aby edytować plik .json. Dodaj właściwość poniżej dla reguły o długości 80 znaków.

Przykładowe ustawienie:

// Columns at which to show vertical rulers
"editor.rulers": [80],

7
Wyszukaj „linijka” w Ustawieniach. Nadal musisz edytować plik, ale VSCode zapewni pomoc.
z0r

2

Prawdopodobnie nie stanowi to problemu dla większości współczesnych programistów, ale jeśli naprawdę drukujesz na 80-kolumnowej drukarce, lepiej ustaw margines na 79; jeśli wiersz kończy się dokładnie na 80. kolumnie, drukarka prawdopodobnie doda dodatkową pustą linię za pośrednictwem automatycznego wysuwu wiersza. Jak mówię, może to dotyczyć tylko programistów, którzy nadal preferują drukowanie igłowe / ciągłe.


2
Yyy ... nie. Mając kod, który dokładnie otacza 80-100 znaków, mogę otworzyć dwie klasy obok siebie na jednym ekranie. Konieczność przewijania w poziomie, gdy napotykam ogromną nazwę metody z wieloma parametrami, jest uciążliwa i powoduje, że treść metody znika po lewej stronie. Wąski kod oznacza, że ​​muszę przewijać tylko kółkiem myszy.
Riegardt Steyn

1
Ta odpowiedź powinna być komentarzem. Nie odpowiada na pytanie, ale jest interesujący.
tilgovi

1

Nawigacja do naśladowania

  1. Plik -> Preferencje -> Ustawienia
  2. Wybierz opcję karty: dotyczy tylko => „Użytkownik” lub „Obszar roboczy”
  3. Szukaj dla „władców”
  4. otwórz plik setting.json sekcji „rulers”
  5. dodaj linię "editor.rulers": [80]

Wersja, której używam to 1.49.1

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.