vim

Przełączanie między kartami w NERDTree

Właśnie zacząłem używać wtyczki NERDTree vim do mojego projektu. Nie mogę znaleźć dokumentacji do przełączania między otwartymi kartami. Czy ktoś może mi podać klawisz skrótu ? Dzięki...

Jak skopiować tekst do wiersza polecenia VI

Chcę wiedzieć, czy jest jakiś sposób, za pomocą którego mogę wkleić tekst do okna poleceń. Dla np. jeśli szarpnąłem słowo i c ... Czy jest dostępny jakiś tweak, który pozwoliłby mi wkleić szarpany tekst do wiersza polecenia Vima? Używam gvim na Windows.

Tabulatory i spacje w Vimie

Jak zapobiec zastąpieniu spacji przez Vima tabulatorami, gdy autoindent jest włączony? Przykład: jeśli mam dwie tabulatory i ... początku linii, i tabstop=3 i wciskam Enter, następna linia ma cztery tabulatory i 1 spację na początku, ale nie chcę tego...

Używanie Vima do tworzenia Lispu

Od dłuższego czasu używam Lispu, ale zaczynam się coraz poważniej zastanawiać nad wykonaniem jakiejś "prawdziwej" pracy w Lis ... ile widziani. Proszę, nie mów "używaj Emacsa", ponieważ już zacząłem korzystać z Vima i bardzo mi się to podoba jako edytor.

Jak mogę skonfigurować vim dla Androida?

Czy ktoś może opisać dobrą konfigurację Vima dla rozwoju Androida? Na razie używam Eclipse, ale bardzo chciałbym używać Vima, ... avy, autocomplete itp.), jak wygląda .vimrc i jak działa cały proces budowania / uruchamiania aplikacji (jak najefektywniej).

Czy warto zainwestować czas w naukę korzystania z Emacsa?

Od samego początku: nie chcę rozpętać wojny religijnej. Używam vi odkąd pamiętam, a kilka razy próbowałem odebrać Emacsa ... Twojego". Chcę tylko odpowiedzi Tak lub nie, czy warto zainwestować czas, czy nie. Czy moja produktywność naprawdę wzrośnie?

Odśwież wszystkie pliki w buforze z dysku w Vimie

Polecenie odświeżania pliku z wersji na dysku to :e! Jak mogę zrobić to samo dla wszystkich plików w buforze? Background: ... aż używam Gita z wieloma gałęziami z jednym otwartym Vimem zawierającym bufor. Kiedy kasuję oddział, chciałbym odświeżyć vim.

Jak włączyć automatyczne składanie w Vim?

Jak włączyć automatyczne składanie w Vim? set foldmethod=syntax wydaje się, że nic nie robi.

Używanie Vi, Vim lub GVim jako IDE

Jestem zmuszony używać VS2008 dla większości moich projektów w pracy, ale zawsze, gdy dziwny plik tekstowy wymaga edycji, uży ... ny jako IDE, proszę wziąć pod uwagę, że funkcje IDE są numerem jeden na oficjalnej stronie lista żądań funkcji na vim.org .

Jak zainstalować wtyczkę dla Vima?

Chciałbym wypróbować wtyczkę do Vima podlinkowaną poniżej. Dodaje podświetlanie składni dla plików .haml i (być może) .sass. ... ope/vim-haml.git Otworzyłem plik .haml w Vimie, ale nie ma podświetlenia. Musi być jeszcze jeden krok, który muszę wykonać.

Jak wymieniać pliki między windows w VIM?

Kiedy pracuję z Vimem, zawsze mam wiele okien widocznych. Czasami chciałbym mieć łatwy sposób, aby wymienić te okna w miejscach. Czy jest jakaś Wtyczka, Makro itp., aby to ułatwić? BTW, używam MiniBufExplorer.

VIM: usuwanie z bieżącej pozycji do spacji

Często podczas tworzenia mam do czynienia z zagnieżdżonym obiektem, który chciałbym usunąć z kodu w środku linii takiej jak T ... Jednak to, co chciałbym zrobić, to nie liczyć w ogóle i usunąć do przestrzeni za pomocą jednego polecenia. Czy to możliwe?

Automatyczne wcięcia spacji z C w vim?

Byłem nieco rozpieszczony używaniem Eclipse i Javy. Zacząłem używać Vima do kodowania w C w środowisku Linuksa, czy jest spo ... ępny wiersz będzie miał 2 spacje wcięte, a return w tym wierszu utrzyma je w tym samym wcięciu, a } przesunie w tył 2 spacje?

Vim automatyczne generowanie ctags

W tej chwili mam w moim .vimrc: au BufWritePost *.c,*.cpp,*.h !ctags -R Jest z tym kilka problemów: jest powolny -- re ... prawa, ale z ilością plików, które piszę w danym dniu, zwykle robi się to naprawdę denerwujące. Musi być na to lepszy sposób!

Jak udostępnić jeden plik vimrc wielu klientom?

Czasami nie jestem zbyt uporządkowaną osobą i często znajduję się w sytuacji utraty mojego starego, w pełni zmodyfikowanego p ... Vim folder nad tym w katalogu Program Files. SVN narzeka na już istniejące pliki, ale można je dodać do listy ignorowanych.

Zmień nazwę pliku VIM swap/backup/undo

Czy można zmienić sposób nazwania plików swap/backup/undo przez Vima? Aby uniknąć bałaganu, ustawiłem opcje w moim ~/.vimrc ... tych plików pomocniczych; nie ma oczywistego sposobu, aby go ustawić, ale czy można to zrobić za pomocą makr Buf{Read,Write}?

Podświetl zmienną pod kursorem w Vimie tak jak w NetBeans

Pracowałem w NetBeans i spodobała mi się Ta funkcja: gdy umieścisz kursor w nazwie zmiennej, wszystkie jej wystąpienia są pod ... e. Jest to bardzo przydatne do szybkiego przeszukiwania wszystkich wystąpień zmiennej. Czy można dodać to zachowanie do Vima?

Jak mogę oznaczyć / wyróżnić zduplikowane linie w edytorze VI?

Jak zrobiłbyś zaznaczenie wszystkich linii w buforze, które są dokładnymi duplikatami innych linii? Oznaczając je, mam na my ... znaków lub coś w tym stylu. Chcę zachować kolejność linii w buforze. Przed: foo bar foo baz Po: foo* bar foo* baz

Jak mogę wizualizować różnice poszczególnych znaków w ujednoliconym pliku diff?

Powiedzmy, że dostanę łatkę utworzoną za pomocą git format-patch. Plik jest w zasadzie zunifikowanym diffem z pewnymi metadan ... Thu Jun 16 17: 56: 10 UTC 2016 Sprawdź diff-highlight w git 2.9. Ten skrypt robi dokładnie to, czego pierwotnie Szukałem.

Powtarzające się znaki w trybie wstawiania VIM

Czy jest sposób na powtórzenie znaku w trybie wstawiania Vima? Na przykład powiedzmy, że chciałbym wstawić 80 myślników, w c ... kontynuować pisanie. Sekwencja jest naprawdę długi: Esc 8 0 a - Esc a Byłoby miło nie przełączać się i wyłączać trybów.