Vi & Vim

16
Jak składać komentarze?

Składnia foldmethodjest świetna, ale czasami po prostu chcę złożyć komentarze w pliku źródłowym. Również składanie komentarzy w składni działa tylko w przypadku komentarzy typu C, takich jak: /* ... */ Ale nie dla komentarza: // // // ... // Lub nawet dla bloków komentarzy w językach...

16
Problemy z używaniem schematu kolorów w NeoVim

Nie do końca rozumiem, w jaki sposób mój schemat kolorów wchodzi w interakcje z termustawieniem w vimie, a to utrudnia moją zdolność do prawidłowego wyświetlania w neovim. W moim pliku .vimrc prawidłowe zachowanie danego schematu kolorów wymaga ustawienia set term=xterm set t_Co=256 Pominięcie...

16
Zamień wzór na bieżący numer linii

Chciałbym zastąpić „x” w tym pliku bieżącym numerem wiersza. To znaczy zmiana x x x do 1 2 3 Na razie używam jedno liniowego Perla: perl -pi -e '$x=$.; s/x/$x/' myfile.txt Myślę, że UltraEdit może to zrobić za pomocą pionowego wyboru i zamiany. Czy można to zrobić w vimie? (Mój przykład...

15
Czy Vimscript ma oficjalną nazwę?

Nazwa języka zwanego czasem Vimscript jest tematem dyskusji. Niektóre miejsca używają Vimla (czy to VimL?), Inne Vimscript. Czy ma oficjalną nazwę, a jeśli tak, to co to jest i od kiedy jest oficjalna? SO pytanie o VimL vs Vimscript (~ 5 lat) Ostatni post, w którym wspomniano, że ma oficjalną...

15
Jak mogę automatycznie wciskać nowe linie?

Pracuję nad projektami o różnych poziomach wcięcia. W wielu z tych projektów, ze względu na typową strukturę plików, większość linii jest wcięta co najmniej na dwóch poziomach (takich jak metody w plikach Java). Oznaczałoby to, że utworzenie nowej linii na linii public void something ()...

15
Tmux zmienia część tła w vimie

Wydaje się, że dzieje się tak tylko podczas używania vima w tmuxie. Używam również iTerm 2. Jeśli utworzę nowy panel tmux lub zmień jego rozmiar, od razu wygląda to tak: A potem jedynym sposobem, aby to naprawić, jest przewinięcie w vimie, i wraca do tego: Co może być tego...

15
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...

15
Dlaczego „cw” i „ce” robią to samo?

To zawsze mnie denerwowało w przypadku poleceń wi Wruchu - wydają się działać inaczej, gdy są używane z cpoleceniem hange, niż gdy są używane samodzielnie lub z dpoleceniem elete. Na przykład, gdy kursor znajduje się na „q” tego tekstu: The quick brown fox jumps over the lazy dog. wpisanie...

15
Jak przyczynić się do Vima?

Używam Vima od 4 lat. Z niecierpliwością czekam na wkład w vim projektu open source. Chciałbym kilka wskazówek, od czego zacząć i z kim się skontaktować, aby przyczynić się do Vima. Pomoc od ludzi, którzy już przyczynili się do Vima, bardzo by pomogła :). Z góry dziękuję. PS - Nie jestem nawet...

15
Do czego służy rejestr czarnej dziury („_)?

Niedawno przeczytałem o rejestrze czarnej dziury, "_który jest rejestrem tylko do zapisu. Dokumentacja Vima opisuje to w następujący sposób: Rejestr czarnej dziury "_ Podczas pisania do tego rejestru nic się nie dzieje. Można tego użyć do usunięcia tekstu bez wpływu na normalne rejestry....

15
Szybko obliczyć sumę kolumny liczb

Zapisuję tabelę przecen, która wygląda następująco: | 13/05/15 | 09:30-16:00 | 6.5 | | 14/05/15 | 10:00-16:30 | 6.5 | | 16/05/15 | 15:30-01:00 | 9.5 | | 21/05/15 | 09:00-16:30 | 7.5 | | 22/05/15 | 08:30-17:00 | 8.5 | | 28/05/15 | 09:30-15:30 | 6 | | 02/06/15 | 09:00-20:00 | 11 | | 03/06/15 |...

15
Jak wykluczyć niektóre rozszerzenia plików z ukończenia?

Czy istnieje sposób skonfigurowania vima pod kątem typów plików, które uważa za „odpowiednie” do otwarcia? Pozwól mi wyjaśnić na przykładzie. Wyobraź sobie, że pracujesz nad dokumentem lateksowym. Po skompilowaniu pliku w katalogu znajdują się następujące elementy (wraz z innymi plikami związanymi...