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.

JosephStyons
źródło
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?

TGnat
źródło
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.

Igal Tabachnik
źródło
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.

Cory Koch
źródło
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.
idbrii
źródło
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ę.


źródło
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.

Corio
źródło
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.

Cześć Żegnaj
źródło
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

Roland Pihlakas
źródło
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

Charbel.AY
źródło
4
To jest „Visual Studio Code”, a nie „Visual Studio”, nazwy są po prostu podobne :)
Tom