Ctrl-A nie działa w trybie wiersza poleceń vim

3

W trybie poleceń vima, kiedy wpisuję naprawdę długie polecenie wyszukiwania i zamiany, jak przejść do początku wiersza?

Ctrl+ei Ctrl+wpracują. Ale kiedy nacisnę Ctrl+ato po prostu drukuje ^A.

Czy istnieje inny sposób przeskoczenia na początek linii?

woodstok
źródło
To tak samo jak w prawie każdym widget wprowadzania tekstu w każdym programie pisemnej z każdego zestawu narzędzi UI na każdej platformie: <Home>.
romainl
1
Nie mam <Home> na klawiaturze laptopa.
woodstok

Odpowiedzi:

6

Ctrl- blub Homeprzeskoczy kursor na początek linii w trybie wiersza poleceń.

Zobaczyć :help c_Home.

Dodawanie

cnoremap <C-A> <Home>

do swojej .vimrcwoli pozwoli ci użyć Ctrl- a.

8bittree
źródło
0

Możesz spróbować tych mapowań, pobranych z :help tsch-style:

:cnoremap <C-A> <Home>
:cnoremap <C-F> <Right>
:cnoremap <C-B> <Left>
David Kennedy
źródło