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.
wWEe
và BbgegE
tất cả đều cho phép chuyển từng chữ:
w
và e
tiếp tục, W
đồng thời E
tí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
b
và ge
lùi lại, B
đồng thời gE
tí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 ,
:
fm
nhảy BẬT m
về phía trước tiếp theo , F
lùi về phía sau
Latin: Lorem ipsum dolor sit amet.
* fm ; ;
; Fm *
tm
nhảy TRƯỚC hành trình tiếp theo m
, T
lù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
, M
và L
di chuyển con trỏ lên trên cùng, giữa, dưới cùng của khung nhìn.
zt
, zz
và zb
di 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.