Yaş için şimdi kullandım SHIFTOve SHIFT$bir satırın başına ve sonuna geçmek için vi
.
Ancak SHIFTOimlecin üzerinde yeni bir satır açmak için daha fazla.
Sizi bir satırın başına götüren herhangi bir komut var mı?
^
0
Yaş için şimdi kullandım SHIFTOve SHIFT$bir satırın başına ve sonuna geçmek için vi
.
Ancak SHIFTOimlecin üzerinde yeni bir satır açmak için daha fazla.
Sizi bir satırın başına götüren herhangi bir komut var mı?
^
0
Yanıtlar:
Sen kullanabilirsiniz ^veya 0bir satırın başında geçmek için normal modda (Sıfır).
^imleci satırın ilk boş olmayan karakterine
0taşır imleci her zaman "ilk sütuna" taşır
ShiftiEkleme moduna geçmek ve geçmek için de kullanabilirsiniz .
^
genellikle basmak kadar kolay 0
ve w
ard arda değildir.
Basit 0
bir çizgi başlangıcına götürür.
:help 0
daha fazla bilgi için
Birçok sorun için bu Vi / Vim hile sayfası çözümünü deneyin .
Normal mod için:
0- [sıfır] ile satır başına, ilk sütun.
$- satır sonu
Satırın başına gitmek için 0veya ^tuşunu kullanabilirsiniz .
Ve başlangıca geçmek ve düzenleme moduna geçmek için Shift+ Ituşunu kullanabilirsiniz ( Ekle ).
Shift+I
veya ^
imleci satırdaki metnin başına götürecektir . Satırın n
başında sekmeler varsa , imleci n*tabstop + 1
th sütununa taşır . İken 0
hamle için imleç ilk sütunda hattının.
Başka bir yol var:
|
Bu "boru" - ANSI mizanpajında geri almanın altında bulunan sembol .
Vim quickref ( :help quickref
) bunu şöyle tanımlar:
N | to column N (default: 1)
Sarma çizgileri etkinse 0
ve |
artık sizi ekran çizgisinin başına götürmeyecekse. Bu durumda şunları kullanın:
g0
Yine, vim quickref doc:
g0 to first character in screen line (differs from "0" when lines wrap)
0
çünkü |
ve $
aynı tuş üzerinde bulunmaktadır.
"^" Yazın. Ve iyi bir "Vi" öğretici olsun :)
İmleci ekleme moduyla başa veya sona getirme
I
- İmleci geçerli satırdaki ilk boş olmayan karaktere taşır ve ekleme modunu etkinleştirir.A
- İmleci geçerli satırdaki son karaktere taşır ve ekleme modunu etkinleştirir.İşte + I
ile eşdeğerdir . Benzer şekilde eşdeğerdir + .^
i
A
$
a
Sadece imleci başlangıca veya sonuna taşımak
^
- İmleci geçerli satırdaki ilk boş olmayan karaktere taşır0
- İmleci geçerli satırdaki ilk karaktere taşır$
- İmleci geçerli satırdaki son karaktere taşır0 Sizi çizginin başına götürür
Shift 0 Sizi çizginin sonuna götürür