Vi & Vim

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



2
Comment mettre en retrait des espaces au lieu de tabuler?
Je code certains modèles html dans des fichiers JADE. Je veux indenter automatiquement le code avec des espaces au lieu de tabulation. J'ai essayé shiftwidth=2, tabstop=2mais peu importe quoi, ce sont toujours des retraits utilisant des tabulations au lieu de la barre d'espace, ce qui provoque la compilation des erreurs …

2
Comment ajoute-t-on au registre du presse-papiers dans vim?
Je sais déjà que vous pouvez copier quelque chose dans le registre en utilisant: (plus une commande yank, delete, etc.) "a Je comprends également que vous pouvez ajouter à un registre en utilisant: "A De plus, je comprends comment copier quelque chose dans le presse-papiers en utilisant: "+ Que dois-je …


2
Existe-t-il un moyen d'accéder aux événements AND dans l'autocmd?
Je voudrais déclencher un autocmd sur deux événements, mais pas de la manière habituelle, c'est-à-dire que si l'un des événements s'est produit, déclencher un autocmd. Je veux le déclencher si les deux événements se sont produits. Par exemple: la façon habituelle de le faire autocmd BufWrite,BufRead *.c *.py *.h :call …
21 autocmd 


4
Annuler <CR> en mode insertion
Parfois, en mode insertion, je frappe &lt;CR&gt;par erreur et je dois appuyer plusieurs fois sur le retour arrière (en fonction de l'indentation) pour revenir où j'étais. par exemple &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; Le curseur est []et je frappe &lt;CR&gt;: &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; …




8
Existe-t-il une meilleure pratique pour plier un fichier vimrc
Je me suis récemment rendu compte que ma vimrclongueur dépasse maintenant 400 lignes (ce qui est trop pour l'OMI, je vais essayer de le réduire) et pour faciliter la navigation, la lecture et la modification, j'ai décidé d'étudier le concept de pliage dans vim (qui Je ne connaissais pas) . …
21 vimrc  folding 

5
GitHub pour .vimrc et plugins
Je sais que beaucoup de gens stockent leur .vimrc sur GitHub pour faciliter le travail sur de nouvelles machines, et cela me semble parfaitement logique. L'inclusion de plugins, cependant, est problématique, car les plugins que j'utilise sont déjà des référentiels git. Comment créer un dépôt qui suivra à la fois …

2
Exécuter le script bash depuis vim
J'utilise vim pour les scripts bash. la chose est parfois que je ne veux pas créer un nouveau fichier, le rendre exécutable, l'exécuter puis le supprimer. Je veux dire les scripts qui ne seront utilisés qu'une seule fois. Par exemple, j'ouvre vim et tape ceci: #!/bin/bash ll | while read …


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.