Pytania otagowane jako formatting

Pytania o formatowanie pliku w vimie - obejmuje to między innymi zawinięcia, wcięcia, zawinięcia i tak dalej.

2
Jak mogę uzyskać vima, aby przestał komentować nowe wiersze?
Edytuję .vimrcplik i dołączam komentarze. Kiedy mam taki komentarz: " example comment A następnie naciśnij Enter na końcu wiersza po zakończeniu komentarza, następny wiersz jest automatycznie ustawiany jako komentarz (cytaty są automatycznie wstawiane): " example comment " Jak mogę zatrzymać to zachowanie?

4
Jak mogę sformatować ciąg wielu wierszy w vimie, używając typu pliku Python?
Załóżmy, że edytuję jakiś kod Pythona w vimie, który wygląda trochę jak: myobj.myfunc("Some string parameter that goes on and on and on and on and sometimes doesn't" "split very" "neatly over different lines so that" "it is formatted attractively") Wolałbym sformatować to tak, aby powróciło do textwidthustawienia: myobj.myfunc("Some string parameter …

3
Jak pisać w pionie?
Powiedzmy, że chcę utworzyć następujący tekst w moim dokumencie: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Czy jest jakiś prosty sposób …

4
Jak skonfigurować Vima do pracy z jednym zdaniem w wierszu?
Obecnie piszę dużo zwykłego tekstu (i LaTeX-a z minimalnym formatowaniem w akapitach), i byłoby miło, gdybym mógł ustawić vim, aby zachować każde zdanie (dla uproszczenia tekst zakończony znakiem „.”, „!”) lub „?”; jest to kończąca interpunkcja, po której następuje spacja, aby uniknąć łamania liczb dziesiętnych) na jej własnej linii, tak …

4
Scal bloki, przeplatając linie
Czy istnieje dedykowany sposób scalenia dwóch bloków tekstu przez przeplatanie linii, na przykład przejście z tego: a1 a2 a3 a4 b1 b2 b3 b4 do tego: a1 b1 a2 b2 a3 b3 a4 b4 w kilku poleceniach? EDYCJA : Naprawdę podoba mi się rozwiązanie Sato Katsury , oto jak go …

3
Blokowanie zmian w pliku tylko do odczytu
Kiedy używasz Vima do edycji pliku tylko do odczytu, dostarczy on ostrzeżenie przy pierwszej edycji, ale pozwoli na wprowadzenie jakichkolwiek zmian. Rozumiem, że to zachowanie może być przydatne dla kogoś, kto zamierza zapisać plik pod inną nazwą; ale czasami otwieram pliki, do których nie mam dostępu do zapisu, a następnie …

3
Jak automatycznie wpisać małą literę drugiej litery słowa?
Kiedy muszę pisać dużo tekstu, często mam tendencję do przytrzymywania palca shiftpodczas pisania pierwszej litery zdania, które często daje: [...]end of sentence. NEw sentence[...] Tutaj Eod NEwpowinny być małe. Usiłuję następnie utworzyć funkcję, która wykrywa, czy druga litera pierwszego słowa wpisywanego zdania jest wielka, a która pisałaby małą literą. Ważną …

2
Dlaczego Vim ustawia maksymalną szerokość tekstu na 79 zamiast 80?
Jestem trochę zdziwiony pewnymi wartościami domyślnymi w Vimie. W szczególności gq{motion}mówi się, że [...] If the 'textwidth' option is 0, the formatted line length is the screen width (with a maximum width of 79). Pomyślałem, że powinien mieć większy sens, gdyby 80zamiast tego ustawił maksymalną szerokość na . Czy ktoś …
13 formatting 

1
Niewyjaśniony problem wcięcia gq
Wstawiam ten tekst do Vima: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of the issue …



4
Ustawienie szerokości tekstu specyficzne dla numeru linii
Używam gvima do pisania e-maili i tw=72łamania długich linii. Teraz edytuję również podstawowe nagłówki wiadomości w tym samym dokumencie, np. Dodam odbiorców do mojej poczty. Teraz z tw=72nim również łamie się za każdym razem po 72 znakach. Jak ustawić tw=0pierwsze 4 wiersze (to jest część nagłówka) i tw=72resztę dokumentu? Moje …

1
Automatyczne formatowanie: zawijanie później w linii podczas wstawiania tekstu
Po przeczytaniu help textwithi help fo-tablespodziewałem się, że kiedy ustawię set textwidth=20 " for demonstration set formatoptions=tcq wtedy wstawianie tekstu zawsze ostatecznie powoduje zawijanie się linii, ale tak nie jest. Zawijanie odbywa się tylko na (lub wcześniej) kursorze. A jeśli wkleję, owijanie wcale się nie dzieje. Przykład (Vim 7.4): 12345678901234567890 …
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.