mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 06:20:05 +08:00
176 lines
7.1 KiB
Plaintext
Vendored
176 lines
7.1 KiB
Plaintext
Vendored
*bépo.txt* Plugin pour la disposition de clavier bépo
|
||
|
||
Auteur: Micha Moskovic
|
||
Licence: licence MIT
|
||
|
||
Ce plugin n’est disponible que si 'compatible' n’est pas activé
|
||
|
||
|
||
INTRODUCTION *bépo*
|
||
|
||
Ce plugin redéfinit les touches pour adapter Vim à la disposition de clavier
|
||
bépo (voir http://www.bepo.fr pour plus d’informations). Le nombre de touches
|
||
redéfinies est volontairement minimal: au lieu de redéfinir tout le clavier
|
||
pour que chaque touche envoie la touche QWERTY correspondante, seules sont
|
||
redéfinies les touches de directions, quelques touches difficiles d’accès et
|
||
leurs conséquences.
|
||
|
||
|
||
MAPPINGS *bépo-mappings*
|
||
|
||
Cette section reprend chacune des touches du clavier bépo ayant une
|
||
définition différente grâce à ce plugin et leur fonction correspondante.
|
||
|
||
Touche Fonction~
|
||
*bépo-c*
|
||
c Voir |h|.
|
||
*bépo-t*
|
||
t Voir |j|.
|
||
*bépo-s*
|
||
s Voir |k|.
|
||
*bépo-r*
|
||
r Voir |l|.
|
||
*bépo-C*
|
||
C Voir |H|.
|
||
*bépo-T*
|
||
T Voir |J|.
|
||
*bépo-S*
|
||
S Voir |K|.
|
||
*bépo-R*
|
||
R Voir |L|.
|
||
*bépo-gt*
|
||
gt Voir |gj|.
|
||
*bépo-gs*
|
||
gs Voir |gk|.
|
||
*bépo-zt*
|
||
zt Voir |zj|.
|
||
*bépo-zs*
|
||
zs Voir |zk|.
|
||
*bépo-h*
|
||
h Voir |t|.
|
||
*bépo-H*
|
||
H Voir |T|.
|
||
*bépo-l*
|
||
l Voir |c|.
|
||
*bépo-L*
|
||
L Voir |C|.
|
||
*bépo-j*
|
||
j Voir |r|.
|
||
*bépo-J*
|
||
J Voir |R|.
|
||
*bépo-k*
|
||
k Voir |s|.
|
||
*bépo-K*
|
||
K Voir |S|.
|
||
*bépo-gb*
|
||
gb Voir |gT|.
|
||
*bépo-gé*
|
||
gé Voir |gt|.
|
||
*bépo-gB*
|
||
gB Va à la première |tabpage|.
|
||
*bépo-gÉ*
|
||
gÉ Va à la dernière |tabpage|.
|
||
*bépo-gT*
|
||
gT Voir |ctrl-]|.
|
||
*bépo-«*
|
||
« Voir |<|.
|
||
*bépo-»*
|
||
» Voir |>|.
|
||
*bépo-;*
|
||
; Voir |,|.
|
||
*bépo-,*
|
||
, Voir |;|.
|
||
*bépo-g;*
|
||
g; Voir |g,|.
|
||
*bépo-g,*
|
||
g, Voir |g;|.
|
||
*bépo-é*
|
||
é Voir |w|.
|
||
*bépo-É*
|
||
É Voir |W|.
|
||
*bépo-aé*
|
||
aé Voir |aw|.
|
||
*bépo-aÉ*
|
||
aÉ Voir |aW|.
|
||
*bépo-ié*
|
||
ié Voir |iw|.
|
||
*bépo-iÉ*
|
||
iÉ Voir |iW|.
|
||
*bépo-w*
|
||
w Voir |CTRL-W|.
|
||
*bépo-W*
|
||
W Voir |CTRL-W_w|.
|
||
*bépo-wc*
|
||
wc Voir |CTRL-W_h|.
|
||
*bépo-wt*
|
||
wt Voir |CTRL-W_j|.
|
||
*bépo-ws*
|
||
ws Voir |CTRL-W_k|.
|
||
*bépo-wr*
|
||
wr Voir |CTRL-W_l|.
|
||
*bépo-wC*
|
||
wC Voir |CTRL-W_H|.
|
||
*bépo-wT*
|
||
wT Voir |CTRL-W_J|.
|
||
*bépo-wS*
|
||
wS Voir |CTRL-W_K|.
|
||
*bépo-wR*
|
||
wR Voir |CTRL-W_L|.
|
||
*bépo-wh*
|
||
wh Voir |CTRL-W_s|.
|
||
*bépo-wé*
|
||
wé Voir |CTRL-W_t|.
|
||
*bépo-wÉ*
|
||
wÉ Voir |CTRL-W_T|.
|
||
|
||
Si le plugin |surround| est présent,
|
||
*bépo-ls*
|
||
ls Voir |cs|.
|
||
*bépo-lS*
|
||
Ls Voir |cS|.
|
||
|
||
Dans un buffer |netrw|, les touches de direction verticales fonctionnent
|
||
normalement et de plus,
|
||
*bépo-netrw-k*
|
||
k Voir |netrw-s|.
|
||
|
||
|
||
Dans un buffer |:Gstatus| du plugin |fugitive|, les touches de direction
|
||
fonctionnent normalement, et:
|
||
*bépo-fugitive-k*
|
||
k Voir |fugitive_s|
|
||
|
||
PLUGINS *bépo-plugins*
|
||
|
||
De nombreux plugins redéfinissent les touches de navigation mais offrent des
|
||
possibilités de configuration pour y remédier. La liste suivante reprend pour
|
||
différents plugins ce qu’il faut ajouter au fichier |vimrc| pour avoir une bon
|
||
fonctionnement avec la diposition bépo.
|
||
|
||
- |gundo| >
|
||
let g:gundo_map_move_older="t"
|
||
let g:gundo_map_move_newer="s"
|
||
<
|
||
- |tagbar| >
|
||
let g:tagbar_map_togglesort="k"
|
||
<
|
||
- |UltiSnips| >
|
||
let g:UltiSnipsJumpForwardTrigger="<C-t>"
|
||
let g:UltiSnipsJumpBackwardTrigger="<C-s>"
|
||
|
||
- vim-|exchange| >
|
||
nmap lx <Plug>(Exchange)
|
||
xmap X <Plug>(Exchange)
|
||
nmap lxc <Plug>(ExchangeClear)
|
||
nmap lxx <Plug>(ExchangeLine)
|
||
<
|
||
- vim-|commentary| >
|
||
xmap gc <Plug>Commentary
|
||
nmap gc <Plug>Commentary
|
||
omap gc <Plug>Commentary
|
||
nmap gcc <Plug>Commentary_
|
||
nmap gcu <Plug>Commentary<Plug>Commentary
|
||
<
|
||
|
||
vim:tw=78:ts=8:ft=help:norl:
|