Vi & Vim

23
Que signifie «<Bar>»?

En répondant à une question tout à l'heure , j'ai mentionné l'utilisation d'un mappage de touches en mode normal qui peut être trouvé sur vim.wikia.com. Au milieu d'expliquer la cartographie clé, j'ai réalisé que je n'avais aucune idée de ce <Bar>que cela signifiait. Qu'est-ce que ça veut...

23
Annuler en mode insertion

Existe-t-il une commande pour annuler la dernière opération effectuée en mode insertion? Je viens de coller du texte du mauvais registre en utilisant <C-r>, et j'ai deux options: Supprimez à la main ce que je viens de coller et recommencez. Passez en mode normal, appuyez uet perdez le texte...

23
Quelle est la différence entre «quitter» et «abandonner»?

Lorsque j'essaie d'ouvrir un fichier à partir de plusieurs instances de vim, j'obtiens une erreur avec plusieurs options: Swap file "~/.vim/tmp/file.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: Quelle est la différence entre "Quitter" et "Abandonner"? Ma...

23
Quelles sont les utilisations pratiques du mode client-serveur?

Je sais que Vim autorise un mode serveur client ( :h clientserver): il est possible de le transformer en serveur qui obtiendra certaines commandes et les exécutera et en tant que client qui enverra les commandes au serveur. Je comprends comment cela fonctionne, mais je ne peux pas imaginer une...

23
Comment partager la configuration entre vim et Neovim

J'ai commencé à utiliser neovim et j'ai déplacé mon .vimrcvers .config/nvim/init.vimet d'autres choses se trouvent dans .local/share/nvim. Quelle est la meilleure façon de partager des configurations ou même des plugins entre vim et Neovim? Liens symboliques? Puis-je changer les répertoires dans le...

23
Comment fermer Vim en externe?

Disons que j'ai un serveur X11 suspendu, ce qui m'empêche d'enregistrer le travail de la session XTerm Vim que le serveur X11 contrôle. (Pas GVim, juste Vim-in-XTerm régulier.) Existe-t-il un moyen (à partir d'un autre terminal) de dire au processus Vim en cours de «tout enregistrer et quitter» à...

22
Comment écrire verticalement?

Disons que je veux produire le texte suivant dans mon document: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Existe-t-il un moyen simple d'écrire verticalement "certains messages" comme ci-dessus sans avoir à insérer manuellement...

22
Est-il possible et utile de diviser vimrc?

Selon le titre, est-il possible de diviser le vimrcfichier en plusieurs sous-fichiers? Conserver des fichiers séparés pour les groupes de paramètres qui concernent une chose ? Cette chose peut être n'importe quoi, n'importe quel type de groupe de paramètres définis par l'utilisateur. Par exemple,...