Journal : Où sont mes raccourcis claviers ? (la suite)
Posté par sev () le 10 juillet 2003
J'ai enfin trouvé un éditeur de texte léger et en mode console avec mes raccourcis claviers préférés par défaut (ctrl-c copy, ctrl-v coller, ctrl-z annuler, ctrl-f chercher, etc... et surtout maj+fleche pour selectionner)
http://www.symonds.net/~deep/stuff/vtu/teddy/
(Pfff, j'ai galéré pour trouver ça. En plus il est même pas beau)
> Lire le journal (10 commentaires, moyenne: 1).
Vous avez demandé le commentaire #237372.



Re: Où sont mes raccourcis claviers ? (la suite)
Je crois que tu es allé cherché bien loin ce que tu avais près de toi : Rajoute ça dans ton .vimrc et t'as un éditeur un peu plus répendu qui fait ça : " bindings à la windows " (Ctrl-A Ctrl-X Ctrl-C Ctrl-V Ctrl-S Ctrl-Z Ctrl-Y fait ce que t'attends) " Ctrl-Tab et Ctrl-F4 vont à la prochaine et ferme la fenêtre " à noter que Ctrl-Q remplace l'ancien et bien utile Ctrl-V so $VIMRUNTIME/mswin.vim " et on peaufine ça pour sev imap <C-f> :promptfind nmap <C-f> :promptfind imap <C-g> :promptrepl nmap <C-g> :promptrepl inoremap <S-Left> V noremap <S-Left> V " et pour les fans d'emacs imap <C-e> "imap <C-a> Et si tu ne connais pas du tout vim ou que ta première approche t'a effrayé (ce qui se comprend ;-) , le meilleur tutorial est encore celui livré avec la distribution qui permet d'apprendre tout ce que t'as besoin en, quoi, 30 minutes $ vimtutor fr Tiens d'ailleurs, je sais qu'on peut faire pareil sous emacs. Quelqu'un sait-il comment exactement ?
[^]Re: Où sont mes raccourcis claviers ? (la suite)
mince, mes balises ! Je reprends so $VIMRUNTIME/mswin.vim imap <C-f> <Esc>:promptfind<Enter> nmap <C-f> :promptfind<Enter> imap <C-g> <Esc>:promptrepl<Enter> nmap <C-g> :promptrepl<Enter> inoremap <S-Left> <Esc>V noremap <S-Left> V imap <C-e> <End> " en conflit avec tout sélectionner "imap <C-a> <Home>
[^]Re: Où sont mes raccourcis claviers ? (la suite)
so $VIMRUNTIME/mswin.vim
Et dire que souvent je faisais un Ctrl-S pour sauver et que ça me plantait tout !
J'ai appris quelques rudiments (et même plus) de Vim avec
http://www.gentoo.org/doc/fr/vi-guide.xml(...)
(on retrouve les feuilles de triche à http://www.gentoo.org/doc/en/vi-guide.xml(...) )
[^]Re: Où sont mes raccourcis claviers ? (la suite)
Non Ctrl-S ne plante pas tout en fait et ça ne dépend pas de vim.
L'antidote à Ctrl-S est Ctrl-Q, tu peux essayer ça dans bash
ça date de l'époque délicieuse des réseaux X-25,... et bref,
c'est une histoire de controle de flux, ça ne fait que ne pas afficher ce qui
arrive sur le terminal.
D'ailleurs du coup, ça ne doit pas marcher dans la console ce mapping ;
de même pour Ctrl-f qui lance une fenêtre graphique.
Mais bon, remplace $vim par $gvim et tu as l'éditeur que tu souhaites.
[^]Re: Où sont mes raccourcis claviers ? (la suite)
bon, je vais essayer...
Y'en a t-il dans la salle qui utilise le fichier de config mswin.vim au quotidien ? (et qui peuvent témoigner :-)
[^]Re: Où sont mes raccourcis claviers ? (la suite)
tous ceux qui utilisent VIM sous windows, et il y en a plus qu'on ne croit ;-)
j'ai été étonné en voyant les mailings-lists.
Dis, tu as noté que certains des raccourcis ne peuvent marcher que dans
la version graphique (Ctrl-S par exemple est intercepté par le terminal,
c'est lourd mais c'est comme ça)
[^]Re: Où sont mes raccourcis claviers ? (la suite)
Ouais, j'ai vu ça sur googlegroup (fr.comp.applications.emacs)
-------------------------------
Je n'ai pas été très clair. En fait taper C-s bloque le terminal dans
tous les cas puisque c'est l'OS qui l'intercepte et non pas Emacs.
(enable-flow-control) demande donc à Emacs de remplacer C-s dans les
raccourcis par C-\, ce qui permet d'avoir accès à ces raccourcis de
façon détournée. (Idem pour C-q.)
> > Ajouter cette instruction fait qu'il faut taper C-\ au lieu de C-s.
> > Comme C-\ n'a aucun rôle dans le contrôle de flux, il n'y a plus de
> > bloquage. Donc ça résout bien un problème, non ?
> Non, je veux utiliser Ctrl-S.
On ne fait pas tjrs ce qu'on veut... :-> Pour ça, faut bricoler les
paramètres du terminal dans chaque cas, ce qui est plutôt pénible.
------------------------------------
Voilà un exercice pratique qu'il est bien : remplacer les interruptions terminal de type ctrl+[touche] par ctrl+alt+[touche]
En plus ce sera pas dépaysant pour les windoziens, d'habitude il faut ctrl+alt+suppr, là il remplaceront le suppr par une lettre.
Bon, voyons voir comment un newbies peut faire ça. Heu finalement je crois que je vais utiliser VI pour relire le source :-)
[^]Re: Où sont mes raccourcis claviers ? (la suite)
(require 'pc-select) (pc-selection-mode) + quelques: (global-set-key [f8] 'calculator) ...
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libre)
[^]Re: Où sont mes raccourcis claviers ? (la suite)
Si c'est pour le tutoriel emacs c'est C-h t
pour avoir une config à la win32 aucune idée...