1
8
B.2.3. Cuộn màn hình
Màn hình sẽ tự động cuộn khi di trỏ soạn thảo đến đáy hoặc lên đỉnh màn hình. Tuy
nhiên các lệnh sau đây giúp người dùng cuộn màn hình theo ý muốn:
N
<CTRL-f>
cuộn lên n màn hình (mặc định là 1 màn hình)
N
<CTRL-b>
cuộn xuống n màn hình (mặc định là 1 màn hình)
N
<CTRL-d>
cuộn xuống n dòng (mặc định là 1/2 màn hình)
N
<CTRL-u>
cuộn lên n dòng (mặc định là 1/2 màn hình)
N
<CTRL-e>
cuộn xuống n dòng (mặc định là 1 dòng)
N
<CTRL-y>
cuộn lên n dòng (mặc định là 1 dòng)
z<Enter>
vẽ lại cửa sổ soạn thảo, dòng hiện tại sẽ là dòng trên cùng của
cửa sổ (giống zt)
z.
vẽ lại cửa sổ soạn thảo, dòng hiện tại sẽ là dòng ở giữa của cửa
sổ (giống zz)
z-
vẽ lại cửa sổ soạn thảo, dòng hiện tại sẽ là dòng ở đáy của cửa
sổ (giống zb)
B.3. Các thao tác trong văn bản
vim có rất nhiều các lệnh hỗ trợ thao tác soạn thảo hay hiệu chỉnh một file. Phần dưới
đây giới thiệu chi tiết về các cách để thêm văn bản, hiệu chỉnh văn bản hay xoá một văn
bản.
Khi soạn thảo văn bản, nhiều dòng có thể được nhập bằng cách sử dụng phím Enter.
Nếu có một lỗi cần phải sửa, có thể sử dụng các phím mũi tên để di chuyển trỏ soạn thảo
trong văn bản và sử dụng các phím
Backspace hoặc Delete để hiệu chỉnh.
B.3.1. Các lệnh chèn văn bản trong vim
A
chèn văn bản vào vị trí dấu nhắc trỏ hiện thời (n lần)
N
A
chèn văn bản vào cuối một dòng (n lần)
n
i
chèn văn bản vào bên trái dấu nhắc trỏ (n lần)
n
I
chèn văn bản vào bên trái ký tự đầu tiên khác trống trên dòng hiện tại
(n lần)
n
gI
chèn văn bản vào cột đầu tiên (n lần)
n
o
chèn n dòng trống vào dưới dòng hiện tại
n
O
chèn n dòng trống vào trên dòng hiện tại
:r file
chèn vào vị trí con trỏ nội dung của file
:r! lệnh
chèn vào vị trí con trỏ kết quả của lệnh lệnh
B.3.2. Các lệnh xoá văn bản trong vim
Bên cạnh các lệnh tạo hay chèn văn bản,
vim cũng có một số lệnh cho phép người dùng
có thể xoá văn bản. Dưới đây là bảng liệt kê một số lệnh cơ bản:
N
x
xoá n ký tự bên phải dấu nhắc trỏ
N
X
xoá n ký tự bên trái dấu nhắc trỏ
N
dd
xoá n dòng kể từ dòng hiện thời
D hoặc d$
xoá từ vị trí hiện thời đến hết dòng