Ключевые слова: shell, example, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Alex Pavlov 2:5030/711 10 Aug 98 03:41:46
Subj : Re: У кого нибудь <END> в BASHе работает?
________________________________________________________________________________
--Multipart_Mon_Aug_10_03:41:41_1998-1
Content-Type: text/plain; charset=KOI8-R
>>>>> "Philip" == Philip Philonenko writes:
Philip> Как поживаете, All ? А? А то у меня во всех трех линуксовых
Philip> дистрибуциях (Slakware'96, Debian 1.3.1,
Philip> и RH 5.1 ~ рисует!
Philip> Помогите ПЛЗ
Hа тебе :)
################################################################################
## /etc/inputrc
##
## Attempt to put different TERMs together in one readline init file.
## Copyright (c) 1997 S.u.S.E. GmbH Fuerth, Germany.
##
## Author: Werner Fink, <werner@suse.de>
##
################################################################################
#
# Eight bit compatible: Umlaute
#
set meta-flag on
set output-meta on
set convert-meta off
#
# VI line editing
#
$if mode=vi
set editing-mode vi
set keymap vi
$endif
#
# Common standard keypad and cursor
#
"e[2~": yank
"e[3~": delete-char
"e[5~": previous-history
"e[6~": next-history
"e[C": forward-char
"e[D": backward-char
"e[A": previous-history
"e[B": next-history
$if term=xterm
"e[E": re-read-init-file
$else
"e[G": re-read-init-file
$endif
#
# Avoid network problems
# ... 177 (ASCII-DEL) and 10 (ASCII-BS)
# do `backward-delete-char'
# Note: `delete-char' is maped to 33[3~
# Therefore xterm's responce on pressing
# key Delete or KP-Delete should be
# 33[3~ ... NOT 177
#
"C-?": backward-delete-char
"C-H": backward-delete-char
#
# Home and End
#
$if term=xterm
#
# Normal keypad and cursor of xterm
#
"e[1~": history-search-backward
"e[4~": set-mark
"e[H": beginning-of-line
"e[F": end-of-line
# Home and End of application keypad and cursor of xterm
"eOH": beginning-of-line
"eOF": end-of-line
$else
#
# TERM=linux or console
#
"e[1~": beginning-of-line
"e[4~": end-of-line
$endif
#
# Application keypad and cursor of xterm
#
$if term=xterm
"eOD": backward-char
"eOC": forward-char
"eOA": previous-history
"eOB": next-history
"eOE": re-read-init-file
# DEC keyboard KP_F1 - KP_F4
"eOP": prefix-meta
"eOQ": undo
"eOR": ""
"eOS": kill-line
$endif
#
# Function keys F1 - F12
#
$if term=linux
#
# On console the first five function keys
#
"e[[A": ""
"e[[B": ""
"e[[C": ""
"e[[D": ""
"e[[E": ""
$else
#
# The first five standard function keys
#
"e[11~": ""
"e[12~": ""
"e[13~": ""
"e[14~": ""
"e[15~": ""
$endif
"e[17~": ""
"e[18~": ""
"e[19~": ""
"e[20~": ""
"e[21~": ""
# Note: F11, F12 are identical with Shift_F1 and Shift_F2
"e[23~": ""
"e[24~": ""
#
# Shift Function keys F1 - F12
# identical with F11 - F22
#
#"e[23~": ""
#"e[24~": ""
"e[25~": ""
"e[26~": ""
# DEC keyboard: F15=e[28~ is Help
"e[28~": ""
# DEC keyboard: F16=e[29~ is Menu
"e[29~": ""
"e[31~": ""
"e[32~": ""
"e[33~": ""
"e[34~": ""
$if term=xterm
# Not common
"e[35~": ""
"e[36~": ""
$endif
#
$if term=xterm
#
# Application keypad and cursor of 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"
$endif
#
# EMACS line editing
#
$if mode=emacs
#
# ... xterm application cursor
#
$if term=xterm
"eeOD": backward-word
"eeOC": forward-word
"eeOA": up-history
"eeOB": down-history
"C-eOD": backward-char
"C-eOC": forward-char
"C-eOA": up-history
"C-eOB": down-history
$endif
#
# Standard cursor
#
"ee[D": backward-word
"ee[C": forward-word
"ee[A": up-history
"ee[B": down-history
"C-e[D": backward-char
"C-e[C": forward-char
"C-e[A": up-history
"C-e[B": down-history
$endif
#
# end
#