Category: Editeur

mon vim bien fléché

Par mc, 5 avril 2009 17 h 12 min

A force de fréquenter vi, on utilise de moins en moins les flêches pour se ballader dans le buffer en mode normal (les w,b,f,t,),% et la foule d’autres moouvements biens plus précis et puissants remplacent vite ces 4 outils).

Si vous en venez a vouloir faire usage des fleches, tous les anciens conseillent l’utilisation de leurs équivalents vi (hkjl). J’étais peu convaincu au début et les premiers jours de pratique sont difficiles mais je trouve maintenant que cet apprentissage, pas si compliqué, se justifie totalement pour plein de petites choses.

Que faire alors de ces 4 touches devenues obsolètes?

Ma réponse s’appelle ~/.vim/plugin/buffer_navigation.vim … c’est un fichier que je train depuis des années dans ma conf. vim et dont je ne me passerais pour rien au monde:

noremap <down> :blast!<cr>
noremap <right> :bnext!<cr>
noremap <left> :bprevious!<cr>
noremap <up> :ls<cr>:buffer

En effet, si il est aisé d’ouvrir un nouveau buffer avec un autre fichier (voir :e ou gf), la navigation entre les buffers passe par le mode commande et c’est lourd ! (enfin je trouve)

Voila donc comment j’ai recyclé mes flêches:

Les fleches droite et gauche permettent donc d’aller au buffer suivant (:bn pour buffer next) et précedent (:bp pour buffer previous).

La fleche du haut liste les buffers (avec leur numero) et attend la saisie du numero de buffer ou aller.

La fleche du bas va au dernier buffer … en pratique je ne m’en sers pas …

DBext 10

Par mc, 15 mars 2009 12 h 32 min

Encore une version de DBext et un karma qui ne cesse d’augmenter. Je ne me suis toujours pas pris le temps de tester mais vu l’innutilité du du client mysql, l’investissement serait pe rentable rapidement….

testera … testera pas …

moi je vois des brunes, des blondes …

Par mc, 30 décembre 2008 16 h 52 min

toi aussi tu aimes les notices mal formaté ? tu veux voir les valeurs hexa des symboles non-imprimables directement dans vim ?

set dy=uhex

les chercher ? 0×1e par exemple ?

/\%1e

Panorama Theme by Themocracy