Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir,
J’ utilise vim tous les jours et j’ aimerai me passer des flèches directionnelles.
La solution de remapper en «ctsr» ne me conviens pas car j’ utilise «c» et «s» pour pour le plugin surround.
De plus cela oblige à décaler la main droite sur la gauche (non lié au bépo).
Alors je me demandais s’ il était possible de remapper «tsrn» en «hjkl» en utilisant la touche windows gauche qui ne sert à rien (ou au pire la touche fn)?
Hors ligne
Hello,
J’ai pris une solution «simple mais radicale», j’ai pas remappé les hjkl, et je me sert des ces mêmes touches avec leur placement pour le déplacement. Un «p’tit» temps d’adaptation nécessaire, mais on s’y fait bien.
Et ça évite justement tout conflit avec les différents plugins…
Mes 0,02€
Hors ligne
Utiliser une touche modificatrice, c’est se pourrir tout l’intérêt de vim : l’ergonomie et l’absence de touche modificatrice. Qu’est-ce qui t’empêche de remapper C et S ailleurs ? Moi j’ai profiter de l’adaptation de vim au bépo pour changer d’autres chose (comme par exemple avoir le « x » sur le « e » du bépo…) et j’en suis bien content !
Hors ligne
Utiliser une touche modificatrice, c’est se pourrir tout l’intérêt de vim : l’ergonomie et l’absence de touche modificatrice.
Je ne suis pas d’ accord: il y a des touches modificatrices dans vim!
Pour jongler entre les fenêtres: ^w
Pour sélectionner un bloc: ^v
Pour la complétion: ^n
Retourner à la console: ^z
Refaire un changement: ^r
Alors une de plus ou de moins… Et puis si je demande ça, c’ est que j’ y ai réfléchi et que ça ME convient! En plus ça évite les conflits avec les plugins.
Qu’est-ce qui t’empêche de remapper C et S ailleurs ?
Rien. Mais je les trouve très bien où ils sont je ne vois pas pourquoi je les remapperai!
Hors ligne
nemolivier a écrit :Utiliser une touche modificatrice, c’est se pourrir tout l’intérêt de vim : l’ergonomie et l’absence de touche modificatrice.
Je ne suis pas d’ accord: il y a des touches modificatrices dans vim!
Pour jongler entre les fenêtres: ^w
Pour sélectionner un bloc: ^v
Pour la complétion: ^n
Retourner à la console: ^z
Refaire un changement: ^rAlors une de plus ou de moins… Et puis si je demande ça, c’ est que j’ y ai réfléchi et que ça ME convient! En plus ça évite les conflits avec les plugins.
nemolivier a écrit :Qu’est-ce qui t’empêche de remapper C et S ailleurs ?
Rien. Mais je les trouve très bien où ils sont je ne vois pas pourquoi je les remapperai!
Tout ce que tu dis est vrai mais les raccourcis vim sont pensés aussi en fonction de la fréquence de l’utilisation des touche et (un peu) de la logique.
Maintenant, tu fais comme tu veux…
Hors ligne
Ok, sinon tu sais comment je peux faire?
Hors ligne
Finalement j'ai remapé comme suit (la notation <A-t> ne fonctionnait pas chez moi. À la place, j'ai fait Ctrl-v puis Alt-t ce qui donne à l'affichage ^[t ):
" {tn} = « gauche / droite »
noremap ^[t h
noremap ^[n l
" {sr} = « haut / bas »
noremap ^[s j
noremap ^[r k
" {TN} = « haut / bas de l'écran »
noremap ^[T H
noremap ^[N L
" {SR} = « joindre / aide »
noremap ^[S J
noremap ^[R K
" Corollaire : repli suivant / précédent
noremap z^[s zj
noremap z^[r zk
" Corollaire : navigation lignes virtuelles
noremap g^[s gj
noremap g^[r gk
" Flèches : navigation lignes virtuelles
noremap ^[OA gk
noremap ^[OB gj
" Gestion des fenêtres
noremap ç
noremap ç^[t h
noremap ç^[s j
noremap ç^[r k
noremap ç^[n l
noremap ç^[T H
noremap ç^[S J
noremap ç^[R K
noremap ç^[N L
À notter que j'ai également remapé mon clavier dans le système avec échap sur la touche Alt, Alt sur le vérouillage majuscule et le vérouillage majuscule sur la touche échap.
De plus, j'ai éffectué le mappage suivant:
" invertion «.» «:» :
noremap . :
noremap : .
Car c'est bien pratique d'avoir les «:» en accès direct.
Hors ligne
Pages : 1