salut a tous,
Soit la saisie suivante:
echo 'this<cr> test<cr> '<cr>
J'obtiens a l'écran:
--------------------------
echo 'this
quote> test quote> ' this test --------------------------
maintenant, je rappelle l'historique et je tente d'inserer des lignes entre this et test:
<esc>kO<cr>
J'obtiens a l'écran:
--------------------------
echo 'this
test ' this
test --------------------------
ca n'est pas le comportement souhaité: j'aurais aimé que la frappe du <cr> - entraine la création d'une nouvelle ligne en mode insertion - entraine la validation de la commande en mode normal
Je souhaiterais le même comportement pour vared.
Question bis relative a l'historique: <up> saute de ligne en ligne et non de commande en commande. Ainsi,
echo pouet<cr> echo 'pouet<cr> pouet<cr> pouet'<cr> <up><up>
J'obtiens a l'écran:
--------------------------
echo pouet <-- la ou je voudrais être echo 'pouet
pouet <-- la ou je suis pouet' --------------------------
existe t'il une touche pour naviguer de commandes en commandes ?
cordialement, marc
On mar 21 août, Marc Chantreux wrote:
salut a tous,
existe t'il une touche pour naviguer de commandes en commandes ?
La touche "flèche du haut" est par défaut bindé sur up-line-or-history, il te suffit de remapper sur up-history.
bindkey '^[[A' up-history
On Tue, Aug 21, 2007 at 11:15:15AM +0200, Bruno Bonfils wrote:
On mar 21 août, Marc Chantreux wrote: La touche "flèche du haut" est par défaut bindé sur up-line-or-history, il te suffit de remapper sur up-history. bindkey '^[[A' up-history
merci pour l'info qui m'a en fait servi de début de piste.
en fait, la navigation ligne par ligne se fait avec les mêmes touches par defaut que tcsh ( ^N et ^P ) *mais* il faut être en mode normal et non en mode insertion.
Il fallait donc tapper <esc> avant de naviguer. Merci Asyd!
Marc