Browse code

Ajouts au vimrc

schardon authored on 23/04/2020 13:37:47
Showing 1 changed files
... ...
@@ -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
 
Browse code

Correction vimrc spell autocompletion

schardon authored on 21/04/2020 00:55:52
Showing 1 changed files
... ...
@@ -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
 
Browse code

Corrections vimrc et doc + Ajout du spell check

schardon authored on 20/04/2020 19:48:05
Showing 1 changed files
... ...
@@ -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
 
Browse code

Remise au propre de vimrc, et docs vim et git

schardon authored on 20/04/2020 12:43:11
Showing 1 changed files
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
+