Hướng dẫn sử dụng trình sửa văn bản bằng lệnh vi
- Mở file
- Chế độ Visual và Insert
Bình thường khi mở một file bằng lệnh vi thì chế độ mặc định là chế độ visual, ở chế độ này bạn có thể sử dụng câu lệnh của vi. Nhưng cần nhập dữ liệu phải chuyển sang chế độ Insert. Để chuyển sang chế độ Insert thì các bạn nhập phím “ i “ trên bàn phím
Để quay trở lại chế độ Visual các bạn sử dụng phím Esc - Hiển thị và ẩn số dòng( line number)
Ở chế độ visual nhập :set nu hoặc :set number để hiển thị số dòng
Để ẩn số dòng nhập :set nonu hoặc :set nonumber - Di chuyển đến một dòng line bất kỳ.
Ở chế độ visual :<số dòng>
vd :20 thì editor sẽ đưa bạn đến dòng 20 - Di chuyển đến đầu file và cuối file
Di chuyển đến đầu file bấm phím G
Di chuyển đến cuối file bấm Shift + G - Tìm kiếm chuỗi ký tự
Ở chế độ Visual nhập \<chuỗi ký tự> để tìm kiếm - Copy, Paste và xóa 1 dòng
Bấm 2 lần phím Y để copy dòng
Bấm phím P để paste dòng
Bấm 2 lần phím D để xóa dòng - Lưu File
Lưu file đã chỉnh sửa, nhập :w
Lưu file đã chỉnh sửa và thoát ra ngoài, :wq
Thoát và không lưu chỉnh sửa nhập :q! - Đếm ký tự của văn bản
:! wc%
Trên là cách cơ bản của lệnh vi
Sử dụng vim trong centOS-7
- cài đặt VIM
- Di chuyển con trỏ trong file
4 phím sử dụng quan trọng trong vim là H,J,K,L
H- Đi qua trái
J – Đi xuống
K – Đi lên
L – Đi qua phải
Di chuyển nhanh về đầu hoặc cuối dòng:
$ — Nhảy về cuối dòng hiện tại
0 — Nhảy về đầu dòng hiện tại
Di chuyển về đầu file hoặc cuối file
gg — Nhảy lên đầu file
G — nhảy xuống cuối file
50G — nhảy tới dòng 50 của file
Ctrl + Shift + g hiển thị thông tin dòng hiện tại - Highlight
v — Highlight 1 vùng bằng phím HJKL
v — Chọn nhanh dòng hiện tại
vag — Chọn đoạn văn bản hiện tại
ggVG — chọn toàn bộ file - Tìm kiếm nội dung
/nội dung — Tìm trong file từ vị trí con trỏ xuống dưới
?nội dung — tìm trong file từ vị trí con trỏ trở lên
n — tiếp tục tìm kiếm với nội dung hiện tại - chỉnh sửa nội dung
i — bật chế độ chèn text
R — bật chế độ thay thế ( replace)
x — xóa 1 ký tự ở vị trí con trỏ - Các lệnh lưu và thoát vim
ở chế độ visual
:q — thoát khỏi vim
:q! — buộc thoát không cần lưu
:w — lưu file
:wq — lưu và thoát
Trên là cách sử dụng vim đơn giản