Tôi sử dụng nhiều lệnh sau trong khi viết hoặc duyệt mã C / Tcl / Perl:
sao chép-dán mã
CTRL-f
và CTRL-b
đối với chuyển động ngược và xuôi của trang đối với bắt đầu di
%
chuyển ngang theo từng khối
^
của
$
goto cuối dòng cuối
bắt đầu chọn mã bằng lệnh v
(chế độ trực quan) và bất kỳ phím truyền tải nào ở trên
y
để sao chép
p
để dán
s
để xóa một ký tự và chế độ chèn goto để nhập văn bản mới.
Chuyển đổi cấp mã (yêu cầu kỷ luật kiểu mã hóa)
]]
để bắt đầu chức năng tiếp theo
[[
để bắt đầu chức năng trước
CTRL-]
để chuyển sang định nghĩa của biến / hàm / macro nếu thẻ có sẵn.
Tìm kiếm
*
=> từ tìm kiếm (hoặc văn bản được chọn bằng v) theo hướng chuyển tiếp
#
=> từ tìm kiếm (hoặc văn bản được chọn bằng v) theo hướng lùi
n
=> thực hiện lệnh tìm kiếm trước đó theo hướng chuyển tiếp
N
=> thực hiện lệnh tìm kiếm trước đó theo hướng lùi
Tất cả các lệnh trên có thể được thêm vào một số để biểu thị số lần thực hiện nó. Việc nhận ra sức mạnh của chiều không gian bổ sung này đến từ từ khi người ta sử dụng vim ngày càng nhiều và thách thức chính mình để cải thiện.