Vi được viết tắt của từ Visual – là trình soạn thảo văn bản được tạo ra cho hệ điều hành Linux. Chức năng chính của Vi là dùng các câu lệnh để chỉnh sửa hiển thị hướng màn hình (Screen-oriented (visual) display editor).
Cú pháp của lệnh Vi trong Linux như sau:
vi [-rR][-c command][-t tagstring][-w size][file …]
vi –help
Lệnh | Mô tả lệnh |
h hoặc mũi tên trái ⇦ | Di chuyển sang trái một ký tự. |
j hoặc mũi tên xuống ⇩ | Di chuyển xuống một dòng. |
k hoặc mũi tên lên ⇧ | Di chuyển lên một dòng. |
l (chữ L viết thường) hoặc mũi tên phải ⇨ | Di chuyển sang phải một ký tự. |
H | Lên đầu màn hình hoặc đầu trang. |
L | Xuống cuối màn hình hoặc cuối trang. |
G | Đi xuống cuối tệp. |
w | Di chuyển sang từ tiếp theo. |
b | Di chuyển về từ đứng phía trước. |
0 (số không) | Di chuyển đến đầu dòng đang đứng. |
^ | Chuyển đến ký tự đầu tiên ở dòng hiện tại. |
$ | Di chuyển đến cuối dòng đang đứng. |
Ctrl + b | Lùi lại một màn hình hoặc một trang. |
Ctrl + f | Tiếp đến một màn hình hoặc một trang. |
i | Vào chế độ chỉnh sửa dữ liệu tại vị trí đang đứng. |
I (chữ i in hoa) | Vào chế độ chỉnh sửa dữ liệu tại đầu dòng đang đứng. |
J (chữ j in hoa) | Nối dòng hiện tại với dòng tiếp theo. |
a | Nối sau vị trí hiện tại |
o (chữ O viết thường) | Tạo một dòng trống sau dòng hiện tại. |
O (chữ hoa o) | Tạo một dòng trống trước dòng hiện tại. |
r | Thay thế ký tự với ký tự mới ở vị trí hiện tại. |
R | Ghi đè ở vị trí hiện tại. |
x | Xóa ký tự ở vị trí hiện tại. |
X | Xóa ký tự ngay trước (bên trái) của vị trí hiện tại. |
dd | Cắt (có thể để dán sau này) toàn bộ dòng hiện tại. |
D | Cắt từ vị trí con trỏ hiện tại đến cuối dòng (lệnh này tương đương với d $). |
yX | Đưa ra lệnh di chuyển X, sao chép (kéo) số ký tự, từ hoặc dòng thích hợp từ vị trí con trỏ hiện tại. |
yy hoặc Y | Sao chép toàn bộ dòng hiện tại. |
p | Dán sau (dòng tiếp theo) vị trí con trỏ hiện tại. |
P | Dán trước (dòng trước) vị trí con trỏ hiện tại. |
. | Lặp lại lệnh cuối cùng. |
u | Hoàn tác lệnh cuối cùng. |
U | Hoàn tác lệnh cuối cùng ở dòng cuối cùng. Điều này sẽ hoạt động miễn là con trỏ vẫn ở trên dòng. |
n | Tìm kết quả phù hợp tiếp theo trong một tìm kiếm. |
N | Tìm kết quả phù hợp trước đó trong một tìm kiếm. |
:n | Tệp tiếp theo; khi nhiều tệp được chỉ định để chỉnh sửa, lệnh này sẽ chuyển sang tệp tiếp theo. |
:e file | Tải tệp vào vị trí của tệp hiện tại. |
:r file | Chèn nội dung của tệp sau (dòng tiếp theo) vị trí con trỏ hiện tại. |
:q | Thoát và không lưu các thay đổi. |
:w file | Ghi bộ đệm hiện tại vào tệp. Để thêm vào một tệp hiện có, hãy sử dụng: w >> tệp. |
:wq | Viết nội dung của tệp hiện tại và thoát. Tương đương với x! và ZZ |
:r! command | Thực hiện lệnh và chèn đầu ra sau (dòng tiếp theo) vị trí con trỏ hiện tại. |
Dưới đây là một số câu lệnh mà bạn có thể sử dụng Vi trong Linux để tìm kiếm và thay thế:
Tác giả: Master
Những tin mới hơn
Những tin cũ hơn