Anda dapat menggunakan 0atau ^untuk pindah ke awal baris.
Dan dapat menggunakan Shift+ Iuntuk pindah ke awal dan beralih ke mode pengeditan ( Sisipkan ).
Jawaban Anda sebagian besar benar tetapi ada peringatan kecil. Shift+Iatau ^akan memindahkan kursor ke awal teks pada baris. Jika garis memiliki ntab di awal, itu akan memindahkan kursor ke n*tabstop + 1kolom th. Sementara 0memindahkan kursor ke kolom paling pertama dari garis.
narendra-choudhary
10
Ada cara lain:
|
Itu adalah "pipa" - simbol yang ditemukan di bawah backspace dalam tata letak ANSI .
Vim quickref ( :help quickref) menggambarkannya sebagai:
N | to column N (default: 1)
Bagaimana dengan garis yang dibungkus?
Jika Anda telah mengaktifkan garis pembungkus, 0dan |tidak akan lagi membawa Anda ke awal garis layar. Dalam hal ini gunakan:
g0
Lagi, vim quickref doc:
g0 to first character in screen line (differs from "0"
when lines wrap)
Sekarang saya mengerti mengapa itu berhasil. Terima kasih. Aku ingin tahu. Saya pikir ini lebih baik daripada 0karena |dan $berada pada tombol yang sama.
WesternGun
7
Ketik "^". Dan dapatkan tutorial "Vi" yang bagus :)
^
0
Jawaban:
Anda dapat menggunakan ^atau 0(Nol) dalam mode normal untuk pindah ke awal baris.
^memindahkan kursor ke karakter non-kosong pertama dari garis
0selalu memindahkan kursor ke "kolom pertama"
Anda juga dapat menggunakan Shiftiuntuk bergerak dan beralih ke mode Sisipkan.
sumber
^
biasanya tidak semudah menekan0
dan terusw
menerus.Sederhana
0
akan membawa Anda ke awal baris.:help 0
untuk informasi lebih lanjutsumber
Coba solusi cheatsheet Vi / Vim ini untuk banyak masalah.
Untuk mode normal:
0- [nol] ke awal baris, kolom pertama.
$- ke akhir baris
sumber
Anda dapat menggunakan 0atau ^untuk pindah ke awal baris.
Dan dapat menggunakan Shift+ Iuntuk pindah ke awal dan beralih ke mode pengeditan ( Sisipkan ).
sumber
Shift+I
atau^
akan memindahkan kursor ke awal teks pada baris. Jika garis memilikin
tab di awal, itu akan memindahkan kursor ken*tabstop + 1
kolom th. Sementara0
memindahkan kursor ke kolom paling pertama dari garis.Ada cara lain:
Itu adalah "pipa" - simbol yang ditemukan di bawah backspace dalam tata letak ANSI .
Vim quickref (
:help quickref
) menggambarkannya sebagai:Bagaimana dengan garis yang dibungkus?
Jika Anda telah mengaktifkan garis pembungkus,
0
dan|
tidak akan lagi membawa Anda ke awal garis layar. Dalam hal ini gunakan:Lagi, vim quickref doc:
sumber
0
karena|
dan$
berada pada tombol yang sama.Ketik "^". Dan dapatkan tutorial "Vi" yang bagus :)
sumber
Pindahkan kursor ke awal atau akhir dengan mode insert
I
- Memindahkan kursor ke karakter non blank pertama pada baris saat ini dan memungkinkan mode penyisipan.A
- Memindahkan kursor ke karakter terakhir pada baris saat ini dan memungkinkan mode penyisipan.Di sini
I
setara dengan^
+i
. Demikian pulaA
dengan$
+a
.Hanya memindahkan kursor ke awal atau akhir
^
- Memindahkan kursor ke karakter non blank pertama pada baris saat ini0
- Memindahkan kursor ke karakter pertama pada baris saat ini$
- Memindahkan kursor ke karakter terakhir pada baris saat inisumber
Saya baru saja menemukan 0 (nol) dan shift + 0 bekerja pada vim.
sumber
shift+0
itu)
, yang merupakan kalimat berikutnyaShift+0
lebih baik,^
menunjukkan karakter dan itu menjengkelkan. Terima kasih0 Membawa Anda ke awal baris
Shift 0 Membawa Anda ke akhir baris
sumber