J'ai déjà beaucoup cherché cela et chaque réponse concerne Vim sous Linux. Existe-t-il un moyen d'enregistrer un fichier en lecture seule directement à partir de Vim dans Windows?
Je suis curieux de savoir s'il est possible de rendre un objet texte conscient de son opérateur. En particulier, j'écris un objet texte pour les environnements LaTeX, où je veux un comportement différent selon l'opérateur. Par exemple, considérez l'extrait de code LaTeX suivant: \begin{example} Hello world \end{example} Ici, il est …
Les paragraphes sont délimités par des lignes vides, à la fois dans vim et tex, mais parfois je souhaite que vim traite une entité comme un paragraphe et non comme tex. Puis-je, par exemple, faire en sorte que vim traite les lignes contenant uniquement un "%" comme délimiteur de paragraphe?
J'ai le texte var1=a var2=aaa var3=aaaaaa some text... "" ... some text... "" ... some text... "" ... Je veux coller la apartie des 3 premières lignes dans les guillemets des 3 dernières lignes. Le résultat devrait ressembler à ceci some text... "a" ... some text... "aaa" ... some text... …
La rumeur m'est parvenue qu'il est possible de placer des vimcommandes dans les cinq premiers, ou dans les cinq dernières lignes d'un fichier. Mais, je ne pouvais pas trouver cela dans Google. Toutes les pistes seraient appréciées. Je me demande s'il serait possible d'utiliser cette fonctionnalité pour définir des ajouts …
Pour fonctionner, les abréviations doivent être séparées par des espaces. Par exemple, si j'ai un, la iab fo FOOBARfrappe whatfone déclenchera pas l'abréviation. Il y a des raisons évidentes à cela. Cependant, je voudrais une abréviation qui pourrait être utilisée comme suffixe sans que je doive déclencher l'iab, puis revenir …
Je suis tombé sur cette ligne dans un fichier de syntaxe .. cela ne fonctionne pas: syntax keyword Type Transparent Je suppose que cela a quelque chose à voir avec le fait que transparentc'est un mot-clé important pour Vim. Que dois-je faire pour y échapper et pour Transparentcolorer le mot …
En travaillant dans divers fichiers sources (C, Ruby, etc.), je trouve que je cherche souvent des fonctions. Existe-t-il un moyen d'avoir un HUD généré automatiquement qui répertorie la structure du fichier actuel? Ce serait fantastique s'il était lié à différentes parties du fichier, de la même manière que NERDTree est …
Voici un fichier - ChipBooter.cpp- dans mon projet (Omettez quelques détails qui ne sont pas liés à cette question): class ChipBooter { public: void Boot() { this->DpDetect(); } void DpDetect() {} } Lorsque j'ai appuyé g<C-]>pour passer à la définition de DpDetect, Vim a affiché une liste avec des balises …
Je n'en utilise pas g combinationssauf ggen mode normal. Comment puis-je faire en sorte qu'une gseule pression suffira? nnoremap g ggle fait attendre pendant environ 3 secondes la poursuite de la commande. La démappage gpréalable ne fonctionne pas non plus, car je ne peux pas mapper ggsi je démappe g. …
Ma config Vim inclut les plugins qui tentent de gérer projet en cours, les balises de construction, etc . C'est assez utile pour ma programmation quotidienne dans Vim, mais c'est juste ennuyeux quand j'utilise Vim pour des modifications rapides, comme: éditer un message de validation git; éditer une commande shell …
Je souhaite modifier des fichiers avec vimsans changer les horodatages de création. Les documents ne semblent rien mentionner d'une telle possibilité. Je voudrais y parvenir sans désactiver la fonction d'échange / récupération. Une alternative serait de stocker l'heure quelque part, puis de l'écraser à la sortie, je suppose.
Un exemple (Le ^est la position du curseur): Avant: a bc def ghi j k l mn o p q rs ^ Après: a bc def ghimn o p q rs ^ ou au moins: a bc def ghimn o p q rs ^ Je sais que je peux l'utiliser …
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.