Hãy thử $ vimtutor, nó sẽ dạy bạn mọi thứ bạn cần biết để bắt đầu.
hjkl là đỉnh của tảng băng trôi và rất hiếm khi được sử dụng, ít nhất là trong trường hợp của tôi.
wWEevà BbgegEtất cả đều cho phép chuyển từng chữ:
wvà etiếp tục, Wđồng thời Etính đến khoảng trắng và dấu chấm câu
" here the * marks the default location of the cursor
" and each letter shows where you jump when you hit the key.
Latin: Lorem ipsum dolor sit amet.
* e e e
* E E E
* w w w w w w w
* W W W W W W
bvà gelùi lại, Bđồng thời gEtính đến khoảng trắng và dấu chấm câu
Latin: Lorem ipsum dolor sit amet.
b b b b *
B B B *
ge ge ge*
ge
gE gE gE*
fFtTđược sử dụng để tiếp cận một ký tự cụ thể trên dòng hiện tại và ;,được sử dụng để lặp lại chuyển động đó, theo cùng hướng ;và theo hướng ngược lại đối với ,:
fmnhảy BẬT mvề phía trước tiếp theo , Flùi về phía sau
Latin: Lorem ipsum dolor sit amet.
* fm ; ;
; Fm *
tmnhảy TRƯỚC hành trình tiếp theo m, Tlùi về phía sau
Latin: Lorem ipsum dolor sit amet.
* tm ; ;
; Tm *
/? được sử dụng để chuyển đến lần xuất hiện đầu tiên của một mẫu từ vị trí con trỏ hiện tại:
0$ được sử dụng để nhảy đến ký tự đầu tiên và cuối cùng của dòng.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
0 * $
^g_ được sử dụng để chuyển đến ký tự có thể in đầu tiên và cuối cùng của dòng.
(whitespace)Latin: Lorem ipsum dolor sit amet.(whitespace)
^ * g_
Đơn và kết hợp ()[]{}được sử dụng để di chuyển cụm từ theo cụm từ hoặc đoạn theo đoạn hoặc khối mã theo khối mã.
<C-b>và <C-f>được sử dụng để cuộn màn hình tới và lui.
<C-u>và <C-d>được sử dụng để cuộn theo nửa màn hình lùi và tiến.
H, Mvà Ldi chuyển con trỏ lên trên cùng, giữa, dưới cùng của khung nhìn.
zt, zzvà zbdi chuyển dòng dưới con trỏ lên trên cùng, giữa, dưới cùng của khung nhìn, tương ứng.
Và như thế.
:help motion.txt sẽ thổi bay tâm trí của bạn.