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 0ve ward arda değildir.
Basit 0bir ç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+Iveya ^imleci satırdaki metnin başına götürecektir . Satırın nbaşında sekmeler varsa , imleci n*tabstop + 1th sütununa taşır . İken 0hamle 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 0ve |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 + Iile eşdeğerdir . Benzer şekilde eşdeğerdir + .^iA$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