Jak mogę tworzyć wiersze zawijania w programie Visual Studio o długości 80 znaków?


102

Czy istnieje sposób na zawijanie słów w programie Visual Studio przy 80 znakach? Używam VS2008.

Ten post jest luźno powiązany.


Czy to sprawa osobista, czy masz instruktora na zajęcia, które tego wymagają? W ogóle uznałbym zawijanie wierszy za raczej ... restrykcyjne dla mojego stylu kodowania, ponieważ lubię używać długich opisowych nazw rzeczy. ^ _ ^
Nicholas Flynt,

3
Może 80 jest zbyt restrykcyjne ... ale wolę stosunkowo wąskie ustawienie, ponieważ pozwala mi zobaczyć całą instrukcję od razu, bez automatycznego ukrywania zestawu narzędzi i innych okien pomocniczych.
JosephStyons

7
Ograniczenie szerokości kolumny ma wiele zalet. Przeczytaj to: cookcomputing.com/blog/archives/000545.html Zobacz: vulcan.eager.googlepages.com/whereis.png
Agnel Kurian,

1
@KyleStrand Jestem z tobą. Uważam, że kod jest o wiele bardziej zrozumiały, jeśli mogę go wyświetlić na jednym ekranie. Kiedy opublikowałem to 8 lat temu, byłem trochę bardziej dogmatyczny, jeśli chodzi o pragnienie moich 80 postaci (ponieważ jeśli jest wystarczająco dobre na konsolę, to jest wystarczająco dobre dla studia!). Teraz cieszę się, jeśli mogę zobaczyć wszystko w rozsądnym rozmiarze czcionki.
JosephStyons,

1
Przyszedłem tutaj, szukając sposobu na twarde zawinięcie komentarza blokowego. (Zgadzam się z innymi, że automatyczne zawijanie kodu prawdopodobnie nie będzie tak przydatne, chociaż pewna dyscyplina w ograniczaniu długości linii w komentarzach i kodzie może pomóc przy porównywaniu podczas przeglądu kodu itp.) Nie znajdowanie tego, czego szukałem, Znalazłem to narzędzie do ponownego pakowania: marketplace.visualstudio.com/items?itemName=stkb.rewrap Nie próbowałem tego, ale wygląda na to, że zadziała.
Tom Bogle

Odpowiedzi:


68

Narzędzia >> Opcje >> Edytor tekstu >> Wszystkie języki >> Ogólne >> Wybierz zawijanie słów.

Nie wiem, czy możesz wybrać określoną liczbę kolumn?


5
VS 2013: brak opcji dla liczby kolumn; Jednak zawijanie jest dostosowywane, jeśli zmienisz rozmiar okna VS.
Guilherme Salomé

3
Nie sądzę, żeby to było pożądane zachowanie, a przynajmniej nie to, czego chcę. Czy istnieje sposób na ustawienie szerokości linii?
sop

116

O ile ktoś nie poleci darmowego narzędzia do tego, możesz to osiągnąć dzięki ReSharper :

ReSharper >> Opcje ... >> Języki / C # >> Podziały wierszy i zawijanie

  • Zaznacz „Zawijaj długie linie”
  • Ustaw „Prawy margines (kolumny)” na wymaganą wartość (domyślnie 120)

Mam nadzieję, że to pomoże.


30
W R # 8.x jest pod RESHARPER >> Opcje >> Edycja kodu >> C # >> Styl formatowania >>
Podziały wierszy

W programie Visual Studio 2019 (z ReSharper 2020.1) ścieżka to teraz Extensions >> ReSharper >> Options >> Code Editing >> C # >> Formatting Style >> Line Breaks and Wrapping
Theophilus


16

Możesz także użyć

Ctrl+E, Ctrl+W

skrót klawiaturowy do włączania i wyłączania zawijania linii.


Dzięki, czy pozostanie włączony dla wszystkich plików na zawsze, czy tylko dla sesji?
eozzy

dzięki za ten skrót ... Często źle to wpisuję i zawsze muszę google gdzie to wyłączyć. umieszczę to na post-it nie jestem pewien
Mario Garcia

9

Aby to zrobić za pomocą Visual Assist (innego płatnego narzędzia):

VAssistX >> Visual Assist X Options >> Advanced >> Display

  • Zaznacz opcję „Wyświetl wskaźnik po kolumnie” i ustaw pole liczbowe na 80.

3
Teraz pod VAssistX >> Opcje Visual AssistX >> Wyświetlacz
tytułowy

4

Dodaje pionowe prowadnice kolumn do edytora tekstu programu Visual Studio. Ta wersja jest przeznaczona dla programu Visual Studio 2012, Visual Studio 2013 lub Visual Studio 2015.

Zobacz wtyczkę.


3

Natknąłem się na to pytanie, kiedy faktycznie szukałem odpowiedzi na to pytanie (jak dodać wizualną linię / wskazówkę na limicie znaków). Chciałbym więc zostawić odniesienie do tego tutaj dla każdego takiego jak ja.


3

Jeśli problem polega po prostu na tym, że chcesz wiedzieć, kiedy przekazujesz 80 znaków w pojedynczym wierszu, co jest powszechnym ograniczeniem wytycznych dotyczących kodowania, możesz zastosować inne podejście: Wytyczne dla redaktorów . Spowoduje to dodanie pionowych prowadnic kolumn za kodem.


0

Zobacz również tę odpowiedź , aby wygodnie przełączać tryb.

Cytat:

Używam tej funkcji na tyle często, że dodaję niestandardowy przycisk do paska poleceń.

Kliknij przycisk Dodaj lub usuń -> Dostosuj
Kliknij kartę Polecenia
Wybierz Edycja | Zaawansowane z listy
Znajdź Przełącz zawijanie wyrazów i przeciągnij na pasek


0

kod -> preferencje -> ustawienia -> edytor tekstu -> przewiń w dół, aż zobaczysz zawijanie wyrazów ustaw na słowoWrapColumn -> pod kolumną zawijania wyrazów wstaw liczbę znaków, które chcesz umieścić w linii

wprowadź opis obrazu tutaj


4
To jest „Visual Studio Code”, a nie „Visual Studio”, nazwy są po prostu podobne :)
Tom
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.