Có thể xác định những biểu tượng mà con trỏ sẽ dừng lại sau khi nhấn Ctrl Left/CtrlNgay phím trong VIM? Có thể làm cho hành vi của nó giống như trong các cửa sổ không? Con trỏ nhảy quá xa khi sử dụng các kết hợp này. Ngoài ra, b/e phím trợ giúp một chút nhưng chúng làm cho con trỏ nhảy đến khoảng cách ngắn hơn. Cảm ơn.Vim Ctrl-Left/Ctrl-Phải hành vi
Trả lời
từ vim giúp đỡ :help word
*word*
Một từ gồm một chuỗi của các chữ cái, chữ số và dấu gạch dưới, hay một chuỗi các phi trống nhân vật khác, cách nhau bằng khoảng trắng (dấu cách, tab,). Điều này có thể được thay đổi bằng tùy chọn 'iskeyword'. Dòng trống cũng được coi là một từ.
Tôi khuyên bạn nên sử dụng các lệnh vim-điển hình như w/W/b/B/e/E/ge/gE/f/F/t/T thay vì các phím mũi tên. Các phím mũi tên ở xa hàng nhà bàn phím của bạn và sẽ làm chậm bạn xuống.
More giúp đỡ về phong trào quan trọng lệnh:
:h word-motions
:h object-motions
:h left-right-motions
Chắc chắn, nhưng đối với tôi nó thuận tiện hơn để tìm phím Shift hoặc Ctrl mà không cần xem trên bàn phím hơn là tìm w/Shift-w. p.s. Không có chiến tranh thánh thiện. Chỉ là ấn tượng của riêng tôi. :) – igorp1024
Hi kongo2002, Tôi muốn sử dụng Ctrl + phím mũi tên becouse nó có thể làm việc trong chế độ chèn quá ... vấn đề của tôi là, nếu tôi lập bản đồ C-Phải thiết lập trình tự esc-ei (hoặc bất kỳ) nó luôn chèn độ trễ kỳ lạ giữa việc giải thích bản đồ ... Tôi nhấn Ctrl + RightArrow, vim chờ khoảng 2 giây và sau đó cuối cùng nhảy một từ sang phải. Tại sao vậy? (Tôi đang sử dụng Ubuntu ... nếu vấn đề này) Cảm ơn rất nhiều vì bất kỳ đề xuất nào! –
@andrej thường bạn phải chơi với các thiết lập 'timeout'' ttimeout' 'timeoutlen' và' ttimeoutlen' để có được những thời gian chờ ánh xạ đó – kongo2002
- 1. Vim: thay đổi hành vi nhấp chuột
- 2. Sửa đổi các emacs hành vi chuyển tiếp/từ-lạc hậu (giống như trong vi/vim)
- 3. Hành vi đặc biệt của hành vi đặc biệt (lạ?)
- 4. Làm cách nào để khắc phục hành vi vi phạm dòng của Vim đối với các dòng dài bằng Python?
- 5. hành vi Rất lạ với Vim cú pháp và filetype phát hiện
- 6. hành vi strcmp
- 7. Strange giảm hành vi
- 8. Hành vi Drupal
- 9. Weird $ hành vi: $ {\ string}
- 10. Hành vi của removeEventListener
- 11. RelayCommand CanExecute hành vi
- 12. Hành vi của ResultSet.TYPE_SCROLL_SENSITIVE
- 13. FileDialog Hành vi DoubleClick
- 14. Hành vi của CopyOnWriteArrayList
- 15. DataContracts với hành vi
- 16. hành vi Zend_Form_Element_File lẻ
- 17. NSLog - Hành vi lạ
- 18. hành vi cout lạ
- 19. FFmpeg-hành vi lạ
- 20. Hành vi của decltype
- 21. Hành vi ComboBox
- 22. C# decimal.Parse hành vi
- 23. c hành vi # luồng
- 24. Strange View.getHitRect() hành vi
- 25. String.replaceAll Strange Hành vi
- 26. hành vi dispatch_get_global_queue
- 27. Strange hành vi Java + = điều hành
- 28. Vim yanking phạm vi của dòng
- 29. hành vi Odd với timeIntervalSince1970
- 30. hành vi gcc -finline-functions?
Cài đặt mặc định là tiếp theo iskeyword = @, 48-57, _, 192-255 – Vereb
Cảm ơn! Nó đã không giúp tôi rất nhiều, nhưng nhờ câu trả lời của bạn, tôi đã xem xét sự khác biệt giữa chuyển động bao gồm và độc quyền. Tất cả những gì tôi cần là sử dụng các chuyển động độc quyền: Shift-Phải/Shift-Trái hoặc w/W Cảm ơn! – igorp1024