blob: 38ea222eb0284c619045d7dd6937dbc46f0cf116 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
" Navigation sur les longues lignes
map <A-DOWN> gj
map <A-UP> gk
imap <A-DOWN> <ESC>gj
imap <A-UP> <ESC>gk
" Saut vers les zones à completer lors de l'utilisation des templates
map <A-Return> /<+.\{-1,}+><CR>c/+>e<CR>
imap <A-Return> /<+.\{-1,}+><CR>c/+>e<CR>
" Affichage de l'aide
map <F1> <Esc>:call HelpMemory()<CR>
imap <F1> <Esc>:call HelpMemory()<CR>
" On compile
map <F2> <Esc>:make<CR>
" Passer en mode Copie
set pastetoggle=<F3>
" Gestion de la souris
map <F4> <Esc>:call ToggleMouseActivate()<CR>
imap <F4> <Esc>:call ToggleMouseActivate()<CR>
" Caractères spéciaux
map <F5> <Esc>:call DisplayChar()<CR>
imap <F5> <Esc>:call DisplayChar()<CR>
" Nettoyage du fichier
map <F6> <Esc>:call ClearCode()<CR>
imap <F6> <Esc>:call ClearCode()<CR>
" Affichage des lignes trop longues
map <F10> <Esc>:call HlTooLarge()<CR>
imap <F10> <Esc>:call HlTooLarge()<CR>
" Touches de navigation dans les onglets
map <C-LEFT> <Esc>:tabprevious<CR>
map <C-RIGHT> <Esc>:tabnext<CR>
map <S-LEFT> <Esc>:call MoveTab('left')<CR>
map <S-RIGHT> <Esc>:call MoveTab('right')<CR>
" Accès aux commentaires
map <C-DOWN> <Esc>]/
map <C-UP> <Esc>[/
"" Gestion des foldings de code
" Alterne ouvert/ferme
nnoremap <space> za
" Ferme tout
nnoremap <C-c> zm
" Ouvre tout
nnoremap <S-c> zr
" Déplacement dans les erreurs d'une compilation via Ctrl-PgUp/Down
map <C-PAGEUP> <Esc>:cprevious<CR>
map <C-PAGEDOWN> <Esc>:cnext<CR>
" Navigation dans l'aide de Vim
"On suit un lien en appuyant sur Return
map <Return> <C-]>
"Retour page précédente avec Backspace
map <BS> <C-T>
|