Et de même Ctrl + Gauche à prevword. J'ai lu la page de manuel de nanorc et trouvé
bind menu des fonctions de touches
Donc, la ligne bind ^Left prevword main
serait ce que je voulais, le problème est que nano n'accepte que
un caractère alpha ou le mot "espace"
alors Left
n'existe pas.
Y a-t-il un moyen d'accomplir cela? Pour le moment, je suis sur natty (nano 2.2.2) mais je mettrai à niveau nano si une version ultérieure (de développement?) Peut le faire.
Malheureusement, je ne pense pas que ce soit possible. J'ai trouvé un fil où un nano développeur dit :
Bonjour, j'ai cherché de haut en bas en essayant de savoir s'il était possible de naviguer dans le texte avec CTRL gauche/droite pour faire un saut Word par Word ...
Malheureusement non. Le méta-espace et le Ctrl-espace sont les seules clés pour le faire. En effet, en mode texte, il n'est pas possible pour nano de faire la différence entre Ctrl-Gauche et Gauche et entre Ctrl-Droite et Droite.
Sur ne autre , il ajouta:
parce que je pense que nano devrait fonctionner de la même manière sous les deux terminaux X et la console, et je n'ai pas encore trouvé de console capable de faire la distinction entre [touche fléchée] et Ctrl- [touche fléchée]. Je souhaite que ce n'était pas le cas ...
Il y a une solution à ce problème. Redéfinir Ctrl-Gauche et Ctrl-Droit dans votre programme Terminal pour les clés rarement utilisées, telles que F13 et F14.
Puis dans ~/.nanorc:
bind F13 prevword main
bind F14 nextword main
Maintenant, un inconvénient, du moins pour moi, est que cela ne fonctionnera que si vous utilisez le programme Terminal que vous avez utilisé pour la redéfinition de la clé. Par exemple, dans ma situation, cela ne fonctionne pas lorsque je suis sur la console physique de mon système d'exploitation (dans mon cas, FreeBSD). Mais j'utilise QVT/Term de mon bureau dans l'autre pièce presque 100% du temps. Fonctionne comme un charme.
Installez la dernière version de nano
. Ils ont ajouté ctrl+left
et ctrl+right
pour se déplacer par mots. (Bien sûr, v2.7.4 a cela).
Une autre option consiste à utiliser les commandes par défaut Ctrl-Space
et Alt-Space
.