Một trong những điều khiến tôi nhớ nhất về VIM là phải di chuyển trong khi ở chế độ chèn. Với bất kỳ chương trình nào khác, tôi có thể sử dụng các phím mũi tên để di chuyển xung quanh nhưng với VIM tôi đã học cách sử dụng h/j/k/l và để vào chế độ đó, tôi phải nhấn escape sau đó tôi lần nữa, Có cách nào nhanh hơn không làm việc đó đi?VIM điều hướng trên chế độ chèn
Trả lời
Tôi có nút thoát được ánh xạ tới jj.
imap jj <ESC>
Bằng cách đó khi tôi muốn vào chế độ bình thường nhanh, tôi nhấn đúp jj và các ngón tay của tôi ở vị trí tốt để bắt đầu điều hướng.
Nó có vẻ khó xử để bắt đầu nhưng một khi bạn nhận được bộ nhớ cơ, nó sẽ giống như làm sáng.
Nếu bạn cần chèn 'jj', bạn có chỉ cần làm điều đó từ từ? –
Vâng, đó là chính xác, nó rất hiếm khi 2 chữ cái được yêu cầu cùng nhau nhưng khi chúng tôi phải bấm chậm – zode64
Tôi đã có bản đồ đã được lập bản đồ, tôi đoán tôi đã không nghĩ về nó nhiều. Ngoài ra tôi tìm thấy câu trả lời này giúp hơn nữa: http://stackoverflow.com/questions/1737163/vim-traversing-text-in-insert-mode –
sử dụng Ctrl-[
đây là một gợi ý (có thể là từ Bram) trong helpfile insert.txt cho: h i_CTRL- [
"Lưu ý: Nếu khóa của bạn khó có thể đánh trên bàn phím của bạn, đào tạo chính mình để sử dụng CTRL- [. "
Bạn có thể sử dụng Ctrl
+ C
để thoát khỏi chế độ chèn. Thêm những thứ vào tập tin vimrc của bạn có một cảnh báo trước: chúng không hoạt động nếu bạn đang ở trên một máy chủ từ xa.
Nếu bạn có một dòng trong tệp vimrc trông giống như set term=ansi
, hãy nhận xét. Một khi tôi đã làm điều đó tôi đã có thể điều hướng chế độ chèn với các phím mũi tên không có vấn đề.
Bạn có thể tạm thời thoát khỏi chế độ chèn bằng cách nhập^O để điều hướng. Hữu ích để có được quá khứ tự động chèn dấu ngoặc đóng.
Phần lớn thời gian vim hiểu các nút chuyển động trang nếu thiết bị đầu cuối của bạn được biết đến. Vi ban đầu không, và lệnh này luôn ở đó.
bộ nhớ cơ bắp hữu ích:
^Oo - dừng lại và dòng rộng lớn bên dưới, vốn O là trên ^ OA - đi đến tận cùng của dòng và tiếp tục chèn ^ OI - Bắt đầu chèn ở đầu dòng
Là một sang một bên:
Tôi đã từng sử dụng vi trên hệ thống cách V, ít nhất 23 năm trước. Cá nhân tìm thấy ý tưởng của vi có một triết lý rất buồn cười. Đó là một sự thay thế thực dụng cho chữ viết bởi một lập trình viên đơn độc trong một vội vàng. Chủ nghĩa thực dụng của nó là lý do tại sao nó tồn tại vì nó dễ dàng chuyển sang bất kỳ Unix nào. Để có được điều tốt nhất bạn nên học cách sử dụng f, t, dấu phẩy và dấu chấm phẩy - chúng có thể giúp bạn tiết kiệm rất nhiều công sức khi bạn sử dụng chúng với c.
Tôi đã làm điều tương tự để bỏ qua các dấu ngoặc gần cho đến khi tôi phát hiện ra rằng việc gõ khung kín sẽ chỉ đưa tôi qua nó mà không cần chèn một cái mới, rất hữu ích! – maxymoo
- 1. Chế độ Chèn Vim trên Mac OS X
- 2. vim: undo newline ở chế độ chèn?
- 3. Vim: chế độ chèn rất chậm với 400 dòng +
- 4. VIM: chế độ chèn lối ra với: lệnh thông thường
- 5. Cách che phủ chế độ xem trên thanh điều hướng điều hướng?
- 6. video hoặc hướng dẫn cho chế độ vim haskell
- 7. Chèn một dòng mới mà không cần nhập vào chế độ chèn, vim
- 8. Cách chuyển thanh điều hướng và bộ điều khiển điều hướng ở chế độ ngang
- 9. Điều hướng giữa các Chế độ xem trong WPF MVVM
- 10. Vim: Tại sao bản đồ không hoạt động ở chế độ chèn?
- 11. Vim nhập chế độ nào khi menu hoàn thành hết?
- 12. Cách điều hướng từ một chế độ xem sang chế độ xem khác bằng UIPageControl?
- 13. Thêm trình điều hướng điều hướng vào chế độ xem chi tiết trong phần tách rời
- 14. Thêm các chế độ điều hướng mới trong matplotlib
- 15. vấn đề chế độ ngang với thanh điều hướng
- 16. Con trỏ khối thay đổi Vim khi ở chế độ chèn
- 17. Truy cập Trình điều khiển Điều hướng Hàng đầu từ Trình điều khiển Điều hướng của Chế độ xem Phụ
- 18. Comments (#) chuyển đến đầu dòng trong chế độ chèn trong Vim
- 19. Làm cách nào để thay đổi con trỏ vim trong chế độ Chèn/bình thường?
- 20. Trong Vim có nhiều cách để thoát khỏi chế độ chèn không?
- 21. Sự khác biệt giữa nối và chèn chế độ trong Vim
- 22. thư mục Traversing với hoàn tên file vim trong chế độ chèn (Ctrl-X Ctrl-F)
- 23. Backbone.js - điều hướng đến tuyến đường sau sự kiện "nhấp" trên một chế độ xem
- 24. Tôi muốn ẩn thanh điều hướng iOS trên chế độ xem cụ thể
- 25. Thêm chế độ xem tùy chỉnh ở trên bộ điều khiển thanh tab/bộ điều khiển điều hướng?
- 26. Chế độ Bash vi - liên kết "C-c" để thoát khỏi chế độ chèn
- 27. Vim: chế độ xem hình ảnh ngược
- 28. Vim: Thay đổi chế độ xem nhanh chóng ở chế độ bình thường
- 29. cách chèn "|" trong bảng chế độ org
- 30. Cách chuyển sang chế độ REPLACE ở VIM
Một trong những đối tượng thuê chung của vim là không điều hướng trong chế độ chèn. Thông thường, các nắp bản đồ sẽ khóa thành ESC để dễ dàng thoát khỏi chế độ chèn. Một đối tượng thuê chung chung khác là ở chế độ chèn ít nhất có thể. –
Vui lòng xem "Quan niệm sai lầm số 1" tại http://www.viemu.com/a-why-vi-vim.html –
Tôi nghĩ bạn nên đào tạo bộ nhớ cơ =) – ck3g