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?


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.


0

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

:cnoremap <C-A> <Home>
:cnoremap <C-F> <Right>
:cnoremap <C-B> <Left>
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.