Tại sao lại
là Vim?
Khi bạn code quá nhanh và muốn tăng thêm tốc độ gõ phím của mình?
Đây là một sự lựa chọn hợp lý để làm điều đó. Hãy cùng hiểu Vim như một ngôn ngữ
nhé. Thật ra nó là một editor khá nổi tiếng.
Lịch sử Vim
Viết tắt của Vi Improved là một bản sao, với một số tính năng bổ sung của trình soạn thảo vi của Bill Joy cho Unix. Nó
được viết bởi Bram Moolenaar dựa trên mã nguồn của Stevie editor lên Amiga và phát hành lần đầu
vào năm 1991.
Ngôn ngữ Vim
Động từ
- d: Delete
- c: Change
- y: Yank (copy)
- v: Visual Select
Công cụ sửa đổi
- i: Inside
- a: Around
- t: Tìm kiếm thứ gì đó và dừng trước nó
- f: Tìm kiếm thứ gì đó và đứng trên nó
- /: Tìm kiếm một chuỗi hoặc regex
Danh từ
- w: Word
- s: Sentence
- p: Paragraph
- t: Tag (HTML/XML)
- b: Block
Một số câu (lệnh)
minh họa để thực hiện khi sử dụng:
- Xóa 2 từ (Delete 2 words): d2w
- Copy đoạn văn bản đang trỏ (Yank inside Paragraph): yip
- Chọn 2 dòng (Visual 2 jump): v2j
Khá là logic đúng không, giờ chúng ta tìm hiểu về cách lưu file
thông dụng nhé (có lần mình mới xài Vim chỉnh sửa xong không biết cách để thoát
:v đành phải tắt cả cửa sổ terminal)
Tìm kiếm
Di chuyển
xung quanh
Di chuyển bất
kì
Di chuyển nội
dòng
Di chuyển qua
từ
Undo và Redo
Copy và Paste
Chế độ Visual
Cùng xem một lão làng múa phím với Vim
Ngoài ra thì còn một số tính năng hay ho trên Vscode mà mình đã
chia sẽ ở bài viết trước:
Tham khảo thêm tại đây: