Vi & Vim

10
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...

10
Vim, ctags et surcharge

Existe-t-il un moyen de faire vim sauter automatiquement à la bonne définition correspondante en cas de définitions multiples. Notre code C ++ utilise fortement la surcharge de fonctions et la gestion des ctags par vim ne semble pas être prête pour cela. Par exemple, void abc(int a, int b) { } void...

10
Bloc visuel insérer une nouvelle ligne

Je travaille beaucoup avec le mode bloc visuel, que je trouve vraiment utile pour des changements rapides sur de nombreuses lignes. Mais quelque chose que j'ai du mal à faire est d'insérer une nouvelle ligne comme ceci: La sélection est notée comme []: Some [t]ext Some [t]ext Some [t]ext Some...

10
Comment puis-je mettre en évidence les noms «%» correspondants (par exemple, si / end, for / end) définis par matchit.vim lors de la sélection?

Actuellement, mon Vim met en évidence les parenthèses, crochets, guillemets, etc. correspondants avec un arrière-plan cyan et un premier plan blanc - le curseur peut être déplacé entre ceux-ci avec %. Grâce à mon matchit.vim, je peux également basculer %entre if / end, for / end, etc. - mais...

10
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

10
Tri d'une colonne sans modifier les autres colonnes

J'étais récemment au courant de la !technique de filtrage et je l'adore. Malheureusement, je ne peux pas l'utiliser en mode de blocage visuel. J'espère que certains experts ici m'aideront. Fondamentalement, je veux trier sur place une colonne telle que la troisième ci-dessous (juste un MWE). Et je...

10
Comment lister les options disponibles d'un plugin?

J'ai récemment découvert qu'il y YouCompleteMeavait une g:ycm_autoclose_preview_window_after_insertionoption qui masque automatiquement la fenêtre d'aperçu de la documentation après avoir quitté le mode d'insertion, et j'ai également récemment commencé à utiliser vim, c'était donc la première fois...