Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim



2
Est-il possible de supprimer une entrée de l'historique d'annulation?
J'ai ces lignes dans mon .vimrc pour aider à l'indentation: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Cependant, ils créent beaucoup de bruit dans l'histoire de l'annulation. Puisqu'ils ne font essentiellement rien du …
10 vimrc  undo-redo 


1
Mappage Ctrl avec signe égal
J'essaie de mapper mon Ctrl et mon signe plus ensemble. Voici ce que j'essaie dans mon vimrc: nnoremap <C-=> : echo "Hello" <CR> Cependant, il semble que le mappage ne soit pas déclenché. Des suggestions sur ce que je pourrais faire de mal? J'utilise macvim.



3
Navigation à l'aide de SSH
Je sais que l'on peut utiliser vim scp://host/path/to/filepour modifier des fichiers distants localement, puis mettre à jour la machine distante lors de l'enregistrement ( :w). Cependant, je voudrais savoir s'il est possible de naviguer dans les répertoires à l'aide de ssh (ou s'il existe un plugin pour le faire) NERDTree …
10 netrw  ssh 


1
Comment devrait fonctionner l'option 'switchbuf'?
J'ai récemment découvert l'option switchbufet essayé de l'utiliser, mais je ne peux pas dire si je ne comprends pas comment cela devrait fonctionner ou si cela ne fonctionne pas sur mon Vim. À propos des différentes valeurs possibles, le doc dit: useopen S'il est inclus, passez à la première fenêtre …
10 vimrc  buffers  split 



5
Comment rechercher un motif dans certaines régions de syntaxe?
J'utilise vim pour éditer des documents en latex. Souvent, je veux changer le nom d'une variable en autre chose. Cependant, c'est un peu ennuyeux de devoir parcourir des correspondances non pertinentes lorsque je recherche le nom de la variable. Je voudrais rechercher uniquement dans les "zones mathématiques" telles que définies …
10 search 



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.