Vi & Vim

12
Jak automatycznie składasz funkcje?

Czy istnieje sposób, aby funkcje składania Vima były oparte na składni deklaracji funkcji? Na przykład posiadanie vima włącza taką funkcję: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" Zaangażowany w to: +----- 7 lines:...

12
Dlaczego kursor przesuwa się na początek linii po <Esc>?

Zauważyłem podczas edycji wzdłuż linii w pliku .txt w trybie wstawiania, kursor przesunie się na początek linii po zapisie przy użyciu sekwencji klawiszy: <esc>:w Chciałbym zmienić to zachowanie tak, aby kursor pozostał w pozycji po: napisz. czy to możliwe? Nie potrzebuję kursora, aby...

12
Jak mogę przywrócić moje okna do postaci siatki?

Jeśli mam okna ułożone w cztery ćwiartki, zgodnie z następującą sekwencją poleceń: :tabnew :vsplit :split <C-W>l :split następnie wpisanie polecenia <C-W>Jspowoduje, że nie będą one już kwadratowe; w takim przypadku zmusi jedno okno do unoszenia się na dole. Jak mogę zrobić coś...

12
Vim -p: Złapany śmiertelny sygnał SEGV?

Ten problem pojawia się, gdy uruchamiam Vima z -popcją. Załóżmy, że zacząłem od vim -p first.txt second.txt Następnie po edycji first.txtprzechodzę do second.txtużywania gt. Naciskam klawisze ggi Gjeszcze raz. To powoduje błąd Vim: Caught deadly signal SEGV Od tego momentu Vim nie reaguje na...

12
Jakie złe rzeczy mogą się zdarzyć, jeśli użyję: bwipeout?

Właśnie odkryłem :bwipeoutpolecenie, dla którego :helpstany: Lubię :bdelete, ale naprawdę usuwa bufor. Wszystko związane z buforem zostanie utracone. Wszystkie znaki w tym buforze stają się nieprawidłowe, ustawienia opcji są tracone itp. Nie używaj tego, dopóki nie wiesz, co robisz. Poza...

12
Jak mogę wyszukać symbole LaTeX w Vimie?

Czy mogę zintegrować jakąś formę uzupełniania symboli z Vimem? Dedykowane edytory TeX, takie jak TeXMaker, dostarczają listę symboli do ukończenia (na przykład \alpokazuje listę za pomocą \alpha, \lapokazuje \lambdai \langle). Należy pamiętać, że TeX ma dość dużą liczbę symboli, więc sugestie...

12
Jak korzystać z poufnych danych w .vimrc?

Chcę, aby mój .vimrc był zsynchronizowany przez github, więc musi to być plik publiczny, ale jednocześnie muszę umieścić w nim pewne poufne dane (na przykład hasła / hosty db dla dbext.vim), bez podawania ich do inni Jaki jest najlepszy sposób i jak to