Najwyraźniej klawiatury Maca nie mają Insertklucza (a może mają, ale nie mogę go znaleźć). Jak mogę włączyć tryb wstawiania w VIM na komputerze Mac?
Najwyraźniej klawiatury Maca nie mają Insertklucza (a może mają, ale nie mogę go znaleźć). Jak mogę włączyć tryb wstawiania w VIM na komputerze Mac?
Odpowiedzi:
Jeśli jest to tak proste pytanie, jak się wydaje, wystarczy nacisnąć i.
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 ~/.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
, wpiszesz R
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że Insert
jest mapowane w innym miejscu (użyj inoremap
zamiast tego, imap
aby to naprawić).
Wejdź do trybu wstawiania: naciśnij i
Wyjście z trybu wstawiania: naciśnij esc, wpisz:x