Làm cách nào tôi có thể điều chỉnh phím đưa tôi đến Chế độ Chèn?


0

Vấn đề là tôi thấy rất dễ dàng vô tình chèn công cụ vào Vim.

Tôi biết tôi có thể hoàn tác bằng U, nhưng nó vẫn khá phiền phức và thường xuyên. Thông thường, tôi nhập một lệnh như thế sp file.txtmà không nhận ra rằng tôi chưa nhập :ký tự (vì vậy tôi chưa vào dòng lệnh).

Thật không may, có một số nhân vật mà đưa bạn đến chèn chế độ, bao gồm s, a, i, o.

Tôi muốn có chế độ chèn được ánh xạ tới chỉ một phím bấm rất có chủ ý, như Shift+ Space. Bất cứ ai có thể chỉ cho tôi một cái gì đó có thể có những gì tôi đang tìm kiếm?


6
Thực hành là tất cả những gì bạn cần!
jtbandes

7
Những gì bạn yêu cầu là có thể về mặt kỹ thuật và khá dễ dàng với một loạt các ánh xạ nhưng nó cũng đi ngược lại cách người ta phải sử dụng Vim. Bạn chỉ cần tập thói quen gõ :khi cần thiết.
romainl

1
Tôi đồng ý với các ý kiến ​​khác. Đây là một vấn đề thực tế, và thật đáng buồn là không thể (hoặc hơn thế nữa) nên được thực hiện để khắc phục thói quen xấu mà bạn gặp phải. ngay cả khi bạn thay đổi nó trên máy của mình, bạn sẽ chỉ gặp sự cố trong lần đầu tiên bạn chạy vim ở nơi khác. Đặt cược tốt nhất là chỉ đi chậm hơn khi học hoặc sử dụng một bảng lệnh gian lận và in đậm: trên mỗi lệnh.
Sirex

sp 999data.txt- "Vim: Tôi không muốn xóa !!!" v.v ... Có lẽ bạn nên thử kem (tính cách Vim thay thế) hoặc chỉ học cách kiểm tra vị trí con trỏ trước khi gõ lệnh ex /:?
RedGrittyBrick

1
Bạn đã thử emacs chưa? :-)
Joe Internet

Câu trả lời:


1

Cream - "một cấu hình hiện đại của trình soạn thảo văn bản Vim"

Một chế độ chỉnh sửa duy nhất. (Kem không sử dụng chỉnh sửa phương thức của Vim trừ khi được bật từ menu Tùy chọn.)

Làm cách nào để bắt đầu chế độ lệnh cho lệnh Vim: truyền thống không thường xuyên?

Ctrl + L chuyển sang chế độ bình thường cùng với đó là Ctrl + \, Ctrl + N.

Ctrl + B chuyển sang chế độ bình thường chỉ với một lệnh.

Bạn cũng có thể chọn Chế độ Chuyên gia từ menu Cài đặt để chuyển đổi giữa chế độ Bình thường và Chèn bằng phím Esc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.