Tôi đang dùng Ubuntu 12.04. Mỗi lần tôi chỉnh sửa văn bản, tôi sử dụng ctrl+ left/ rightđể di chuyển / nhảy giữa các từ. Gần đây, tôi đã cài đặt xscreenaver và thay đổi các phím tắt để kích hoạt trình bảo vệ màn hình của mình. Nhưng sau đó, Ctrl+ leftdừng trả lời bình thường (chuyển sang từ tiếp theo bên trái). Ctrl+ rightvẫn nhảy sang từ tiếp theo bên phải. Vấn đề xảy ra cho dù tôi đang sử dụng thiết bị đầu cuối, Gedit hoặc thậm chí gõ văn bản trong các trang web.
Tôi quay trở lại gnome-Screensaver, loại bỏ xscreenaver (cũng đã sửa các phím tắt trên bàn phím của tôi). Nhưng vấn đề vẫn còn.
Tôi đã cố gắng sao chép nội dung từ /etc/inputrc
sang ~/.inputrc
(theo mặc định, tôi không có ~ / .inputrc). Tôi có một số thông tin ở đây: Các ký tự lạ xuất hiện khi tôi sử dụng phím Ctrl và Mũi tên để điều hướng
Hãy giúp tôi.
EDIT: Đây là của tôi ~/.inputrc:
# /etc/inputrc - global inputrc for libreadline
# See readline(3readline) and `info rluserman' for more information.
# Be 8 bit clean.
set input-meta on
set output-meta on
# To allow the use of 8bit-characters like the german umlauts, uncomment
# the line below. However this makes the meta key not work as a meta key,
# which is annoying to those which don't need to type in 8-bit characters.
# set convert-meta off
# try to enable the application keypad when it is called. Some systems
# need this to enable the arrow keys.
# set enable-keypad on
# see /usr/share/doc/bash/inputrc.arrows for other codes of arrow keys
# do not bell on tab-completion
# set bell-style none
# set bell-style visible
# some defaults / modifications for the emacs mode
$if mode=emacs
# allow the use of the Home/End keys
"\e[1~": beginning-of-line
"\e[4~": end-of-line
# allow the use of the Delete/Insert keys
"\e[3~": delete-char
"\e[2~": quoted-insert
# mappings for "page up" and "page down" to step to the beginning/end
# of the history
# "\e[5~": beginning-of-history
# "\e[6~": end-of-history
# alternate mappings for "page up" and "page down" to search the history
# "\e[5~": history-search-backward
# "\e[6~": history-search-forward
# 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
$if term=rxvt
"\e[8~": end-of-line
"\eOc": forward-word
"\eOd": backward-word
$endif
# for non RH/Debian xterm, can't hurt for RH/Debian xterm
# "\eOH": beginning-of-line
# "\eOF": end-of-line
# for freebsd console
# "\e[H": beginning-of-line
# "\e[F": end-of-line
$endif
nếu tôi xóa / etc / inputrc, đây là những gì tôi nhận được nếu giữ CTRL, sau đó nhấn mũi tên phải năm lần:
Không giống như hình ảnh đầu tiên ở trên, giữ CTRL và nhấn mũi tên trái nhiều lần sẽ không in ra ;5D
nữa ... giống như nó chấp nhận lệnh một lần và không làm điều đó nữa .. xem hình ảnh bên dưới: