OVH Cloud OVH Cloud

VIM et Config Clavier

3 réponses
Avatar
Zeugma
Bonjour,

Je suis sur une distro Mdk 9.2, j'utilise souvent PuTTY pour travailler sur
la machine LINUX au travers du réseau local à partir d'un poste WXP.

Dans VIM je n'arrive pas à gérer correctement les touches de fonction. En
particulier, les touches Shift + Fn. Par exemple, la commande map <S-F6>
:bp<Enter> ne fonctionne pas. Apparemment VIM attend un code pour <S-F6>
qui n'est pas celui généré par mon clavier.

Lorsque je fait cat puis shift F6 j'obtiens ^[[23~ ; si je remap <Esc>[23
dans VIM ça marche lorsque je tape Shift F6 mais je n'arrive pas à remapper
<C-S-F6>

Comment faire pour que VIM reconnaisse <S-F6> sans passer par <Esc>[23~ et
donc que je puisse remapper <C-S-F6> ?
Quel est le code associé à <S-F6> ? comment le changer ?

Merci de votre aide.

3 réponses

Avatar
Nicolas George
Zeugma wrote in message :
Comment faire pour que VIM reconnaisse <S-F6> sans passer par <Esc>[23~ et
donc que je puisse remapper <C-S-F6> ?


:set <S-F6>=^[[23~

avec un vrai Esc (tapé avec ^V) à la place du ^[. Et mettre ça dans une
structure conditionnelle en fonction de &term, pour ne pas le faire
systématiquement.

Il n'y a pas un groupe de discussion dédié à Vi/Vim ?

Avatar
Jerome Lambert
Le Tue, 17 Aug 2004 22:52:50 +0000, Nicolas George a écrit :

Zeugma wrote in message :
Comment faire pour que VIM reconnaisse <S-F6> sans passer par <Esc>[23~ et
donc que je puisse remapper <C-S-F6> ?


:set <S-F6>=^[[23~

avec un vrai Esc (tapé avec ^V) à la place du ^[. Et mettre ça dans une
structure conditionnelle en fonction de &term, pour ne pas le faire
systématiquement.

Il n'y a pas un groupe de discussion dédié à Vi/Vim ?


Pas vraiment. En fouinant j'ai trouvé alt.religion.vim (?), fido7.ru.vim
(nécessite d'être russophone), fj.editor.vi (groupe vide) et une
hiérarchie microsoft.public.vi.* mais que ne semble pas correspondre à
ce que l'on cherche...


<Troll>

Encore une bonne raison de préférer Emacs ;-)

</Troll>

--
Jerome
"Moi, je trouve ça rigolo quand y a un truc qui marche pas avec Linux.
Chercher à le faire marcher m'amuse beaucoup. C'est mieux qu'un jeu vidéo."
M. in fr.comp.os.linux.debats


Avatar
Zeugma
Nicolas George <nicolas$ écrit dans
news:cfu282$1fg$:

Zeugma wrote in message
:
Comment faire pour que VIM reconnaisse <S-F6> sans passer par
<Esc>[23~ et donc que je puisse remapper <C-S-F6> ?


:set <S-F6>=^[[23~

avec un vrai Esc (tapé avec ^V) à la place du ^[. Et mettre ça dans
une structure conditionnelle en fonction de &term, pour ne pas le
faire systématiquement.
Merci de votre aide


Z