Trong zshell cách di chuyển về phía trước, tôi có thể đặt -o vi và sử dụng định dạng vi. Có cách nào để di chuyển về phía trước trong zshell bằng một từDi chuyển một từ về phía trước trong vỏ z
Trả lời
Tiện ích ZLE để di chuyển tiếp theo một từ là forward-word
. Do đó, bạn có thể sử dụng bindkey
để liên kết tiện ích con này với bất kỳ khóa nào bạn muốn.
Ví dụ,
$> bindkey ^O forward-word
sẽ cho phép bạn di chuyển về phía trước bởi một từ khi nhấn Ctrl-O
. Lưu ý rằng ^O
thực sự là nút chèn kiểm soát được trích dẫn theo sau là O
.
Dấu nhắc lệnh zsh của bạn hoạt động giống như emacs hoặc như vi. Nếu nó hoạt động như vi, hãy đặt nó ở chế độ lệnh (esc
) và nhập w
. Nếu nó hoạt động như các emacs, hãy sử dụng M-f
.
Thông tin thêm có sẵn tại man zshzle.
Để làm việc này, bạn cần bật chế độ vim 'bindkey -v' hoặc nếu bạn đang sử dụng plugin oh-my-zsh cài đặt vi chế độ – Kiril
@Kiril th e câu trả lời bao gồm cả chế độ vi 'w' và chế độ emacs' M-f'. –
Tương tự như câu trả lời khác, nhưng đối với Zsh trên iTerm nó đã cho tôi một thời gian để tìm thấy điều này:
Nếu bạn đang sử dụng Zsh, như Oh My Zsh, trong iTerm sau đó đi đến: Preferences>Profiles> phím sub-menu
Bấm dấu +
Thêm kết hợp phím tắt của bạn, chọn "Gửi thoát chuỗi"
đầu vào cho trái và phải bên dưới.
trái:
[1;5D
phải:
[1;5C
- về phía trước từ [Meta] + [f]
- từ lạc hậu [Meta] + [b]
Trên macOS, [tùy chọn] + [→] và [tùy chọn] + [←] cũng hoạt động.
Nếu bạn đang sử dụng iTerm2 trên OSX, bạn có thể sử dụng cài đặt trước Chỉnh sửa văn bản tự nhiên.
này hỗ trợ những combo key (mà rất giống với biên tập viên khác):
- alt/option + trái = di chuyển sang trái một từ
- alt/option + phải = di chuyển đúng một từ
Lưu ý rằng bạn chỉ có thể tìm thấy giá trị đặt trước này trong tùy chọn * tiểu sử *, không phải trong tùy chọn toàn cầu. –
- 1. git di chuyển một nhánh bắt đầu về phía trước trong cây
- 2. Cách di chuyển về phía trước trong Tìm kiếm và Điều hướng Thẻ VIM?
- 3. UIScrollView - Di chuyển chế độ xem về phía trước, nhưng bên dưới chỉ báo cuộn
- 4. Cột văn bản phải được di chuyển về phía cuối?
- 5. di chuyển về phía nam django, không đặt mặc định
- 6. Game di chuyển kẻ thù về phía người chơi
- 7. Mang thông tin GoogleMapsWindow về phía trước
- 8. git bị từ chối đẩy không nhanh về phía trước
- 9. stucked trong một di chuyển về phía nam django - TransactionManagement lỗi
- 10. ứng dụng lỗi di chuyển về phía nam "không khả dụng trong quá trình di chuyển này"
- 11. LINQ: về phía trước tìm kiếm tình trạng
- 12. tham chiếu về phía trước bất hợp pháp trong java
- 13. Mang điều khiển Winforms về phía trước
- 14. Tuyên bố về phía trước trong C++ là gì?
- 15. InetAddress.toString() trả về dấu gạch chéo về phía trước
- 16. Cách gọi một phương thức tĩnh trên một lớp mô hình django trong khi di chuyển về phía nam
- 17. Sự khác nhau giữa di chuyển một Iterator về phía trước với câu lệnh for và một tuyên bố trong khi
- 18. mang huyền thoại về phía trước trong gnuplot
- 19. Làm thế nào để nhanh chóng về phía trước một chi nhánh từ xa
- 20. Kiểm tra di cư về phía nam ở Django
- 21. về phía trước khai cho các giao diện Objective-C
- 22. Tất cả về .... Z-Index?
- 23. Di chuyển ra trước dấu ngoặc với XOR
- 24. Chạy di chuyển về phía Nam cho tất cả các ứng dụng
- 25. Kết quả này là tập hợp chỉ chuyển tiếp, gọi rewind() sau khi di chuyển về phía trước không được hỗ trợ - Zend
- 26. Chuyển hướng đầu ra từ vỏ erlang vào một tệp
- 27. tham chiếu lớp học về phía trước ở Scala?
- 28. video html5: nhanh nhất về phía trước và chuyển động chậm chậm nhất?
- 29. Regexp.escape không thoát khỏi dấu gạch chéo về phía trước?
- 30. Phương pháp mở rộng tương thích về phía trước
+1 cho câu trả lời chung. –