vim

Jak wyjść z edytora Vim?

Utknąłem i nie mogę uciec. Pisze: "type :quit<Enter> to quit VIM" Ale kiedy wpiszę, że po prostu pojawia się w ciele obiektu.

Wcięcie wielu linii szybko w vi

Powinno być trywialne, a może nawet w pomocy, ale nie mogę rozgryźć, jak się nim poruszać. Jak szybko wciąć wiele linii w vi?

Jaki jest twój najbardziej produktywny skrót z Vim?

Wiele słyszałem o Vimie, zarówno za, jak i przeciw. Wydaje się, że powinieneś być (jako deweloper) szybszy z Vimem niż z jaki ... z :) Moje pytanie brzmi: W jaki sposób używasz Vima, który sprawia, że jesteś bardziej produktywny niż współczesny edytor?

Vim i ctags tips and tricks [zamknięty]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... agami? Czy to coś zmienia? EDIT3 Jak zwiększyć swoje doświadczenie w programowaniu zarówno dużych, jak i małych projektów?

Jak działa trick vim "write with sudo"?

Wielu z was prawdopodobnie widziało polecenie, które pozwala pisać na pliku, który wymaga uprawnień roota, nawet gdy zapomnie ... a tee), ale nie mogę znaleźć referencji w pomocy dla tego zachowania. Tl; dr mógłby mi ktoś pomóc rozpracować to polecenie?

Jak efektywnie pracować z wieloma plikami w Vimie

Zacząłem używać Vima do tworzenia skryptów Perla i zaczynam uważać go za bardzo potężnego. Jedną rzeczą, którą lubię, jest ... t tego usunie moją bieżącą listę plików i kiedy wpiszę :args mam tylko Otwórz. Jak mogę dodawać i usuwać pliki z listy args?

Jak wkleić tekst do wiersza poleceń Vima?

Chciałbym wkleić tekst do wiersza poleceń Vima. Czy to możliwe?

Jak korzystać z rejestrów vim?

Znam tylko jedną instancję używającą rejestrów poprzez CtrlR* wklejam tekst ze schowka. Jakie są inne zastosowania rejestrów? Jak z nich korzystać? Wszystko, co wiesz o rejestrach VI (skupmy się na vi 7.2) - podziel się z nami.

Klawisz Tab = = 4 spacje i automatyczne wcięcia po nawiasach klamrowych w Vimie

Jak zrobić vi-Vim nigdy nie używaj tabulatorów (konwersja spacji na tabulatory, źle!), sprawia, że klawisz tab = = 4 spacje ... ie musiał wprowadzać ich ponownie? Widziałem inne pytania związane z tym, ale zawsze wydaje się być trochę od tego, co chcę.

Jaka jest różnica między poleceniami mapowania remap, noremap, nnoremap i vnoremap w vim?

Jaka jest różnica między poleceniami mapowania remap, noremap, nnoremap i vnoremap w vim-IE?

Jak zastąpić znak znakiem nowej linii w Vimie

Próbuję zastąpić każdy , w bieżącym pliku nową linią: :%s/,/\n/g Ale wstawia to, co wygląda jak ^@ zamiast rzeczywistego ... t w trybie DOS. Co mam zrobić? Jeśli jesteś ciekawy, tak jak ja, sprawdź pytanie dlaczego \r jest nową linią dla Vima? też.

Jak sprawić, by Git używał wybranego przeze mnie edytora do commitów?

Wolałbym pisać swoje commity w Vimie, ale to otwiera je w Emacsie. Jak skonfigurować Git tak, aby zawsze używał Vima? Zauważ, że chcę to robić globalnie, a nie tylko dla pojedynczego projektu.

Vim Wyczyść podświetlanie ostatniego wyszukiwania

Po wykonaniu wyszukiwania w Vimie, wszystkie zdarzenia są zaznaczone. Jak mogę to wyłączyć? Teraz robię kolejne poszukiwania ... ożna znaleźć. Czy istnieje sposób na tymczasowe wyłączenie podświetlenia, a następnie ponowne włączenie go w razie potrzeby?

Wyłączanie automatycznego wcięcia podczas wklejania tekstu do Vima

Staram się nauczyć Vima. Kiedy wklejam kod do mojego dokumentu ze schowka, dostaję dodatkowe spacje na początku każdej nowej ... k .vimrc: set expandtab set tabstop=2 set shiftwidth=2 set autoindent set smartindent set bg=dark set nowrap

Zmień definicję zakładki jako 4 spacje

Moje obecne ustawienie zakłada 8 spacji; jak mogę je przedefiniować?

Jak zastąpić znak znakiem nowej linii w Vimie?

Próbuję zastąpić każdy , w bieżącym pliku nową linią: :%s/,/\n/g Ale wstawia to, co wygląda jak ^@ zamiast rzeczywistego ... t w trybie DOS. Co mam zrobić? Jeśli jesteś ciekawy, tak jak ja, sprawdź pytanie dlaczego \r jest nową linią dla Vima? też.

Jakie są korzyści z nauki Vim? [zamknięte]

Jako programista spędzam wiele godzin przy klawiaturze i robię to mniej więcej od 12 lat. Jeśli jest coś, do czego nigdy nie ... olwiek, ale nawet tak myślę, że mógłbym cieszyć się nie konieczności korzystania z myszy w ogóle. I nawet klawiszy strzałek.

Korzystanie z kart Vima, takich jak bufory

Przyjrzałem się możliwości używania tabs w Vimie (z :tabe, :tabnew, itd.) jako zamiennik mojej obecnej praktyki otwierania wi ... t;part of filename> może być nawet środkiem nazwy pliku zamiast początku. Czy istnieje odpowiednik dla przełączania kart?

Jak naprawić wcięcia całego pliku w Vi?

W Vimie, jakie jest polecenie poprawiające wcięcia wszystkich linii? Często kopiuję i wklejam kod do zdalnego terminala i wszystko się popsuło. Chcę to naprawić za jednym zamachem.

Duplikuj całą linię w Vimie

Jak powielić całą linię w Vimie w podobny sposób jak Ctrl+D w IntelliJ IDEA / Resharper lub Ctrl+Alt+↑/↓ w zaćmieniu?