Vi & Vim

14
Dlaczego moje okna przewijają się razem?

Mam dwa okna otwarte w tym samym buforze i chcę edytować dwie części tego samego pliku w tym samym czasie. Nie mogę, ponieważ okna przewijają się razem. Mam noscrollbindustawiony więc jestem mylony przez to. Co jeszcze może być przyczyną? Jeśli rozpocznę nową sesję, problem zniknie. Wolałbym nie...

14
Jak mogę sprawić, by vim pobierał pliki pisowni?

Podczas ustawiania spelllangpo raz pierwszy zostałem poproszony o automatyczne pobranie odpowiedniego pliku pisowni. Jakoś przerwałam proces z powodu niejasnych instrukcji, kiedy mnie zapytał, do którego katalogu powinien się udać. Teraz, kiedy :set spelllangto po prostu mówi Warning: Cannot find...

14
Jak warunkowo ładować wtyczki

Szukałem odpowiedzi na to pytanie, ale niczego jeszcze nie znalazłem, więc jeśli coś przeoczyłem, przepraszam. Myślałem, że będzie to szybkie wyszukiwanie google, więc może to bardziej skomplikowane niż myślałem. Chciałbym móc warunkowo ładować wtyczki na podstawie typu pliku, który edytuję. Na...

14
Kiedy korzystać z katalogu after /?

Rozumiem, że jest to miejsce, w którym należy umieścić rzeczy, które powinny mieć ostateczny głos, a nie zostać zastąpione przez inne źródło, ale nie jestem pewien, jak zdecydować, kiedy włożyć coś, powiedzmy, ~/.vim/after/ftplugin/zamiast ~/.vim/ftplugin/. Czy ludzie na ogół używają...

14
Jak zastąpić każde dopasowanie rosnącym licznikiem?

Chcę wyszukać i zastąpić każde wystąpienie określonego wzorca liczbą dziesiętną, która zaczyna się 1i zwiększa o jeden dla każdego dopasowania. Mogę znaleźć podobnie sformułowane pytania, które okazują się nie dotyczyć zwiększania licznika, ale modyfikowania każdego dopasowania o ustaloną kwotę....

14
Najlepsze praktyki wymiany plików VIM?

Za każdym razem, gdy przerywam sesję w vimie, tracąc połączenie, jestem raczej wypełniony dredem (a jednak nadal używam vim ... jakim masochistą muszę być), ponieważ kiedy ponownie otwieram moje pliki, stos wymiany - pliki czekają, aby spróbować zniszczyć moją pracę. Jakie są najlepsze praktyki...

13
Podnieś okno, trzymając plik wymiany

Od czasu do czasu podczas pracy nad wieloma projektami i / lub czymkolwiek, pozostawia mi (zbyt) wiele instancji Vima - jak to się dzieje, otwieram plik, który jest już otwarty gdzie indziej, pozostawiając mi opcję: [O]pen Read-only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort Czy jest jakiś...

13
Jak przekonwertować plik kodu źródłowego na HTML?

Mam plik kodu źródłowego napisany w języku programowania (np. PHP) i chciałbym przekonwertować go na plik HTML, aby móc opublikować go w Internecie w celu udostępnienia mojego kodu. Przez konwersję rozumiem na przykład konwersję nowych wierszy na <br>znaczniki, aby tekst zachował to samo...

13
Czy Vim automatycznie zapisuje?

Od :help swap-file: Aktualizowanie pliku wymiany Plik wymiany jest aktualizowany po wpisaniu 200 znaków lub gdy przez cztery sekundy nic nie wpisałeś. Dzieje się tak tylko wtedy, gdy bufor został zmieniony, a nie tylko podczas przemieszczania się. Powodem, dla którego nie jest cały czas...

13
Uzupełnienie WORD

<C-p>i <C-n>pozwalają na uzupełnienie słów znalezionych w bieżącym dokumencie. Biorę jakieś notatki i pisanie do powiedzenia {0,1}^ni (E,D)wiele razy. Są to SŁOWA złożone z kilku słów. Czy istnieje sposób na uzupełnienie SŁÓW za pomocą <C-p>i <C-n>(lub innych powiązanych...