Tôi sử dụng một ví dụ về mã javascript:
1 var a = 1;
2 var b = |{};
Con trỏ ở vị trí |
(trên ký tự "{" khi hình dạng con trỏ bị chặn), tôi phát hiện ra rằng tôi muốn a
được chỉ định một đối tượng, vì vậy tôi muốn sửa đổi nó như dưới đây:
1 var a = {};
Vì vậy, tôi muốn biết khi con trỏ ở trên "{", làm thế nào để xóa nhanh tất cả nội dung trước "{" cho đến khi trống sau dấu "=" ở dòng 1?
Trong các trình soạn thảo bình thường khác, tôi sẽ chỉ nhấn phím xóa lùi để xóa mã. Nhưng tôi không làm thế nào để đạt được điều này trong vim.
eol
thì backspace sẽ xóa ngắt dòng. Bạn cũng sẽ cần start
được bao gồm trong cài đặt. (Xem :help backspace
). Đừng sử dụng phương pháp này! Có một số phương pháp nhanh hơn nhiều chi tiết trong các câu trả lời dưới đây.
i
và sử dụng phím xóa lùi. Không có cơ thể sẽ bắn bạn vì điều đó. Tôi nghĩ.