Vim Vim Vim



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 saovớ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: