sử dụng bash không có phím mũi tên


9

Tôi đang sử dụng bash trên một máy ảo. Vì một số lý do, các phím mũi tên không hoạt động ở đó. Có thể sử dụng một số kombination chính khác (như HJKL trong vi) để di chuyển sang trái / phải / lên / xuống không?

(đó là OpenBSD nếu nó giúp)

chỉnh sửa: Tôi cũng sẽ thêm Tôi biết lý do tại sao chúng không hoạt động và nó không thể giải quyết được (và đó không phải là vấn đề tôi muốn giải quyết ngay bây giờ)

Câu trả lời:


15

Thử cái này:

set -o vi

Sau đó sử dụng Esc và 'hjkl' để điều hướng.

Bạn cũng có thể làm điều này:

set -o emacs

Và sử dụng ctrl-p, ctrl-n, v.v. để điều hướng.

Tôi có chế độ VI được đặt trong .bashrc để nó có sẵn ngay lập tức.

EDIT: đây là một mánh gian lận cho chế độ VI trong Bash. Đó là một bản PDF, vì vậy hãy xem xét bản thân cảnh báo;)

Đây là một mánh gian lận cho chế độ Emacs trong Bash - chỉ để che đậy căn cứ của tôi. Đó cũng là một bản PDF.


Rất vui được giúp đỡ :) Tôi đang đăng một liên kết với bảng cheat cho VI: cảnh báo, PDF.
bedwyr

5

Trong chế độ Emacs, đó là Ctrl-B và F (lùi và tiến một ký tự) và Ctrl-P và N (dòng trước và dòng tiếp theo)


0

Các phím mũi tên trên bàn phím số cũng hoạt động (4,8,6,2) và gửi một mã khóa khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.