Jeśli jestem w trybie sterowania, w jaki sposób mogę cofnąć? Naciśnięcie klawisza Delete na moim Macbooku przesuwa kursor w lewo o jedno pole. Najszybszy sposób, jaki znam, to: h, x
, ale czy jest lepszy sposób, może z jednym kluczem?Jak w Backspace z trybu poleceń w Vim?
Odpowiedz
x usuwa się w prawo, X usuwa z lewej
Może to być przydatne dla Ciebie: Vim Cheat Sheet
W trybie polecenia r może również być przydatne w pewnych okolicznościach. Pozwala zastąpić pojedynczy znak pod kursorem.
Zazwyczaj często używam RPrzestrzeń, aby usunąć znak na linii bez zmiany wcięcia lub alignement.
Na przykład, jeśli masz następujący kod:
za pomocą rPrzestrzeń na '1', swoje teraz:
var anotherOne = NULL;
var short = NULL;
var veryLongLong = NULL;
zamiast
var anotherOne = NULL;
var short = NULL;
var veryLongLong = NULL;
W tym ostatnim przypadku, musisz przełączyć się do trybu wstawiania, aby dodać kolejne miejsce.
Dzięki. FYI, 'x' jest szybsze niż' r, Space' i robi dokładnie to samo. – ma11hew28
@MattDiPasquale: zobacz mój przykład –
Słodko, dziękuję! – ma11hew28
Bleh, ten plik już nie istnieje. Wysłałem kopię zawartości: http://www.shdon.com/blog/2013/11/27/vim-command-cheat-sheet –