Wspaniałą rzeczą w Vim jest to, że został zaprojektowany do użytku na prostej klawiaturze z niczym więcej niż klawiszami alfanumerycznymi oraz kontrolą i ucieczką. Jest świetny dla piszących na klawiaturze, ponieważ nigdy nie musisz zdejmować rąk z głównego rzędu.
Paul Tomblin,
5
Dowiedziałem się czegoś innego z tego pytania - znacznika \ <kdb \>.
sykora
Odpowiedzi:
212
Jeśli jest to tak proste pytanie, jak się wydaje, wystarczy nacisnąć i.
Wielkie dzięki! Muszę przyznać, że jestem zarówno początkującym vimem, jak i nowicjuszem Mac, więc tak, to było takie proste. Dzięki!
Tamas Czinege
2
Ach, cóż, jeśli potrzebujesz przydatnych wskazówek na temat vima, radzę poszukać „ściągawek” online. Ponadto lokalizacje $% i ^ są Twoimi przyjaciółmi i pozwalają oszczędzić czas. Używaj ich w połączeniu z edycją poleceń (usuń, przenieś, skopiuj).
Jeremy L
1
Również pliki: help w vimie są nieskończenie obszerne
rampion
1
Vimtutor jest również świetny dla początkujących. Po prostu wpisz vimtutor w wierszu poleceń, zobacz także: help tutor
user55400
1
LMAO. Wydaje się, że to takie proste pytanie, ale ja też byłem bardzo zagubiony. Trudno też szukać. Zawsze używałem klucza insertowego. Byłem zagubiony.
Preston,
19
Vim wchodzi w tryb wstawiania używając i(lub ado dołączania), niezależnie od platformy. Tryb nadpisywania jest rzadko wprowadzany za pomocą Shift+ r. Nigdy nie użyłem Inserttutaj klucza.
Innym zastosowaniem Insertklawisza jest przełączanie między trybem zastępowania a trybem wstawiania, gdy jest już w jednym z nich. Możesz to łatwo osiągnąć na komputerze Mac, po prostu mapując inny klucz, aby zrobić to za Ciebie. Po ~/.vimrcprostu umieść imap <F13> <Insert>i teraz F13klucz (który na mojej klawiaturze Maca jest najbliższym klawiszem do miejsca, w którym Insertklawisz znajduje się na zwykłej klawiaturze).
Ale może być łatwiej pozwolić ludziom pamiętać, że R jest kluczem do przejścia w tryb zastępowania w vimie bez żadnych konfiguracji.
Yongwei Wu
Moja odpowiedź dotyczyła tego, kiedy jesteś już w trybie wstawiania / zamieniania, w tym trybie, jeśli trafisz R, wpiszesz Rdo bufora.
smathy
2
Masz absolutną rację. Jednak nie jestem pewien, czy wszyscy wiedzą. Ponieważ wyszedłem z tła Windows, wiedziałem, jak wejść w tryb zamiany z
Insertem
Kiedy naciskam F13 po dodaniu tego do mojego .vimrc, działa to jako zmiana wielkości liter / wielkich liter na słowo - jakieś pomysły dlaczego?
user3728501
Być może coś innego mapuje F13(czy widzisz zachowanie wielkich liter bez mojego mapowania?), A może Insertjest mapowane w innym miejscu (użyj inoremapzamiast tego, imapaby to naprawić).
smathy
6
Naciśnięcie „i” przenosi cię do trybu wstawiania w VIM.
Odpowiedzi:
Jeśli jest to tak proste pytanie, jak się wydaje, wystarczy nacisnąć i.
źródło
Vim wchodzi w tryb wstawiania używając i(lub ado dołączania), niezależnie od platformy. Tryb nadpisywania jest rzadko wprowadzany za pomocą Shift+ r. Nigdy nie użyłem Inserttutaj klucza.
źródło
Innym zastosowaniem Insertklawisza jest przełączanie między trybem zastępowania a trybem wstawiania, gdy jest już w jednym z nich. Możesz to łatwo osiągnąć na komputerze Mac, po prostu mapując inny klucz, aby zrobić to za Ciebie. Po
~/.vimrc
prostu umieśćimap <F13> <Insert>
i teraz F13klucz (który na mojej klawiaturze Maca jest najbliższym klawiszem do miejsca, w którym Insertklawisz znajduje się na zwykłej klawiaturze).źródło
R
, wpiszeszR
do bufora..vimrc
, działa to jako zmiana wielkości liter / wielkich liter na słowo - jakieś pomysły dlaczego?F13
(czy widzisz zachowanie wielkich liter bez mojego mapowania?), A możeInsert
jest mapowane w innym miejscu (użyjinoremap
zamiast tego,imap
aby to naprawić).Naciśnięcie „i” przenosi cię do trybu wstawiania w VIM.
źródło
Wejdź do trybu wstawiania: naciśnij i
Wyjście z trybu wstawiania: naciśnij esc, wpisz:x
źródło