Các phím Vim dùng hàng ngày, nhóm theo công việc: di chuyển, chỉnh sửa văn bản, chọn vùng, ghi macro, đặt dấu, tìm kiếm và thay thế, lưu và thoát, cùng quản lý chia cửa sổ, tab và tệp. Mỗi dòng ghép phím với công dụng của nó.
Vim là trình soạn thảo theo chế độ: bạn hoặc đang chèn văn bản hoặc đang ra lệnh, không bao giờ làm cả hai cùng lúc. Nhấn Esc để rời chế độ chèn và quay về chế độ thường, nơi mỗi phím là một lệnh. Lợi ích là các chỉnh sửa quen thuộc trở thành chuỗi phím ngắn mà bạn gõ được mà không cần với tay lấy chuột hay mở menu. Các lệnh dưới đây mặc định bạn đang ở chế độ thường, trừ khi dòng nào ghi khác đi.
Bảng tham chiếu · 65 mục
Phím tắt VimExplained
65 of 65 rows
Di chuyển
Di chuyển con trỏ sang trái, xuống, lên, phải một ô.
Nhảy đến đầu từ tiếp theo, đầu từ trước đó, hoặc cuối từ hiện tại.
Nhảy đến ký tự đầu hoặc cuối của dòng.
Nhảy đến dòng đầu hoặc dòng cuối của tệp.
Cuộn nửa trang xuống hoặc lên.
Nhảy đến vị trí ký tự x tiếp theo hoặc trước đó trên dòng.
Nhảy đến ngay trước vị trí ký tự x tiếp theo, hoặc ngay sau vị trí trước đó.
Lặp lại bước nhảy f, F, t hoặc T gần nhất theo cùng chiều hoặc ngược chiều.
Nhảy đến dấu ngoặc vuông, ngoặc nhọn hoặc ngoặc tròn khớp với dấu dưới con trỏ.
Nhảy đến dòng trống trước hoặc sau (ranh giới đoạn văn).
Nhảy đến đầu câu trước đó hoặc câu tiếp theo.
Nhảy đến dòng trên cùng, giữa hoặc dưới cùng của cửa sổ hiển thị.
Vẽ lại màn hình để dòng con trỏ nằm giữa, trên cùng hoặc dưới cùng của cửa sổ.
Nhảy lùi hoặc tiến qua danh sách các vị trí đã nhảy.
Quay về vị trí chèn gần nhất và bắt đầu chèn lại.
Chỉnh sửa
Vào chế độ chèn trước hoặc sau con trỏ.
Vào chế độ chèn ở đầu hoặc cuối dòng.
Mở dòng mới bên dưới hoặc bên trên và bắt đầu chèn.
Xóa dòng, từ tiếp theo hoặc ký tự dưới con trỏ.
Thay đổi (xóa rồi chèn) dòng hoặc từ tiếp theo.
Xóa trắng dòng hiện tại và bắt đầu chèn (giống cc).
Xóa, thay đổi hoặc sao chép từ con trỏ đến cuối dòng (Y sao chép cả dòng).
Thay đổi, xóa hoặc chọn từ dưới con trỏ từ bất kỳ vị trí nào bên trong nó.
Nhắm phần bên trong dấu ngoặc kép, ngoặc tròn, ngoặc nhọn, đoạn văn hoặc cặp thẻ bằng c, d hoặc v.
Xóa hoặc thay đổi đến ngay trước vị trí ký tự x tiếp theo.
Nối dòng tiếp theo vào dòng hiện tại.
Thụt các dòng đã chọn sang phải hoặc trái một mức thụt lề.
Thay thế ký tự dưới con trỏ, hoặc ghi đè ký tự trong khi gõ.
Đảo, viết thường hoặc viết hoa ký tự dưới con trỏ hoặc vùng chọn.
Hoán đổi ký tự dưới con trỏ với ký tự kế tiếp (xóa rồi dán).
Dán văn bản đã xóa hoặc sao chép vào sau hoặc trước con trỏ.
Hoàn tác hoặc làm lại thay đổi gần nhất.
Lặp lại thay đổi gần nhất tại vị trí con trỏ.
Chọn vùng Visual
Bắt đầu chọn theo ký tự; di chuyển để mở rộng vùng chọn.
Bắt đầu chọn theo dòng.
Bắt đầu chọn theo khối (cột).
Chọn lại vùng Visual gần nhất.
Macro và thanh ghi
Ghi các phím bấm vào thanh ghi a; nhấn q lần nữa để dừng.
Phát macro lưu trong thanh ghi a, hoặc phát lại macro gần nhất.
Sao chép vào thanh ghi a thay vì thanh ghi không tên mặc định.
Liệt kê mọi thanh ghi cùng nội dung hiện tại của chúng.
Dấu
Đặt dấu a tại vị trí con trỏ hiện tại.
Nhảy đến dấu a; dấu huyền (backtick) đáp đúng vị trí, dấu nháy đơn đáp đầu dòng của dấu.
Nhảy đến điểm đầu hoặc điểm cuối của vùng Visual gần nhất.
Tìm kiếm và thay thế
Tìm mẫu về phía trước hoặc phía sau.
Nhảy đến kết quả khớp tiếp theo hoặc trước đó.
Tìm từ dưới con trỏ về phía trước hoặc phía sau.
Thay mọi old bằng new trong toàn tệp (dạng gc hỏi trước mỗi lần thay).
Xóa phần tô sáng còn sót lại từ lần tìm gần nhất.
Xóa mọi dòng khớp với mẫu.
Sắp xếp các dòng đã chọn, hoặc cả tệp khi dùng vùng %.
Lưu và thoát
Ghi (lưu) tệp.
Thoát; thêm ! để buộc thoát (bỏ các thay đổi chưa lưu).
Ghi tệp và thoát.
Ghi-và-thoát hoặc thoát-không-lưu, không cần dòng lệnh.
Chia và quản lý cửa sổ
Chia cửa sổ theo chiều ngang hoặc dọc.
Chuyển con trỏ sang cửa sổ chia bên trái, dưới, trên hoặc phải.
Cân bằng kích thước của mọi cửa sổ chia.
Đóng cửa sổ chia hiện tại.
Tab và tệp
Mở tệp trong cửa sổ hiện tại, hoặc tải lại từ đĩa khi không ghi tên.
Duyệt và mở tệp từ danh sách ngay trong cửa sổ hiện tại.
Mở tab mới, rồi chuyển sang tab tiếp theo hoặc trước đó.
Lưu các cửa sổ, tab và dấu hiện tại vào tệp phiên làm việc.
Bật số dòng, số dòng tương đối và tô sáng kết quả tìm kiếm.