vim

polecenie vim pozwalające zrestrukturyzować / wymusić tekst na 80 kolumnach

Wiem, że istnieją sposoby automatycznego ustawiania szerokości tekstu w Vimie za pomocą set textwidth (np. układ kolumn Vim 8 ... ? Po przeszukaniu znalazłem to odniesienie, które ma kilka opcji: http://www.cs.swarthmore.edu/help/vim/reformatting.html

Zmiana nazwy bieżącego pliku w Vimie

Jak zmienić nazwę bieżącego pliku w Vimie? Na przykład: edytuję person.html_erb_spec.rb chciałbym zmienić nazwę na person.haml_spec.rb chciałbym kontynuować edycję person.haml_spec.rb Jak miałbym to zrobić, elegancko?

Kopiuj i wklej zawartość z jednego pliku do drugiego w vi

Pracuję z dwoma plikami i muszę skopiować kilka linii z jednego pliku i wkleić do innego pliku. Wiem jak skopiować (yy) i wkl ... Jak to się robi? Czy Jest jakiś sposób na wklejanie? Próbowałem googling, ale większość zasobów mówić tylko o kopiuj-wklej.

Jak wybrać między nawiasami (lub cudzysłowami lub ...) w Vimie?

Jestem pewien, że kiedyś była wtyczka do tego rodzaju rzeczy, ale teraz, gdy jej potrzebuję, nie mogę jej znaleźć (naturalnie ... , lub Computed solution coefficients:. Nie interesują mnie wieloliniowe, tylko przypadki, które występują na jednej linijce.

Jak sprawić, by vim robił normalne (jak bash) wypełnianie kart dla nazw plików?

Kiedy otwieram nowy plik w Vimie i używam tab completion, uzupełnia on całą nazwę pliku zamiast częściowego dopasowania, tak jak robi to bash. Czy istnieje opcja, aby ta karta z nazwą pliku działała bardziej jak bash?

Jak wstawić znak tabulacji, gdy opcja expandtab jest włączona w Vimie

Gdy jestem w trybie wstawiania i mam włączoną opcję expandtab naciśnięcie klawisza tab powoduje wstawienie skonfigurowanej liczby spacji. Ale od czasu do czasu chcę wstawić sam znak tabulacji. Wiesz jak to zrobić?

Znajdowanie i zastępowanie ciągów w Vimie na wielu liniach

Mogę zrobić :%s/<search_string>/<replace_string>/g, aby zastąpić ciąg znaków w pliku, lub :s/<search_string> ... Jak mogę wybrać i zastąpić słowa z linii selektywnych w Vimie? Przykład: zastąp tekst z linii 6-10, 14-18 ale nie z 11-13.

"Znajdź następny" w vim

Aby wyszukać w Vimie cake, wpisałbym /cake, ale kursor przeskakuje do pierwszego dopasowania po naciśnięciu return. czy istnieje polecenie vim analogiczne do "find next"?

Jak wybrać kolumny w edytorach (Atom, Notepad++, Kate, VIM, Sublime,Textpad, etc) i IDEs (NetBeans, IntelliJ IDEA, Eclipse, Visual Studio, etc) [zamknięty]

Jak wybrać kolumny w edytorach i Idach, aby usunąć, wstawić lub zastąpić niektóre znaki ? Redakcja: Atom Notepad++ Kat ... traEdit MCEdit jEdit Nedit IDEs: NetBeans Eclipse Visual Studio IntelliJ IDEA Flash Budowniczy Aptana Studio

vim, szybkie przełączanie między plikami za pomocą vim (bez wtyczek)

Rozumiem, że ograniczenie się do vanilla Vim (nie używanie wtyczek) ogranicza moc edytora, ale ponieważ często przełączam się ... y są jakieś inne "ukryte" sekrety szybkiego przełączania się między plikami w Vimie w oparciu o więcej niż tylko nazwę pliku.

Jak można używać Pythona w Vim?

Tracę dużo czasu między Vimem a Pythonem. Uważam, że ręczne kopiowanie i wklejanie z Pythona do Vima jest zbyt wolne i odwrot ... linię. Czy mogę drukować na wielu liniach 7, 32 i 99: :7,32,99!python-c "print' hello '" Najwyraźniej nie działa. Jak?

Jakiś sposób na usunięcie w Vimie bez nadpisania ostatniego Jankesa? [duplikat]

To pytanie ma już odpowiedź tutaj: w Vim-IE jest sposób na kasowanie bez wpisywania tekstu do rejestru? ... iał do. Ktoś ma na to jakiś trik? Czy vim ma bufor wklejania, który działa dobrze, czy jest .ustawienie vimrc mogę zmienić?

Jak automatycznie usunąć końcowe białe znaki w Vimie

Dostaję błędy 'trailing whitespace' próbując zatwierdzić niektóre pliki w git. Chcę usunąć te końcowe białe znaki automatycznie tuż przed zapisaniem plików Pythona. Czy możesz skonfigurować Vima do tego? Jeśli tak, to w jaki sposób?

W Vimie, Jak mogę wrócić do miejsca, w którym byłem przed poszukiwaniem?

Programowanie w Vimie często czegoś Szukam, wyciągam, potem wracam tam gdzie byłem, wstawiam, modyfikuję. Problem polega na ... tórym byłem. Czy istnieje automatyczny sposób, aby wrócić do miejsca, w którym byłem, gdy rozpocząłem ostatnie wyszukiwanie?

UltiSnips i YouCompleteMe

Mam Pakiety ultisnips i youcompleteme zainstalowane na moim macvim. Problem w tym, że ultisnips nie działa, ponieważ tab jest ... żywa tych dwóch dodatków razem? Co mogę zrobić, aby shift-tab działał? Czy możesz polecić inny klucz do fragmenty wyzwalaczy?

Uruchamianie kodu Pythona w Vimie

Piszę Kod Pythona używając Vima i za każdym razem, gdy chcę uruchomić mój kod, wpisuję go wewnątrz Vima: :w !python Robi ... ałem szybszej metody uruchamiania kodu Pythona wewnątrz Vima. Może uruchamianie skryptów Pythona z terminala? Używam Linuksa.

Jak zamknąć wszystkie otwarte karty jednocześnie?

Jeśli mam otwarte 10 zakładek, muszę zamknąć każdą za pomocą ":q" osobno. Jak mogę zamknąć wszystkie na raz?

Jak uzyskać listę wszystkich zainstalowanych schematów kolorów w Vim?

Czy istnieje sposób na uzyskanie listy wszystkich zainstalowanych schematów kolorów w Vimie? To bardzo ułatwia wybranie jednego z nich bez patrzenia na katalog .vim.

Dlaczego Vim zapisuje pliki z rozszerzeniem~?

Odkryłem, że podczas korzystania z Vima w systemie Windows Vim zapisuje plik .ext.swp, który jest usuwany po zamknięciu okna ... którymi pracuję, na mój host, bez tych duplikatów. Jak mogę to wyłączyć lub , jeśli jest tam z dobrego powodu, Ukryj pliki ?

Gdzie jest mój.plik vimrc?

Używałem Vim i naprawdę chciałbym zapisać swoje ustawienia. Problem, który mam polega na tym, że nie mogę znaleźć swojego .plik vimrc i nie znajduje się w standardowej lokalizacji /home/user/.vimrc. Jak mogę znaleźć ten plik?