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?
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 …
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 …
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 …
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 …
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 …
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ą …
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ś …
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 …
Bardzo często piszę przecenę w VIM i będą tam akapity. Aby ułatwić edycję, ustawiam Vima tak, aby zawijał wiersz na 80 znakach. Działa dobrze, jeśli po prostu kontynuuję pisanie, ale problem polega na tym, że jeśli muszę coś poprawić, staje się bardzo denerwujący. demo (wzięte z logiki pierwszego rzędu wikipedia): …
Próbowałem tego w pliku JavaScript po wyłączeniu smartindenti autoindentopcjach textwidth = 80, ale nadal jest tak samo. Dzieje się tak również automatycznie ze względu na textwidthopcję wstawiania słów o długości ponad 80 znaków. Co się dzieje: /** * - a b c d e f g h i j k …
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.