Je viens de découvrir que je pouvais facilement mettre en retrait et en retrait dans Vi avec: <<et>> Par défaut, il ajoute un tabcaractère. Maintenant, je me demande, cela pourrait-il être à un certain nombre d'espaces via une configuration dans mon .vimrc? Et comment dois-je le faire?
Lorsque gitje travaille sur une branche de fonctionnalité dans , j'ai souvent besoin de cacher mes modifications pour valider une correction de bogue dans la branche principale. Lorsque j'ai fini de travailler sur les modifications, I git stash pop, qui met à jour les horodatages des fichiers. Même si les …
J'essaie d'utiliser une expression régulière pour remplacer le texte dans un fichier (remplacez une URL complète par juste protocole / domaine /): :%s/\(https\?:\/\/.*?\/\).*/\1/gc Malheureusement, .*?ne correspond pas à la chaîne, même en essayant d'échapper au ?quantificateur? Comment échapper un quantificateur non gourmand dans vim?
Ouvrez un tampon vide et insérez un caractère de tabulation, puis quittez le mode normal. Lorsque vous placez le curseur (mode normal) sur l'onglet, il se trouvera sur le côté droit de l'espace blanc. Je cherche un moyen pour que le curseur se trouve à gauche de l'espace blanc à …
J'étais sur le point de répondre à une question mais j'ai réalisé que ma réponse dépend d'une liaison de clé fournie par un plugin que j'ai installé. Pire encore, je ne sais pas quel plugin le fournit. La seule façon que je connais pour résoudre ce problème serait de "rechercher …
Vim, par défaut, ouvre tous les fichiers .md en tant que code "modula2". Je n'ai jamais entendu parler de modula2 et je n'ai pas l'intention de l'utiliser. Comment puis-je dire à vim de toujours traiter foo.mdcomme Markdown (comme si j'avais tapé :set ft=markdown)?
Attribuer chaque fonction utile à une touche fonctionne bien pour les outils fréquemment utilisés, mais il y a certaines opérations que j'utilise si rarement, que je préférerais les affecter à un menu contextuel défini dans mon vimrc. J'ai vu des plugins comme CtrlP ouvrir une liste contextuelle, cela devrait donc …
Lorsque je modifie un fichier PHP et que je définis une chaîne dans un hérédoc, la coloration syntaxique sera activée à l'intérieur de l'hérédoc s'il s'agit de la syntaxe JavaScript ou HTML ou SQL. Cependant, cela ne fonctionnera pas pour la syntaxe CSS. Exemple (si nous créons un nouveau fichier …
J'ai activé la vérification orthographique avec :set spell spelllang=en_us Je peux maintenant corriger l'orthographe d'un mot en tapant 1z=(c'est-à-dire, choisir la 1correction d'orthographe st ( z=)). Comment puis-je exécuter cela automatiquement sur le mot précédent chaque fois que je tape un espace, sans aucun délai? Il essaie également de "corriger" …
Avec le schéma de couleurs actuel que j'utilise, il est difficile de trouver l'emplacement du curseur lors de la navigation dans les résultats de recherche. La couleur de surbrillance et la couleur du curseur se mélangent, ce qui rend difficile la recherche du curseur. Comment définir une couleur de curseur …
Pour certains formats de texte, les sauts de ligne sont importants. Par exemple, j'utilise souvent Vim pour écrire des documents MediaWiki, où vous ne pouvez pas simplement mettre un saut de ligne n'importe où (contrairement à Markdown). Je suis donc obligé d'écrire des lignes avec beaucoup de caractères. Cela peut …
Si je veux mettre en retrait toutes les lignes d'un document, je peux taper >Gpour l'appliquer à la ligne actuelle et en dessous, suivi et >ggpour l'appliquer aux lignes ci-dessus. Existe-t-il une combinaison que je peux utiliser pour simplement appliquer >à toutes les lignes à la fois?
Je veux pouvoir démarrer facilement Vim en mode privé. Définissons un mode privé comme celui qui utilise cet ensemble de commandes: set history=0 set nobackup set nomodeline set noshelltemp set noswapfile set noundofile set nowritebackup set secure set viminfo="" Faites-moi savoir si vous pouvez penser à des commandes supplémentaires adaptées …
Lorsque j'enregistre une macro avec qet que j'ai terminé, je peux taper: q pour arrêter l'enregistrement si je suis en mode normal ou visuel. <c-o>q pour arrêter l'enregistrement si je suis en mode insertion. .. Comment arrêter l'enregistrement si ma macro se termine en mode commande?
En ce moment, je travaille avec des blocs de texte de plus de 1000 lignes. Existe-t-il un moyen simple de passer au début du paragraphe suivant? Pour l'instant, ma solution consiste à rechercher deux caractères de nouvelle ligne consécutifs: /\n\n Une autre solution serait de vip Esc j vip v …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.