Od wieków używam SHIFTOi SHIFT$przechodzę na początek i koniec linii w vi.
SHIFTOJest to jednak więcej w przypadku otwierania nowej linii nad kursorem.
Czy jest jakieś polecenie, które poprowadzi Cię na początek linii?
^ 0
Od wieków używam SHIFTOi SHIFT$przechodzę na początek i koniec linii w vi.
SHIFTOJest to jednak więcej w przypadku otwierania nowej linii nad kursorem.
Czy jest jakieś polecenie, które poprowadzi Cię na początek linii?
^ 0
Odpowiedzi:
Możesz użyć ^lub 0(Zero) w trybie normalnym, aby przejść na początek linii.
^przesuwa kursor do pierwszego niepustego znaku linii
0zawsze przenosi kursor do „pierwszej kolumny”
Możesz także użyć Shiftido przejścia i przejścia do trybu wstawiania.
^zwykle nie jest tak łatwe jak naciskanie 0i wkolejno.
Prosty 0zabierze Cię na początek linii.
:help 0 po więcej informacji
Wypróbuj to rozwiązanie ściągawki Vi / Vim dla wielu problemów.
W trybie normalnym:
0- [zero] do początku wiersza, pierwsza kolumna.
$- do końca linii
Możesz użyć 0lub, ^aby przejść do początku linii.
I może użyć Shift+, Iaby przejść do początku i przejść do trybu edycji ( Wstaw ).
Shift+Ilub ^przeniesie kursor na początek tekstu w linii. Jeśli linia ma ntabulatory na początku, przesunie kursor do n*tabstop + 1tej kolumny. Podczas gdy 0przesuwa kursor do pierwszej kolumny linii.
Istnieje inny sposób:
|
To jest „rura” - symbol znajdujący się pod backspace w układzie ANSI .
Vim quickref ( :help quickref) opisuje to jako:
N | to column N (default: 1)
Jeśli masz włączone zawijanie linii 0i |nie będzie Cię już prowadzić do początku linii ekranu. W takim przypadku użyj:
g0
Ponownie, vim quickref doc:
g0 to first character in screen line (differs from "0" when lines wrap)
0ponieważ |i $są na tym samym kluczu.
Wpisz „^”. I zdobądź dobry samouczek „Vi” :)
Przesuń kursor na początek lub koniec w trybie wstawiania
I - Przesuwa kursor do pierwszego niepustego znaku w bieżącym wierszu i włącza tryb wstawiania.A - Przesuwa kursor do ostatniego znaku w bieżącym wierszu i włącza tryb wstawiania.Tutaj Ijest równoważna ^+ i. Podobnie Ajest równoważne z $+ a.
Po prostu przesuń kursor na początek lub koniec
^ - Przesuwa kursor do pierwszego niepustego znaku w bieżącym wierszu0 - Przesuwa kursor do pierwszego znaku w bieżącym wierszu$ - Przesuwa kursor do ostatniego znaku w bieżącym wierszuWłaśnie znalazłem 0 (zero) i shift + 0 działa na vimie.
shift+0to )jest następne zdanie
Shift+0jest lepszy, ^pokazuje postać i to denerwujące. Dzięki
0 Przenosi Cię na początek linii
Shift 0 Prowadzi cię do końca linii