Vim lit les commandes d'initialisation à partir d'un fichier appelé vimrc au démarrage. Cela peut être utilisé pour définir des paramètres, définir des fonctions, exécuter des autocommandes, etc.
J'ai une fonction dans vim qui ouvrira tous les tampons sous forme d'onglets. Cependant, après avoir ajouté cette fonction, vimdiff ouvre également les fichiers à comparer sous différents onglets et n'affiche donc pas les différences. Existe-t-il un moyen de savoir si son vim ou vimdiff qui appelle mon fichier vimrc? …
J'ai ces lignes dans mon .vimrc pour aider à l'indentation: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 Cependant, ils créent beaucoup de bruit dans l'histoire de l'annulation. Puisqu'ils ne font essentiellement rien du …
J'ai récemment découvert l'option switchbufet essayé de l'utiliser, mais je ne peux pas dire si je ne comprends pas comment cela devrait fonctionner ou si cela ne fonctionne pas sur mon Vim. À propos des différentes valeurs possibles, le doc dit: useopen S'il est inclus, passez à la première fenêtre …
J'ai la commande suivante dans mon vimrc: execute "set path+=".getcwd()."/**" Cela fonctionne bien si le répertoire de travail actuel est similaire /home/tamlok/my_work/. Cependant, si le répertoire contient des espaces, tels que D:\Program Files\vim\, vim se plaindra. Je suppose que je peux résoudre ce problème en utilisant la substitute()fonction pour remplacer …
J'ai vu set exrcmentionné à divers endroits pour utiliser des .vimrcfichiers par répertoire , mais chaque fois que cela a été mentionné, il a été fortement recommandé de ne pas l'utiliser réellement parce que c'est dangereux. Je suis également tombé sur set securece qui est censé corriger une partie du …
Je suis nouveau sur Vim et je veux pouvoir éditer des scripts avec mes raccourcis clavier et d'autres paramètres Vim tout en travaillant dans Vim. Par exemple, je voudrais que la plupart de mes set xxcommandes soient dans un seul fichier et aient la possibilité de mettre à jour le …
J'ai plusieurs highlightcommandes dans mon .vimrcdossier. Dans Vim 7.3, celles-ci sont entrées en vigueur immédiatement après le démarrage de Vim. Après la mise à jour vers Vim 7.4, ce n'est plus le cas. Vim utilise sa surbrillance par défaut initialement. Lorsque je charge .vimrcune deuxième fois en exécutant source ~/.vimrc, …
Je voudrais faire écho à un message personnalisé au démarrage, selon que certaines fonctions de démarrage ont réussi ou non. J'ai essayé ça dans mon.vimrc echo 'test' "All my settings ... J'aimerais que vim répète un message comme si je venais de taper echo 'foo' à partir de la ligne …
Parfois, lorsque vous entrez une commande en mode normal, vous pouvez faire une faute de frappe, par exemple si j'ai l'intention de taper 10dk, je peux accidentellement commencer à taper 19d. Étant donné que la commande n'a pas encore été exécutée / validée, est-il possible de supprimer les clés incorrectes …
J'utilise Vim pour écrire en C ++, et j'ai pas mal de #include<>déclarations, commentaires, etc. que je dois inclure dans chaque nouveau fichier que je crée. J'ai ajouté autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) à mon vimrc, parce que j'ai entendu que cela crée un …
Aujourd'hui, j'ai trouvé que mon .vimrcne prenait pas effet. C'était ok il y a quelques heures à peine. Lorsque j'ai lancé vim avec $vim --plugin, je n'ai :scriptnamesfait aucun écho: le .vimrcfichier n'était pas d'origine. (Remarque: a /etc/vimrcété supprimé pour déboguer ce problème.) Ensuite, j'ai essayé de google et j'ai …
J'ai installé vundle hier et depuis que je l'ai fait, la largeur de tabulation que j'ai configurée dans mon vimrc est ignorée et remise à 4 au lieu de 2. J'ai découvert que la ligne suivante après le paragraphe vundle le provoque: filetype plugin indent on Mon retrait est configuré …
Vim continue automatiquement un commentaire lorsque j'appuie sur Entrée en mode Insertion, ce que je trouve utile. Cependant, je ne veux pas que le commentaire se poursuive après avoir appuyé sur «o» en mode normal pour insérer une nouvelle ligne sous la fin du commentaire. J'ai lu que je dois …
Je veux que tous mes fichiers se terminant par .texaient une longueur de ligne de 80. Donc, chaque fois que j'ouvre un .texfichier dans vim, je tape :set tw=79. Que dois-je mettre dans mon .vimrc pour automatiser cela? Et si je voulais travailler avec une liste spécifique de types de …
J'ai mis à niveau vim et maintenant il est mécontent de certaines valeurs UTF-8 dans mon .vimrc. Cela m'amène à la question - lorsque vim lit .vimrc, quel encodage suppose-t-il que le fichier a? C'est à dire alors quoi fileencoding?
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.