Một "tập lệnh" không làm gì khác hơn là chạy một chuỗi các lệnh ex. "Lệnh ex" là những gì bạn nhập khi bạn sử dụng :trong Vim. Ví dụ :wq, :set wrap, :e file, vv là tất cả các lệnh cũ.
Đây :không phải là một phần của lệnh; nó chỉ đơn thuần là một tổ hợp phím để bắt đầu chế độ dòng lệnh; bạn không cần phải bao gồm :, ví dụ như khi bạn xâu chuỗi nhiều lệnh với |bạn không cần lặp lại :nhiều lần. Ví dụ, :write | quitsẽ hoạt động tốt.
Để thuận tiện, :có thể được bao gồm mặc dù. Hỗ trợ này với sao chép / dán và như vậy, nhưng bạn không phải. Nó không thành vấn đề. Trong thực tế, tất cả các :s hàng đầu chỉ đơn giản là bỏ qua. :write, writevà :::::::::writetất cả đều tương đương về chức năng (mặc dù rõ ràng không phải là về sự tỉnh táo).
Nó thường hữu ích để bao gồm các :tài liệu trong tài liệu để làm rõ rằng đây là một lệnh ex. Ví dụ, wcó thể tham chiếu hoặc :wlệnh chế độ bình thường wđể đi đến từ tiếp theo.
Lưu ý rằng điều này áp dụng cho tất cả mọi thứ . Cấu trúc điều khiển như ifvà endiflà cũng lệnh chỉ cũ; bạn có thể gõ một cái gì đó như thế này:
:if 1
:echo 'one'
:endif
từ dòng lệnh Vim tốt; không cần một "kịch bản". Kịch bản Vim rất "phi ma thuật" và "không đặc biệt"; mọi thứ bạn có thể làm từ dòng lệnh ex bạn có thể làm trong tập lệnh Vim và ngược lại.
:h scripthoặc:h vim-script-intro(tương đương)