J'édite le code C ++ dans les .cppfichiers, tandis que le code du modèle va dans les .tccfichiers. Lorsque j'ouvre un tel fichier, aucune coloration syntaxique n'est disponible. J'ai essayé set syntax=cppdans un tpp.vimfichier en ~/.vim/ftplugin/, mais ça ne fait rien, alors que dans l'éditeur ça marche. Existe-t-il un moyen …
Je connais ces paramètres liés aux onglets dans Vim: ts sw expandtab smarttab sts Mon réglage normal est set ts=4 sw=4 expandtab smarttab. Mais selon la stsdocumentation , s'il expandtabn'est pas défini, il essaiera d'utiliser une combinaison d'espaces et de tabulations pour composer le nombre souhaité de blancs pour une …
J'utilise un gestionnaire de fenêtres en mosaïque (génial) + un multiplexeur de terminaux (tmux) + se divise à l'intérieur de vim. Je n'ai pas de décoration de fenêtre du tout, donc il n'y a pas de séparation visuelle entre eux si le contenu du programme ne le révèle pas. Je …
Parfois, pendant mon flux de travail, je pourrais vouloir ouvrir / rechercher un fichier lors de vos déplacements. Je voudrais mapper une seule clé (disons F6) pour ouvrir et fermer NERDTree (c'est-à-dire que je veux basculer la vue NERDTree). De plus, j'aimerais que NERDTree affiche les fichiers et dossiers cachés …
Toutes mes excuses si "composite" n'est pas le terme technique. Je veux dire ce qui suit: Hi, I-am-a-composite-word and we are not Je voudrais supprimer uniquement le mot composite. En mode commande, si je déplace le curseur sur I, puis répéter dwplusieurs fois, ou mieux taper dwune fois, suivi de …
Je suis conscient que c'est une question étrange, et ce n'est peut-être même pas le bon forum pour la poster. Mais cela pose problème depuis plusieurs années. De temps en temps, disons une fois par mois, lorsque je programme, j'introduis un espace No-Break au lieu d'un espace régulier, avant d'ouvrir …
J'ai commencé à utiliser le mode diff dans vim au travail, et la seule chose que j'ai remarquée est que les couleurs sont vraiment lumineuses, ce qui n'aide pas lorsque vous essayez de rechercher des différences dans des fichiers énormes pendant de longues périodes. Existe-t-il des schémas de couleurs que …
Souvent, je suis dans une situation similaire à celle-ci: 1. <Line 1> 2. <Line 2> 3. <Line 3> 4. <Cursor is here> 5. <I want to copy line 1 here> Une solution simple est mm:1<CR>yy`mp- c'est-à-dire faire une marque à la ligne 4, aller à la ligne 1, la copier, …
J'ai vu que beaucoup de plug-ins Vim ne semblent pas avoir de Vimballs . Les Vimballs étaient / sont essentiellement un tarball pour un plugin que Vim sait installer. Ils étaient / sont donc légèrement plus pratiques que l'utilisation tar -xvf parce que vous n'avez pas / n'avez pas à …
Il est courant d'utiliser camelCase ou snake_case pour séparer plusieurs mots qui forment un identifiant. Ce serait bien si les mouvements « mot » ( b, w, e) détecteraient les limites intérieure identifiant. Comment réaliser ce comportement? (Plugin / vimrc / ...?)
Certaines applications ont la notion de "session" , où vous pouvez exécuter une commande pour charger un fichier dans une instance existante d'une application. Par exemple, lorsque je tape: $ firefox http://vi.stackexchange.com Firefox réutilise un processus Firefox existant, plutôt que d'en créer un nouveau. Est-ce possible avec Vim?
Je cherche une solution possible pour appliquer deux couleurs d'arrière-plan différentes à l'intérieur d'un seul tampon vim en fonction du contexte comme dans cet exemple de texte sublime . Un cas d'utilisation de cela est de colorer les extraits de code à l'intérieur des fichiers de balisage différemment afin qu'ils …
Je suis curieux de savoir pourquoi le paquet Debian par défaut pour vim (celui que vous obtenez normalement sudo apt-get install vim) n'est pas compilé avec le support du presse-papiers? Ni le standard -clipboardni le -Xterm-clipboardactivé, pourquoi ? Il pourrait y avoir une raison pour ne pas inclure -Xterm-clipboard sur …
Le manuel de vim indique que nous pouvons utiliser timeoutlenpour spécifier la durée d'expiration des séquences de touches mappées et que nous pouvons utiliser ttimeoutlenpour spécifier la durée d'expiration des codes de touche : Un cadre utile serait :set timeout timeoutlen=3000 ttimeoutlen=100 (expiration du mappage après trois secondes, expiration des …
J'ai finalement décidé d'abandonner les touches fléchées pour la navigation en faveur de hjkl. J'ai utilisé le Vim hardmodeplugin pour désactiver les touches fléchées. Je me suis habitué à la navigation assez rapidement, mais il s'avère que la navigation en mode insertion est soudainement impossible. Existe-t-il une solution à ça …
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.