Các thao tác cơ bản trên VIM

Trong VIM có ba chế độ: NORMAL: Trong chế độ này bản có thể dùng các phím tắt các câu lệnh mà không làm ảnh hưởng tới phần văn bản đang gõ. INSERT: Bạn có thể gõ code, văn bản này trong chế độ này. Đồng thời trong chế độ này bạn không thể dùng

Trong VIM có ba chế độ:

NORMAL: Trong chế độ này bản có thể dùng các phím tắt các câu lệnh mà không làm ảnh hưởng tới phần văn bản đang gõ.

INSERT: Bạn có thể gõ code, văn bản này trong chế độ này. Đồng thời trong chế độ này bạn không thể dùng phím tắt hoặc lệnh.

VISUAL: Chế độ chọn. Bạn có thể dùng chế độ này để chọn nhanh phần văn bản để xử lý.

Di chuyển:

h: di chuyển con trỏ chuột sang trái

j: di chuyển con trỏ chuột xuống dưới

k: di chuyển con trỏ chuột lên trên

l: di chuyển con trỏ chuột sang phải

$: di chuyển con trỏ chuột xuống cuối dòng

0: di chuyển con trỏ chuột về đầu dòng

gg: di chuyển con trỏ chuột về đầu văn bản

G: di chuyển con trỏ chuột xuống cuối văn bản

Ctrl-y: cuộn lên văn bản một dòng

Ctrl-e: cuộn xuống văn bản một dòng

Ctrl-u: cuộn lên văn bản nửa màn hình

Ctrl-d: cuộn xuống văn bản nửa màn hình

Thay đổi chế độ:

i: Chuyển sang chế độ INSERT

v: Chuyển sang chế độ VISUAL

V: Chuyển sang chế độ VISUAL LINE (chọn hàng thay vì chọn từ như VISUAL)

Esc: Chuyển sang chế độ NORMAL

Thao tác với văn bản:

x: Xóa kí tự tại con trỏ

y: Copy phần văn văn bản đã chọn trong chế độ VISUAL

p: Paste phần văn bản đã lưu

d: Delete văn bản

d2w: Xóa 2 từ đăng sau con trỏ (delete … word)

d$: Xóa đến cuối dòng

d3b: Xóa 2 từ đằng trước con trỏ (delete … backwards)

dt): Xóa đến kí tự “)” (delete till …)

d2j: Xóa 2 dòng bên dưới (delete … j là xuống)

d2h: Xóa 2 chữ bên trải (delete … h là qua trái)

dd: Xóa dòng hiện tại của con trỏ

u: Undo

Ctrl-r: Redo

Câu lệnh thường gặp:

:w: Lưu văn bản

:wq: Lưu và thoát văn bản ( hoặc sử dụng ZZ )

:q!: Thoát không lưu

Nguồn: viblo.asia

Bài viết liên quan

Cấu hình Prisma v7 Với Nest.js Mới nhất

Setup Prisma v7 trong Nest.js Bài viết dành cho ai mới học Nest.js và chọn prisma làm OR

Tấn Công Ứng Dụng Web: Mối Đe Dọa Hàng Đầu – Phần 2

viết lại nội dung này ” Phát hiện các cuộc tấn công Cross Site Scripting (XSS)

AI Chatbot 2025: Xu Hướng Tất Yếu Cho Doanh Nghiệp Dẫn Đầu

Giới thiệu AI chatbots đã trải qua một hành trình đáng kể, từ những công cụ t

Tấn Công Ứng Dụng Web: Mối Đe Dọa Hàng Đầu – Phần 1

Tấn công web là gì? Ứng dụng web là các ứng dụng cung cấp dịch vụ cho người