Như Thomas đã giải thích, bạn có thể thêm các ràng buộc vào /etc/inputrc
.
Một giải pháp thay thế khác để nó tải mỗi khi bạn đăng nhập, là đưa chúng vào ~/.bashrc
như thế này:
bind '"\eOC":forward-word'
bind '"\eOD":backward-word'
Tôi biết được rằng bạn có thể sử dụng cat > /dev/null
để xem các ký tự mà bàn phím của bạn đang gửi, ví dụ: CTRL + mũi tên phải hiển thị:
^[OC
nơi ^[
giống như \e
vậy đó là nơi mã đến từ bind
lệnh.
Bạn cũng có thể tra cứu các ràng buộc như sau:
bind -p | grep forward-word
Tất cả những điều này khá tuyệt vời và tôi rất vui vì tôi đã tìm ra thêm một số sức mạnh của bash.
^[OC
cái giống như của bạn. Trongxterm
tôi nhận được^[[1;5
đó là giống như Thomas'.