1
8
:st [!]
dừng
vim và khởi tạo một shell (giống CTRL-Z)
B.2. Di chuyển trỏ soạn thảo trong Vim
B.2.1. Di chuyển trong văn bản
Di chuyển trỏ soạn thảo trong văn bản là một tính năng rất quan trọng trong một trình
soạn thảo văn bản
vim. Dưới đây là một số các lệnh để thực hiện việc trên (cột đầu tiên có
n chỉ một số là số lượng):
N
l
di chuyển trỏ soạn thảo về bên phải n ký tự
N
h
di chuyển trỏ soạn thảo về bên trái n ký tự
n
k
di chuyển trỏ soạn thảo lên n dòng
n
j
di chuyển trỏ soạn thảo xuống n dòng
0
di chuyển về đầu dòng
^
di chuyển đến từ đầu tiên của dòng hiện tại
$
di chuyển đến cuối dòng
<Enter>
di chuyển đến đầu dòng tiếp theo
n
-
di chuyển đến đầu dòng trước dòng hiện tại n dòng
n
+
di chuyển đến đầu dòng sau dòng hiện tại n dòng
n
_
di chuyển đến đầu dòng sau dòng hiện tại n-1 dòng
G
di chuyển đến dòng cuối cùng trong file
n
G
di chuyển đến dòng thứ n trong file (giống :n)
H
di chuyển đến dòng đầu tiên trên màn hình
M
di chuyển đến dòng ở giữa màn hình
n
gg
di chuyển đến đầu dòng thứ n (mặc định là dòng đầu
tiên)
n
gk
di chuyển lên n dòng màn hình
n
gj
di chuyển xuống n dòng màn hình
B.2.2. Di chuyển theo các đối tượng văn bản
vim cung cấp các lệnh dưới đây cho phép di chuyển trỏ soạn thảo nhanh theo các đối
tượng văn bản và điều đó tạo nhiều thuận tiện khi biên tập, chẳng hạn, trong các trường hợp
người dùng cần xoá bỏ hay thay đổi một từ, một câu ...
N
W
di chuyển n từ tiếp theo
N
E
di chuyển đến cuối của từ thứ n
N
B
di chuyển ngược lại n từ
N
ge
di chuyển ngược lại n từ và đặt dấu nhắc trỏ tại chữ cái cuối từ
N
>
di chuyển đến n câu tiếp theo
N
<
di chuyển ngược lại n câu
N
|
di chuyển đến n đoạn tiếp theo
N
|
di chuyển ngược lại n đoạn
N
]]
di chuyển đến n phần tiếp theo và đặt dấu nhắc trỏ tại đầu phần
N
[[
di chuyển ngược lại n phần và đặt dấu nhắc trỏ tại đầu phần
n
][
di chuyển đến n phần tiếp theo và đặt dấu nhắc trỏ tại cuối phần
n
[]
di chuyển ngược lại n phần và đặt dấu nhắc trỏ tại cuối phần