Có rất nhiều trình soạn thảo trong Linux nhưng trình soạn thảo vi là trình soạn thảo được nhiều người dùng Linux sử dụng nhất vì là nó chiếm ít tài nguyên mặc khác nó được thiết lập như một trình soạn thảo mặc định trên các bản destroy của Unix. Trong bài viết này VnCoder sẽ hướng dẫn bạn làm quen và sử dụng cơ bản trình soạn thảo vi trong Linux.
- i để thêm ký tự trước con trỏ,
- a để thêm ký tự sau con trỏ,
- o để chèn thêm dòng mới sau con trỏ.
- :set nu hiện thị số dòng
- :set nonu bỏ hiện thị số dòng
- Sử dụng phím mũi tên hoặc các phím h,l,j,k để dịch trái, phải. lên, xuống
- :1 để nhảy đến dòng đầu tiên của file
- :n nhảy đến dòng n
- $ nhảy xuống cuối dòng
- :$ nhảy đến dòng cuối của file.
- 0 nhảy về đầu dòng
- :0 nhảy về dòng đầu tiên của file.
- dd xóa một dòng hiện tại
- ndd xóa n dòng
- / hay ? để tìm kiếm
- :w! lưu tập tin
- :x! lưu tập tin và thoát
- :wq ZZ lưu tập tin và thoát
- :q! không lưu và thoát
Các bạn có thể xem tóm tắt các lệnh chính trong trình soạn thảo vi theo hỉnh ảnh dưới đây
1. Mở file
Cũng giống như các editor khác bạn cần sử dụng vi trước tên file
vi /duong_dan_den_file
ví dụ: vi /var/www/index.php sẽ mở file index.php trong editor
2. Đóng file
Khi đã làm việc với file xong, để đóng file bạn bấm “Esc” (phím Escape) rồi gõ
:q!
Để thoát và không lưu
:wq
Lưu lại nội dung file và thoát
3. Sửa file
Thêm text sau con trỏ chuột
:a
Thêm text trước con trỏ chuột
:i
Thay thế text tại vị trí con trỏ
:r
Thêm dòng mới sau dòng hiện tại
:o
4. Di chuyển con trỏ
Để di chuyển con trỏ bạn sử dụng các phím
h, j , k, l
hoặc các phím mũi tên tương ứng trên bàn phím
5. Xóa dòng
Để xóa 1 dòng, bạn di chuyển con trỏ đến đầu dòng đó và gõ
dd
6. Copy và paste
Để copy 1 dòng, bạn gõ
yy
Để paste dòng đó, di chuyển đến nơi cần paste và gõ
p
Trở lại dữ liệu trước đó (undo)
u
7. Tìm kiếm
Để tìm kiếm bạn gõ / hoặc ?, phía sau là từ cần tìm kiếm
Ví dụ: /ServerName
Sẽ tìm kiếm từ ServerName trong file
Nếu vi nhảy đến kết quả đầu tiên chưa đúng ý bạn, để tiếp tục xem dòng khác gõ
n
8. Nhảy đến 1 dòng hoặc cột nào đó
Gõ số dòng muốn nhảy đến và gõ
G
vd: 89G (sẽ nhảy đến dòng 89)
Nhảy đến cột nào đó gõ
| ví dụ : 21| (sẽ nhảy đến cột 21)
Nguồn: https://vncoder.vn/bai-viet/huong-dan-su-dung-trinh-soan-thao-vi-vi-editor-co-ban-trong-linux