.inputrc & capacitées readline en shell interactif

.inputrc & capacitées readline en shell interactif - Divers - Linux et OS Alternatifs

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 :
 

Code :
  1. #############################################################################################################
  2. #                                  Individual readline initialization file                                  #
  3. #############################################################################################################
  4. # key bindings :
  5. Windows-a: "$(date +%Y%m%d)"
  6. ## man readline pour les "set variable valeur"
  7. # demande a partir de n items on demande : "Display all n possibilities? (y or n)"
  8. set completion-query-items 200
  9. # active la completion case insensitive sur les repertoires par exemple
  10. set completion-ignore-case On
  11. # test pour activer les menus à la zsh style ? ( ne fonctionne pas )
  12. set menu-complete 100
  13. # historique a partir d'un suffixe ( Ex : ls [up] )
  14. "\e[A": history-search-backward
  15. "\e[B": history-search-backward


Reply

Marsh Posté le 22-04-2008 à 01:39:39   

Reply

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  [:abnocte invictus] 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.  [:jean-guitou]  
 
Faudrait peut-être expliciter un peu les exemples, par ex. pourquoi 2 lignes history-search-backward ?
Et "ls [up]", ça me cause pas beaucoup.


---------------
Legalize it @HFR
Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed