Jak włączyć domyślne zawijanie tekstu w programie VS Code

112

Zwykle, gdy używam VS Code, pierwszą rzeczą, którą robię na nowym dokumencie, jest polecenie: „Przełącz zawijanie wyrazów” lub Alt+ Z. Próbowałem zajrzeć do Ustawień użytkownika, ale nie znalazłem żadnych odpowiednich wpisów. Czy istnieje sposób, aby zawijanie tekstu było domyślnie włączone dla każdego dokumentu?

Yakuza
źródło
Więcej informacji tutaj stackoverflow.com/questions/43122175/…
frederj

Odpowiedzi:

170

To ustawienie jest teraz "editor.wordWrap": "on"ustawione na „włączone” (domyślnie jest to „wyłączone”) i aktywuje zawijanie słów we wszystkich moich dokumentach w programie Visual Studio Code.

Zobacz informacje o wersji dotyczące zmian zawijania tekstu, aby uzyskać więcej informacji.

Katherine
źródło
2
Tak, to ustawienie zostało zmienione w VSCode 1.10: code.visualstudio.com/updates/…
Matt Bierner
1
Nawet jeśli zrobisz to na poziomym pasku, pojawi się i przewinie po
zmianie
1
Myślę, że ta funkcja jest nadal zepsuta. Kiedy początkowo ładuję stronę, zawijanie słów działa zgodnie z oczekiwaniami. Kiedy wprowadzam jakiekolwiek zmiany, zawijanie słów przerywa. Aby być uczciwym, nie testowałem tego z wyłączonymi wszystkimi rozszerzeniami. Nie mam na to czasu. Chcę tylko, żeby ta głupota zadziałała. To takie frikin irytujące.
Mike S.
można uzyskać dostęp do pliku json z ustawieniami, wpisując CTRL + SHIFT + P, a następnie wpisując „otwórz ustawienia domyślne (JSON)”
BCArg
16

Spójrz na ustawienie editor.wrappingColumn(zobacz dokumentację, aby uzyskać więcej informacji)

Aktualizacja 2017-04-06:

Niedawno ustawienie zmieniło się (patrz tutaj ) na editor.wordWrapkilka opcji:

Dlatego zdecydowaliśmy się wycofać editor.wrappingColumn(z jego -1, 0,> 0 przypadków) na korzyść editor.wordWrap.

Oto nowe opcje zawijania wyrazów:

editor.wordWrap: "off"- Linie nigdy się nie zawijają.
editor.wordWrap: "on"- Linie będą zawijać się na szerokości widocznego obszaru.
editor.wordWrap: "wordWrapColumn"- Linie będą zawijane przy wartości editor.wordWrapColumn.
editor.wordWrap: "bounded"- Linie będą zawijać się przy minimalnej szerokości widocznego obszaru i wartości editor.wordWrapColumn.

DAXaholic
źródło
Hej! Dziękuję za tę odpowiedź, działa prawie tak, jak się spodziewam, ale jest jeden problem z tym rozwiązaniem: łamie linie w ustalonym punkcie, niezależnie od rozmiaru okna, co nie jest zgodne z trybem zawijania tekstu. To, czego naprawdę szukam, to wywołanie zawijania słów. Jeśli okaże się to niemożliwe, przyjmuję tę odpowiedź.
Yakuza,
1
Czy próbowałeś ustawić to na 0, ponieważ dokumentacja mówi „Ustawienie tego na 0 włącza zawijanie szerokości
widocznego obszaru
Przepraszam, skupiłem się na wartości „-1” i przegapiłem „0”. Działa świetnie! Dzięki!
Yakuza,
14

Wersja 1.32.3

Jeśli nie chcesz edytować żadnych plików, możesz to po prostu włączyć w ustawieniach użytkownika:

Kod> Preferencje> Ustawienia> Edytor tekstu

Wpisz „zawijanie wyrazów” w wyszukiwaniu lub przewiń na dół listy tuż przed sekcją kursora. Zobaczysz to jako „Zawijanie wyrazów / Kontroluje sposób zawijania linii”.

Paul Morris
źródło
Ale domyślnie? Jak sprawić, by ta metoda „przyklejała się”?
Neil Guy Lindberg
To jest dla mnie domyślne? Spróbować uruchomić ponownie? Przepraszam, nie jestem pewien. Używam wersji 1.40.1 w Mojave i nadal działa. Uwaga: użycie Widok> Wordwrap nie ustawi go jako domyślnego
Paul Morris
4

Oto proste kroki, aby to zrobić w 2020 roku.

  • Kliknij „Plik” w górnym menu.
  • Kliknij „Preferencje” -> „Ustawienia”.
  • Przewiń trochę, aż znajdziesz „Edytor: zawijanie wyrazów”.
  • Kliknij menu rozwijane i wybierz opcję „Włącz”.
  • Gotowe. Ustawienia zostaną zapisane domyślnie.

Mam nadzieję że to pomoże.

Amjad Abujamous
źródło
0

Otwórz plik Json ustawień użytkownika i dodaj (jak pokazano na poniższym obrazku)

"editor.wordWrap": "on",

wprowadź opis obrazu tutaj

Sandeep Shukla
źródło