You are on page 1of 3

VI/VIM EDITOR

*Mở file: vi ./ hoặc vi file


*Chế độ câu lệnh:
-Thoát và lưu:
!! CHÚ Ý: Trước khi thực hiện bất kỳ lệnh nào!!
1. Nhấn phím <ESC> (để chắc chắn là bạn đang ở chế độ Câu lệnh).
2. Gõ: :q! <ENTER>.
---> Lệnh này sẽ thoát trình soạn thảo mà KHÔNG ghi nhớ bất kỳ thay đổi nào mà bạn đã làm.
Nếu bạn muốn ghi nhớ những thay đổi đó và thoát thì hãy gõ:
:wq <ENTER>
Lưu file gõ :w, nếu file read only gõ :w!
-Di chuyển: dùng phím mũi tên hoặc
Để di chuyển con trỏ, nhấn các phím h,j,k,l như đã chỉ ra. **
^
k Gợi ý: phím h ở phía trái và di chuyển sang trái.
<h l> phím l ở bên phải và di chuyển sang phải.
j phím j trong như một mũi tên chỉ xuống
v
di chuyển xuống cuối file: lệnh G
di chuyển về đầu file: lệnh gg hoặc 1G
di chuyển tới dòng thứ n : lệnh nG
nếu không chắc về số dòng, sử dụng CTRL + g để có thông tin về file
-Xóa ký tự: x
dd – xóa 1 dòng từ con trỏ
ndd – xóa n dòng (Ex: 2dd xóa 2 dòng từ con trỏ).
dw – xóa từ con trỏ tới cuối một từ, bao gồm cả khoảng trắng.
de – xóa từ con trỏ tới cuối một từ, KHÔNG bao gồm khoảng trắng.
d$ - xóa từ con trỏ tới cuối một dòng.
- Copy: yy – copy 1 dòng ngay con trỏ
nyy – copy n dòng từ con trỏ xuống (ex: 2yy → copy 2 dòng từ con trỏ xuống)
- Chia màn hình ngang gõ :vs, chia dọc gõ :sp
Ctrl w h/j/k/l di chuyển đến các cửa sổ phải /xuống/ lên/ trái

- Nhấn u để hủy bỏ câu lệnh cuối cùng.


- Gõ p để dán những gì vừa xóa tới sau con trỏ (Ex: xóa 1 dòng gõ dd, rồi gõ p sẽ dán dòng vừa mới
xóa)
- Gõ r và một ký tự để thay thế ký tự nằm dưới con trỏ
Gõ chữ cái R hoa để thay thế nhiều ký tự
- Để thay đổi một phần hay cả một từ, gõ cw
- Để thay đổi cuối dòng, gõ c$
- Gõ / và theo sau là cụm từ muốn tìm kiếm, để search xuôi gõ n, search ngược gõ N
Nếu bạn muốn tìm kiếm cụm từ theo hướng ngược lại đầu tập tin, sử dụng câu lệnh ? thay cho /.
Gõ % để tìm kiếm ),], hay } .
- Thay thế: Để thay thế 'mới' cho 'cũ' đầu tiên trên dòng, gõ :s/cũ/mới
Để thay thế 'mới' cho tất cả 'cũ' trên dòng, gõ :s/cũ/mới/g
Để thay thế giữa hai dòng, gõ :#,#s/cũ/mới/g (#: chính là dòng muốn thay thế)
Để thay thế trong toàn bộ tập tin, gõ :%s/cũ/mới/g
Để chương trình hỏi lại trước khi thay thế, thêm 'c' :%s/cũ/mới/gc
- Gõ o để mở một dòng phía dưới con trỏ và chuyển vào chế độ Soạn thảo
Để mở một dòng ở trên con trỏ, đơn giản gõ một chữ O hoa
- Gõ a (chữ thường) để thêm văn bản vào SAU ký tự dưới con trỏ.
(Chữ A hoa thêm văn bản vào cuối một dòng
- Cut, Copy and paste
Position the cursor where you want to begin cutting.
Press v (or upper case V if you want to cut whole lines).
Move the cursor to the end of what you want to cut.
Press d (cut), y (copy)
Move to where you would like to paste.
Press P to paste before the cursor, or p to paste after.
- To display line numbers along the left side of a window, type any one of the following command
while using text editor:
:set number
or
:set nu
To turn off line number again enter the same command:
:set nu!
- Tạo tap mới: tabnew ./
Switch between taps
Next tab: gt
Prior tab: gT
Numbered tab: ngt (ex: 2gt → switch to tap#2)
- Insert first line
Use Ctrl+V to select the first column of text in the lines you want to comment.
Then hit Shift+i and type the text you want to insert.
Then hit Esc, wait 1 second and the inserted text will appear on every line.

*Soạn thảo văn bản


- Trong chế độ Câu lệnh nhấn i để chèn văn bản
- Nhấn <ESC> để trở lại chế dộ Câu lệnh

You might also like