Có cách nào để cho phép Ctrl +←/→ phím tắt (đi từ trước/sau) trong Bash console cài đặt với MSysGit?MSysGit Bash - cách bật Ctrl + Mũi tên Trái/Phải?
Trả lời
Tại dấu nhắc Bash của bạn, nhấn Ctrl - vCtrl - trái mũi tên và Ctrl - vCtrl - phải mũi tên và làm cho lưu ý của đầu ra. Bạn sẽ thấy một cái gì đó như: ^[OD
và ^[OC
hoặc tương tự. Thêm các dòng sau để ~/.inputrc
của bạn:
"\eOC": forward-word
"\eOD": backward-word
nơi bạn sẽ thay \e
cho thoát (^[
) và phần còn lại của các ký tự bạn có (OD
, OC
hoặc tương tự).
Để đọc lại các tập tin và thực hiện những thay đổi tích cực ngay lập tức, báo chí Ctrl - xCtrl - r.
Không thực sự trả lời câu hỏi của bạn, nhưng bạn có thể thử ALT - F và ALT - B để thay thế.
Tôi chỉnh sửa các tập tin/etc/inputrc:
sudo gedit /etc/inputrc
và nhận xét ra những dòng sau:
$if term=rxvt
"\e[8~": end-of-line
"\eOc": forward-word
"\eOd": backward-word
$endif
Sau đó, tôi đã chỉnh sửa file ~/.bashrc:
sudo gedit ~/.bashrc
và thêm các dòng sau ở dưới cùng:
#### enable Ctrl+Left , Ctrl+Right keybindings:
bind '"\e[1;5C":forward-word' # Ctrl+Right
bind '"\e[1;5D":backward-word' # Ctrl+Left
Có vẻ như nó hoạt động và ít nhất cho đến nay, không có tác dụng phụ.
(thử nghiệm trên Ubuntu GnomeShell Remix 12.04 AMD64)
Thêm vào my ~/.inputrc
"\e[1;5C": forward-word
"\e[1;5D": backward-word
Đã đủ cho tôi.
Tôi tìm thấy this answer bằng cách rám nắng trên AskUbuntu, đã hoạt động cho tôi sau khi không có câu trả lời nào trong số này được thực hiện. Tôi sẽ repost nó ở đây.
Có gì trong số ~/.inputrc
và /etc/inputrc
của bạn? Tối thiểu để có được những chìa khóa làm việc là, tôi nghĩ rằng:
# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
Nếu bạn có những trong /etc/inputrc
, file cần được đưa từ ~/.inputrc
, để kiểm tra xem nó có dòng sau:
$include /etc/inputrc
Bạn hoàn toàn đóng đinh nó bằng '$ include/etc/inputrc'. Tôi đã tạo một lối tắt bàn phím trong '~/.inputrc' của mình (chỉ để giải trí) và được sửa đổi kể từ đó, vì việc tạo tệp trong nhà của tôi đã bỏ qua'/etc/inputrc' làm mặc định. Thx từ tương lai. – kub1x
Điều này làm việc cho khách hàng MINGW64 ("Git Bash" trong Git cho Windows)! – klaar
này làm việc cho tôi trong Windows 7:
Thêm phần này vào ~/.inputrc
Sau đó khởi động lại giao diện điều khiển và nó sẽ làm việc cho bạn.
này làm cho nó để bạn có thể làm một trong hai sử dụng
CTRL + ← hay CTRL + →
Hoặc
ALT + ← hay ALT + →
## Windows msysgit
## Alt + right/left
"\e\e[C": forward-word ### Alt + right
"\e\e[D": backward-word ### Alt + left
## Ctrl + right/left
"\e[C": forward-word ### Ctrl + right
"\e[D": backward-word ### Ctrl + left
Chỉ cho bạn để chỉ định giải pháp windows 7 –
Đối với những nhầm lẫn về lý do tại sao nó không được làm việc cho ctrl +trái mũi tên và ctrl +phải mũi tên.
Điều này là do lỗi xảy ra với cửa sổ 7, có thể là những người khác và msys nơi khóa ctrl sẽ không được công nhận (ít nhất là đối với trường hợp của tôi).
Để kiểm tra xem bạn đang ở trong tình cảnh tương tự, làm những gì @Dennis nói:
- mở terminal
- Hãy chắc chắn rằng ctrl +v chưa được ánh xạ đến cái gì khác
- Nhấn ctrl + v theo sau là ctrl + Trái-Ar hàng để kiểm tra các dãy phím
- Look tại đầu ra
Lặp lại với chỉ nhấn trái mũi tên.
Nếu chúng giống nhau, hãy chào mừng bạn đến với thế giới của tôi. Bây giờ bạn có thể sử dụng Autohotkey để remap các phím hoặc sử dụng mới hơn windows git bash.
Làm cách nào để "Đảm bảo ctrl + v chưa được ánh xạ lại tới một thứ khác"? – bacar
- 1. Android Bật lên với đầu mũi tên
- 2. Vim không làm nổi bật cú pháp cho các tập lệnh bash (phiên bản msysgit)
- 3. Làm cách nào để xử lý ctrl + mũi tên trong Javascript?
- 4. UISplitViewController iOS 5.1 khiến lỗi hướng mũi tên bật lên
- 5. cấu hình cho msysgit bash bên trong emacs trên windows
- 6. Cách chuyển đổi mũi tên thả xuống
- 7. Cách sử dụng Zsh với msysGit
- 8. Swing: popover với mũi tên
- 9. Ctrl + alt + phím mũi tên xuống không hoạt động trong nhật thực juno
- 10. Cắt các phím mũi tên
- 11. NSPopUpButton mũi tên màu
- 12. graphviz dot: cách chèn mũi tên từ một nút vào giữa mũi tên
- 13. Cách tính tọa độ của đầu mũi tên dựa trên mũi tên?
- 14. Cách xóa mũi tên trong UITableView
- 15. Cách vẽ mũi tên trong Silverlight
- 16. setDisplayHomeAsUpEnabled() + Mũi tên lên?
- 17. Cách nắm bắt các phím mũi tên trong node.js
- 18. Đây có phải là lỗi trong bash không? (Mũi tên lên)
- 19. shift-mũi tên không làm nổi bật văn bản emacs iterm2
- 20. HorizontalScrollView với các mũi tên
- 21. mã và mã mũi tên
- 22. Lỗi Raphaël: mũi tên-end
- 23. mũi tên tròn với CSS
- 24. Làm cách nào để hiển thị ► Biểu tượng mũi tên phải (Chuyển tiếp) hoặc Mũi tên phải trong html?
- 25. C# - Cách ghi đè hành động cho "Mũi tên lên" và "Mũi tên xuống" cho hộp văn bản?
- 26. tạo mũi tên có màu gradient
- 27. Cách hiển thị mũi tên sắp xếp trên cột TListView?
- 28. Cách ẩn các nút mũi tên trong một JScrollBar
- 29. cách di chuyển div bằng các phím mũi tên
- 30. Làm cách nào để thay đổi loại đầu mũi tên?
Điều đó thật tuyệt vời, cảm ơn bạn! – Borek