... | ... |
@@ -83,6 +83,8 @@ mbbill/undotree |
83 | 83 |
% -- Passer de l'ouverture a la fermeture d'un ({[ <=> ]}) |
84 | 84 |
:w/<filename> -- Enregistrer sous |
85 | 85 |
|
86 |
+ dw -- Supprimer un mot |
|
87 |
+ |
|
86 | 88 |
** Folds |
87 | 89 |
zf3j -- Creer un fold des 3 lignes en dessous |
88 | 90 |
za -- Toggle le fold |
... | ... |
@@ -94,8 +96,8 @@ mbbill/undotree |
94 | 96 |
C-i C-o -- Omni-completion |
95 | 97 |
|
96 | 98 |
** Marques |
97 |
- ma -- Poser le marqueur 'a' |
|
98 |
- 'a -- Aller au marqueur 'a' |
|
99 |
+ <F9> / ma -- Poser le marqueur 'a' |
|
100 |
+ <F10> / 'a -- Aller au marqueur 'a' |
|
99 | 101 |
:marks -- Lister les marqueurs |
100 | 102 |
|
101 | 103 |
** Persos |
... | ... |
@@ -103,12 +105,11 @@ mbbill/undotree |
103 | 105 |
|
104 | 106 |
C-f / <leader><Up> -- Cree un fold ?{ to %} |
105 | 107 |
<leader><Down> -- Cree un fold /{ to %} |
106 |
- <F9> -- Toogle fold |
|
108 |
+ <F8> -- Toogle fold |
|
107 | 109 |
<leader><PageUp> -- Ferme tous les folds |
108 | 110 |
<leader><PageDown> -- Ouvre tous les folds |
109 | 111 |
|
110 |
- <F7> -- Syntaxe : Infos |
|
111 |
- <F8> -- Syntaxe : Errors |
|
112 |
+ <F7> -- Syntaxe : Errors |
|
112 | 113 |
|
113 | 114 |
<leader><Left>/<Right> -- Ajoute/Enleve 1 indentation |
114 | 115 |
|
... | ... |
@@ -25,6 +25,7 @@ https://github.com/mmozuras/vimfiles/blob/master/vimrc |
25 | 25 |
https://borntocode.fr/ameliorer-votre-productivite-avec-vim/ |
26 | 26 |
https://github.com/JakobGM/dotfiles/blob/master/config/nvim/init.vim |
27 | 27 |
https://gist.github.com/millermedeiros/1262085 |
28 |
+https://github.com/changemewtf/dotfiles/blob/master/vim/.vimrc |
|
28 | 29 |
|
29 | 30 |
https://www.youtube.com/watch?v=XA2WjJbmmoM |
30 | 31 |
|
... | ... |
@@ -49,7 +49,6 @@ majutsushi/tagbar -- Menu de ctags |
49 | 49 |
cohama/lexima.vim -- Clos auto les {([ ... |
50 | 50 |
honza/vim-snippets -- Gestion de snippets (template de bouts de code) |
51 | 51 |
Valloric/YouCompleteMe -- Autocompletion |
52 |
-spell correction orthographe |
|
53 | 52 |
mbbill/undotree |
54 | 53 |
|
55 | 54 |
|
... | ... |
@@ -145,4 +144,8 @@ mbbill/undotree |
145 | 144 |
<leader>hs -- Stage la modif |
146 | 145 |
<leader>hu -- Annuler la modif |
147 | 146 |
|
147 |
+** Spell : Correction orth |
|
148 |
+ <F11> -- Active/Desactive/Switch entre les langues |
|
149 |
+ <TAB> -- Completer/Corriger un mot |
|
150 |
+ |
|
148 | 151 |
|
1 | 1 |
new file mode 100644 |
... | ... |
@@ -0,0 +1,148 @@ |
1 |
+S'il y a probleme de couleurs, ajouter au .bashrc : |
|
2 |
+ export TERM=xterm-256color |
|
3 |
+ (verifier avec 'tput colors' que ca retourne bien 256) |
|
4 |
+ |
|
5 |
+ |
|
6 |
+ |
|
7 |
+ |
|
8 |
+ |
|
9 |
+https://l.messenger.com/l.php?u=https%3A%2F%2Fftp.traduc.org%2Fdoc-vf%2Fgazette-linux%2Fhtml%2F2008%2F152%2Flg152-C.html&h=AT0olcNyj2hovnCwhdEz4TzB0oStACDAEz4dTK6OO9nonvJHHwqrtYMCUeLMolVhdBQz_GN2ciUbAfquT9pgZnK9mi8CmaZTVaQSGzPg1Vv2NdEE-fdc4g07pzmLbxlfqfrvSSmpYMKknXLsLbw |
|
10 |
+ |
|
11 |
+https://www.tictech.info/post/vim_basic |
|
12 |
+https://www.tictech.info/post/vim_avance_p1 |
|
13 |
+https://www.tictech.info/post/vim_avance_p2 |
|
14 |
+ |
|
15 |
+https://arolla.developpez.com/tutoriels/programmation/editeurs-code/dompter-vim-en-trois-temps/ |
|
16 |
+https://borntocode.fr/ameliorer-votre-productivite-avec-vim/ |
|
17 |
+ |
|
18 |
+https://artisan.karma-lab.net/vim-plugins-indispensables |
|
19 |
+https://vimawesome.com/ |
|
20 |
+https://medium.com/@brunojorge11/vim-as-php-ide-83310dddbf03 |
|
21 |
+ |
|
22 |
+https://github.com/ycm-core/YouCompleteMe |
|
23 |
+ |
|
24 |
+https://github.com/mmozuras/vimfiles/blob/master/vimrc |
|
25 |
+https://borntocode.fr/ameliorer-votre-productivite-avec-vim/ |
|
26 |
+https://github.com/JakobGM/dotfiles/blob/master/config/nvim/init.vim |
|
27 |
+https://gist.github.com/millermedeiros/1262085 |
|
28 |
+ |
|
29 |
+https://www.youtube.com/watch?v=XA2WjJbmmoM |
|
30 |
+ |
|
31 |
+ |
|
32 |
+ |
|
33 |
+Gestion des plugins : |
|
34 |
+ |
|
35 |
+https://github.com/junegunn/vim-plug |
|
36 |
+ |
|
37 |
+ |
|
38 |
+ |
|
39 |
+Autres plugins interessants a regarder : |
|
40 |
+ |
|
41 |
+"Plug 'ryanoasis/vim-devicons' " Lot d'icones pour NerdTree |
|
42 |
+"Plug 'majutsushi/tagbar' " Barre d'affichage des objets du code en cours |
|
43 |
+"Plug 'ycm-core/YouCompleteMe' " Autocompletion de code |
|
44 |
+"Plug 'cakebaker/scss-syntax.vim' |
|
45 |
+"Plug 'othree/html5.vim' |
|
46 |
+ |
|
47 |
+ludovicchabant/vim-gutentags -- ctags |
|
48 |
+majutsushi/tagbar -- Menu de ctags |
|
49 |
+cohama/lexima.vim -- Clos auto les {([ ... |
|
50 |
+honza/vim-snippets -- Gestion de snippets (template de bouts de code) |
|
51 |
+Valloric/YouCompleteMe -- Autocompletion |
|
52 |
+spell correction orthographe |
|
53 |
+mbbill/undotree |
|
54 |
+ |
|
55 |
+ |
|
56 |
+ |
|
57 |
+ |
|
58 |
+ |
|
59 |
+ |
|
60 |
+ |
|
61 |
+ |
|
62 |
+ |
|
63 |
+ |
|
64 |
+ MEMO DES COMMANDES |
|
65 |
+ |
|
66 |
+ |
|
67 |
+ |
|
68 |
+** Plugins |
|
69 |
+ :PlugInstall -- Installer les plugins ajoutes dans la liste ci-dessous |
|
70 |
+ :PlugClean -- Nettoyer les plugins supprimes de la liste |
|
71 |
+ :PlugUpdate -- Update les plugins installes |
|
72 |
+ |
|
73 |
+** Souris |
|
74 |
+ <Shift><Mouse-Selection> -- Pour copier du texte |
|
75 |
+ <Shift><Mouse-Right> -- Coller du texte |
|
76 |
+ |
|
77 |
+** Touches initiales |
|
78 |
+ i / a -- Passer en mode insertion |
|
79 |
+ A -- Passer en mode insertion a la fin de la ligne |
|
80 |
+ d / y / p -- Delete / Yank / Paste |
|
81 |
+ o / O -- Ajoute une ligne vide dessous/dessus |
|
82 |
+ w / W -- Se deplacer de mot/MOT en mot/MOT |
|
83 |
+ % -- Passer de l'ouverture a la fermeture d'un ({[ <=> ]}) |
|
84 |
+ :w/<filename> -- Enregistrer sous |
|
85 |
+ |
|
86 |
+** Folds |
|
87 |
+ zf3j -- Creer un fold des 3 lignes en dessous |
|
88 |
+ za -- Toggle le fold |
|
89 |
+ zM / zR -- Ferme/Ouvre tous les folds |
|
90 |
+ zd / zE -- Supprime un/tous les fold(s) |
|
91 |
+ |
|
92 |
+** Completion |
|
93 |
+ C-n / C-p -- Lister les completions possibles |
|
94 |
+ C-i C-o -- Omni-completion |
|
95 |
+ |
|
96 |
+** Marques |
|
97 |
+ ma -- Poser le marqueur 'a' |
|
98 |
+ 'a -- Aller au marqueur 'a' |
|
99 |
+ :marks -- Lister les marqueurs |
|
100 |
+ |
|
101 |
+** Persos |
|
102 |
+ ; -- Ajoute un ';' en fin de ligne |
|
103 |
+ |
|
104 |
+ C-f / <leader><Up> -- Cree un fold ?{ to %} |
|
105 |
+ <leader><Down> -- Cree un fold /{ to %} |
|
106 |
+ <F9> -- Toogle fold |
|
107 |
+ <leader><PageUp> -- Ferme tous les folds |
|
108 |
+ <leader><PageDown> -- Ouvre tous les folds |
|
109 |
+ |
|
110 |
+ <F7> -- Syntaxe : Infos |
|
111 |
+ <F8> -- Syntaxe : Errors |
|
112 |
+ |
|
113 |
+ <leader><Left>/<Right> -- Ajoute/Enleve 1 indentation |
|
114 |
+ |
|
115 |
+ <leader>q -- Quitte et cree une session |
|
116 |
+ <leader>d -- Supprime la session en cours |
|
117 |
+ <leader>w -- Enregistre tous les onglets |
|
118 |
+ |
|
119 |
+ <leader><leader> -- Commente la ligne |
|
120 |
+ |
|
121 |
+ <leader>e -- Toogle NerdTree |
|
122 |
+ |
|
123 |
+ <F3>/<leader>t -- Cree un nouvel onglet, et ouvre NerdTree |
|
124 |
+ <F2>/<F4> -- Navigue dans les tab |
|
125 |
+ <leader><F2>/<F4> -- Deplace le tab courant |
|
126 |
+ |
|
127 |
+ <F12> -- Paste Toggle : Desactive l'autoindent pour coller du code |
|
128 |
+ |
|
129 |
+ <ESC><ESC> -- Quitter le search highlighting |
|
130 |
+ |
|
131 |
+ <TAB> -- Autocompletion |
|
132 |
+ |
|
133 |
+** Plugin : NerdTree |
|
134 |
+ m -- Affiche le menu pour creer/deplacer/suppimer des fichiers/repertoies |
|
135 |
+ |
|
136 |
+** Plugin : Vimagit |
|
137 |
+ <F6>/:Magit -- Affiche l'interface. Puis commandes : |
|
138 |
+ S -- Pour staged une modif |
|
139 |
+ CC -- Commit (mettre le commentaire puis refaire CC) |
|
140 |
+ q -- Quitter Magit |
|
141 |
+ |
|
142 |
+ |
|
143 |
+** Plugin : Gitgutter |
|
144 |
+ ]c / [c -- Aller a la suivante/precedente modification (map <MON SHORTCUT> <Plug>(GitGutterNextHunk) / PrevHunk) |
|
145 |
+ <leader>hs -- Stage la modif |
|
146 |
+ <leader>hu -- Annuler la modif |
|
147 |
+ |
|
148 |
+ |