Vi & Vim

12
Mieszana składnia kolorów w vimie

Często piszę dokumenty w knitr przy użyciu vima, co oznacza, że ​​mam kod zniżkowy zmieszany z kodem R. Chciałbym mieć kolorowanie składni R na fragmentach R, ale zaznaczanie lub brak kolorowania na wszystkich innych fragmentach. Czy to jest wykonalne? W jaki

12
Rozmowa z vimem z zewnątrz

Czy mogę zmienić zmienną w instancji vima z innej powłoki (bez wysyłania kluczy przez tmux)? Pytam, ponieważ chciałbym użyć opcji compiling_cmd, success_cmd i failure_cmd firmy Latexmk, aby pokazać status kompilacji na linii statusu. Być może mógłbym poprosić vima o sprawdzenie istnienia lub...

12
Ignorowanie znaków diakrytycznych / akcentów podczas wyszukiwania

Czy istnieje sposób, aby poinstruować Vima, że ​​chcę ignorować znaki diakrytyczne / akcenty podczas wyszukiwania? Na przykład chciałbym móc wyszukać kočička Przez wprowadzenie /kocicka ignorecaseI smartcaseopcje są bardzo przydatne, ale nie wydają się mieć nic wspólnego ze znakami...

12
Przejdź do następnego wystąpienia słowa, które właśnie zmieniłem

Jeśli mam następujące elementy: function foo(bar) { return bar + 1; } I używam, cwaby zmienić pierwszy barna baz, jak przejść do następnego dopasowania bar, aby móc użyć .tej samej zmiany? Nie mogę użyć *, ponieważ wyszukuje bieżące słowo pod kursorem, a głupio nie szukałem barpo raz pierwszy,...

12
Wykonaj następną i wcześniejszą pętlę z powrotem na początek

Jeśli uruchomię, :cnextgdy będę już na końcu listy szybkich poprawek, pojawi się komunikat o błędzie E553: No more items i nic się nie dzieje. Zamiast tego, kiedy wchodzę :cnextna koniec listy, chciałbym, aby vim przeszedł z powrotem do pierwszego wpisu szybkiej poprawki. Czy jest możliwe...

12
Czy istnieje wyszukiwanie dla polecenia replace?

Naprawdę podoba mi się incsearchfunkcjonalność Vima . Czy istnieje sposób, aby to działało, lub coś podobnego, działając podczas wymiany? Na przykład, jeśli w trybie normalnym piszę: :%s/potato/ Czy mogę potatowyróżnić wszystkie litery w moim pliku, tak jak są podświetlone incsearchpodczas...

12
Usuń słowo ze słownika

Używam gvim: $ gvim --version VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 16 2017 06:36:51) MacOS X (unix) version Included patches: 1-329 Compiled by Homebrew Edytowałem następujący wiersz tekstu: enable mouse scrolling, pane selection, pan reiszing and so on. Zauważyłem, że „reiszing”...

11
Skróć czas ładowania vim

Korzystam z dystrybucji vim https://github.com/carlhuda/janus i wyraźnie nie jestem zadowolony z czasu ładowania. Jaki byłby najlepszy sposób na profilowanie i przyspieszenie czasu ładowania vim? Interesujące byłoby również porównanie czasu ładowania z