.inputrc & capacitées readline en shell interactif - Divers - Linux et OS Alternatifs
Marsh Posté le 24-04-2008 à 04:37:04
Pourquoi pas ?
J'ai découvert readline le we dernier, alors c'est juste histoire de et d'apprendre quelques trucs.
Déjà, j'avais noté des différences entre les fonctions que j'ai dans konsole et dans une console hors de X, sur le même PC.
Par ex. "Alt _" rappelle le dernier argument dans konsole et affiche un truc du genre "(arg 8):" dans une console.
J'en déduis que le "Alt _" doit pas envoyer la même séquence dans les 2 cas, mais bon.
Faudrait peut-être expliciter un peu les exemples, par ex. pourquoi 2 lignes history-search-backward ?
Et "ls [up]", ça me cause pas beaucoup.
Marsh Posté le 24-04-2008 à 21:19:03
Citation : Par ex. "Alt _" rappelle le dernier argument dans konsole et affiche un truc du genre "(arg 8):" dans une console. |
Pour ca j'utilise la chaine "!$"
Ex :
$ ls foo
$ ls !$
ls foo
Citation : pourquoi 2 lignes history-search-backward ? |
Pour la recherche en avant et arriere I presume.
Citation : Et "ls [up]", ça me cause pas beaucoup. |
ls [fleche vers le haut] ( apres avoir activé history-search-backward )
Nouveaux tricks : ( merci JB )
# Flash instead of beep
set bell-style visible
# Do not ring the bell if completion is ambiguous, show completions!
set show-all-if-ambiguous on
# Show file type in completion list
set visible-stats on
# Do not wrap a long line
set horizontal-scroll-mode on
# Prepend a star when modifying a history line
set mark-modified-lines on
# Accept meta key
set input-meta on
set convert-meta off
set output-meta on
# Meta key does not work :-(
C-B: backward-word
C-F: forward-word
# Search in history (C-S is used to block terminal)
C-X: forward-search-history
# Append a trailing slash when completing symlinks to directories
set mark-symlinked-directories on
Marsh Posté le 22-04-2008 à 01:39:39
Hello,
J'aimerais qu'on collabore à génerer un .inputrc assez complet avec des exemples et des commentaires selon nos connaisances/experiences.
Merci pour vos futures contributions.
.inputrc est le fichier de conf en dur du parametrage de readline.
man readline
Je commence :