/etc/inputrc

Dies ist meine /etc/inputrc, für Debian oder auch Mandrake. Wahrscheinlich funktioniert sie auf allen modernen Linux-Distros.

Damit reagiert in einer bash die Tab-Taste direkt beim ersten Drücken. Pos1 und Ende sind belegt, BildAuf und BildAb blättern durch die Befehlshistorie.

Viel Spaß damit wünscht

Robert Kehl

# /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, comment out
# 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 

# Show all if ambigious.
set show-all-if-ambiguous on
# bash completions does not use more
set page-completions off

# 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
# those two are for rxvt
#"\e[7~":beginning-of-line
#"\e[8~":end-of-line
# on some xterm
#"\e[H": beginning-of-line
#"\e[F": end-of-line
# on nxterms
#"\e[\C-@": beginning-of-line
#"\e[e": end-of-line

# allow the use of the Delete/Insert keys
# "\e[2~": quoted-insert
"\e[2~": yank                   # Insert
# "\e[3~": delete-char
"\e[3~":delete-char             # Suppr

# 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[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
# $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

$if term=xterm

# xterm with NumLock ON
# Operators
#"\eOo":         "/"
#"\eOj":         "*"
#"\eOm":         "-"
#"\eOk":         "+"
#"\eOl":         "+"
#"\eOM":         accept-line

# Colon and dot
#"\eOl":       ","
"\eOn":         "."

# Numbers
"\eOp":         "0"
"\eOq":         "1"
"\eOr":         "2"
"\eOs":         "3"
"\eOt":         "4"
"\eOu":         "5"
"\eOv":         "6"
"\eOw":         "7"
"\eOx":         "8"
"\eOy":         "9"

# Application keypad and cursor of xterm
"\eOD":         backward-char
"\eOC":         forward-char
"\eOA":         previous-history
"\eOB":         next-history
"\eOE":         re-read-init-file

$endif

$endif

  Disclaimer - [system.ini] - © Copyright
Diese Seite ist Teil von robertkehl.de