vim

Dlaczego \r jest nową linią dla Vima?

Z pytania Jak zastąpić znak nową linią w Vimie?. Musisz użyć \r podczas zamiany tekstu na nowy wiersz, jak to :%s/%/\r/g ... zrobić w następujący sposób: :%s/\n/%/g Która część podręcznika dokumentuje te zachowania i jakie jest ich uzasadnienie?

vim - jak usunąć duży blok tekstu bez liczenia linii?

W Vimie często zdarza mi się kasować (lub kopiować) duże bloki tekstu. Można policzyć linie tekstu i powiedzieć (na przykład) 50dd, aby usunąć 50 linii. Ale jak można usunąć ten duży blok tekstu, nie wiedząc, ile linii do usunięcia?

Ustawianie preferencji białej przestrzeni Vima według typu pliku

W mojej pracy, jestem zobowiązany do naśladowania stylu domu do wcięć, które idą w następujący sposób: 2 spacje podczas k ... script, z tabwidth = 4 zalecane Jaki jest najlepszy sposób na określenie różnych preferencji spacji dla każdego typu pliku?

Jak wrócić do NERDTree z pliku na karcie?

Zwykle: Wybierz potrzebny plik. Otwórz go w tab(domyślnie znak t). Ale jak mogę wrócić do NERDTree, aby otworzyć jeszcze ... ree /path/to/root/of/my/project Ale nie jest zbyt przydatne uruchamianie nawigacji ponownie i ponownie z katalogu głównego.

Vim: przesuń kursor do ostatniej pozycji

Czy w (g)Vim można przesunąć kursor do poprzedniej pozycji (w trybie normalnym)? Coś do przewijania tam iz powrotem na liście ... łbym nacisnąć coś (innego niż 2k oczywiście), aby przenieść powrót do pierwszej pozycji i ewentualnie do poprzednich pozycji.

Jak wolisz przełączać się między buforami w Vimie?

Próbowałem MiniBufExplorer, ale zazwyczaj kończy się kilka okien pokazujących go lub zamykających go całkowicie. Chciałbym co ... {[2] } z przyrostowym wyszukiwaniem, sposobem przełączania się między buforami w Emacsie. Na pewno istnieje taki scenariusz?

Używanie Vima zamiast (lub z) Xcode dla rozwoju iOS

Xcode zawiera wiele rzeczy, które są niezbędne do budowania iPhone ' a i/lub iPada. W rzeczywistości wielu z nich nawet nie j ... mi słowy, jeśli masz jakieś wskazówki, porady lub ostrzeżenia podczas korzystania z Vim i Xcode razem, zamieniam się w słuch!

Przydatne wtyczki Vim do tworzenia i projektowania stron internetowych (php, html, css, javascript)? [zamknięte]

W tej chwili używam surround.vim do załączania tekstu w znacznikach HTML oraz wtyczki , która podświetla tekst zgodnie z war ... nia szerokiej gamy języków. Tagbar pomaga przeglądać/nawigować źródło, wyświetla sygnaturę wywołania w obszarze statusu.

Vim: szybszy sposób zaznaczania bloków tekstu w trybie wizualnym

Używam Vima już od jakiegoś czasu i zdaję sobie sprawę, że wybieranie bloków tekstu w trybie wizualnym jest tak proste jak SH ... t numerem linii, do której chcę wybrać-to oczywiście nie działa, więc moje pytanie brzmi, jak można zrobić coś podobnego...)

Profilowanie czasu uruchamiania Vima

Mam wiele pluginów włączonych podczas korzystania z Vima – zbierałem pluginy przez lata. Jestem trochę zmęczony tym, jak dłu ... uruchamianie Vima lub uruchamianie skryptu? Idealnie chciałbym wiedzieć, jak długo vim spędza w każdym skrypcie vim ładuje.

Usuń słowo po lub wokół kursora w Vimie

Przechodzę teraz na VIM z TextMate. Znalazłem ^+w w trybie wstawiania bardzo przydatne. Chciałbym jednak usunąć nie tylko sło ... owo po lub wokół kursora. Trochę wygooglowałem, ale jedyne co znalazłem to to, że ^ + W do usunięcia słowa przed kursorem...

Otwórz bufor jako pionowy podział w Vimie

Jeśli edytujesz plik w Vimie, a następnie musisz otworzyć istniejący bufor (np. z listy buforów: :buffers), Jak możesz go otw ... lt;f-args>) To wykonuje zadanie otwarcia bufora w prawym podziale, więc dla bufora 1, można nazwać go tak: :Vbuffer 1

Jak wyświetlić listę załadowanych wtyczek w Vimie?

Czy ktoś zna sposób na listę "załadowanych wtyczek" w Vim ? Wiem, że sam powinienem śledzić tego typu rzeczy, ale zawsze byłoby miło móc sprawdzić aktualny status.

Zaktualizuj wbudowany vim na Mac OS X

Wiem, że może to być bardziej odpowiednie w Ask Different, ale gdy próbowałem dodać tam Tagi, nie było vim znacznika, tylko m ... ogu, jak wspomniano powyżej," nieczyste " rozwiązania są również mile widziane, ponieważ może naprawdę nie ma innego sposobu.

Wyszukiwanie i zastępowanie w Vimie we wszystkich plikach projektu

Szukam najlepszego sposobu na przeszukiwanie i zastępowanie (z potwierdzeniem) wszystkich plików projektu w Vimie. Przez "pli ... być używany do tego, lub alternatywnie polecenie / Sekwencja poleceń, które byłyby łatwiejsze niż ten, którego używam teraz.

Ustaw czcionkę gvim.plik vimrc

Używam gVim 7.2 na Windows 7. Mogę ustawić czcionkę gui jako Consolas 10 (rozmiar czcionki) z menu. Staram się to ustawić w pliku .vimrc Jak poniżej: set guifont=Consolas\ 10 Ale to nie działa. Czy ktoś wie jak to ustawić?

Usuń nową linię w Vimie

Czy istnieje sposób na usunięcie nowej linii na końcu linii w Vimie, aby następna linia była dołączana do bieżącej linii? Na ... następna linia wskoczyć na ten sam kursor. Wynik końcowy: Evaluator<T>(): _bestPos(){ } Czy jest to możliwe w Vim?

Czy vim może podświetlić pasujące tagi HTML, takie jak Notepad++?

VIM obsługuje dopasowywanie par nawiasów klamrowych, nawiasów i nawiasów kwadratowych. Jest to idealne rozwiązanie do edycji ... żadnymi istniejącymi wtyczkami, czy jakiś Kreator vimscript ma jakieś wskazówki, jak podejść do pisania odpowiedniej wtyczki?

Autouzupełnianie w Vim

Po długim "szkoleniu" w końcu przesiadłem się na Vim, ale mam pewne problemy z autouzupełnianiem. Jak Mogę otrzymać sugestię kodu podczas pisania? Zazwyczaj tworzę PHP, Ruby, HTML, C i CSS.

Git ignore pliki tymczasowe Vima

Jaki jest prawidłowy sposób, aby git ignorował pliki tymczasowe produkowane przez Vima we wszystkich katalogach (globalnie w całym systemie lub lokalnie dla jednego projektu)?