Skelets numériques
Carnet de notes sur neovim
Petite page répertoriant mes tentatives de maîtriser neovim avec pêle-mêle des commandes, des greffons et des remarques. Le lecteur extérieur ne se formalisera pas trop sur l’absence de structure de cette page, vouée à changer de temps à autre.
Le fichier de configuration de base est dans ~/.config/nvim/init.vim
.
Il est possible de séparer sa configuration en plusieurs sous-fichiers en
ajoutant à son init.vim
la ligne suivante:
source $HOME/.config/nvim/sub-init.vim
On peut alors rajouter les options choisies dans le fichier sub-init.vim
en
question.
Je l’utilise pour séparer les options de mon neovim de “base” avec les options
de plugins.
Plugins
- vim-plug pour gestion de plugin
- vim-airline pour la barre de statut
- vim-markdown-composer pour prévisualisation de markdown
- neomake pour linter et aide à la compilation
- vim-commentary pour mieux gérer les commentaires
- deoplete pour l’autocomplétion
- vim-latex pour une édition complète (quoi qu’un peu complexe à configurer) pour l’édition latex
Pour vim-latex, la recherche dans le pdf se fait en ajoutant ces deux lignes:
let g:Tex_CompileRule_pdf='pdflatex -interaction=nonstopmode -src-specials -synctex=1 $*'
let g:Tex_ViewRule_pdf = 'okular --unique'
La deuxième désigne le lecteur pdf que vous allez utiliser; remplacez okular
par un autre (par exemple evince
si vous êtes sous environnement de bureau
GNOME).
Raccourcis
- gc pour commenter/décommenter un bloc de texte avec vim-commentary (fonctionne aussi en mode visuel)
- pour incrémenter des nombres sur une même colonne: sélectionner les nombres en
mode visuel bloc, puis
g+Ctrl A
- en mode édition, il est possible de basculer en mode normal le temps d’une
commande à l’aide de
Ctrl+o
. Il est ainsi possible de revenir en début de ligne avec l’enchaînementCtrl+o 0
, ou de mettre le curseur à la prochaine occurence suivante de la lettree
avecCtrl+o f e
- unir deux lignes avec J
- rechercher le mot sous le curseur avec
*