Questions marquées «vimrc»

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.

2
Comment différencier vim et vimdiff de l'intérieur de vimrc?
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? …
10 vimrc  vimdiff 

2
Est-il possible de supprimer une entrée de l'historique d'annulation?
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 …
10 vimrc  undo-redo 

1
Comment devrait fonctionner l'option 'switchbuf'?
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 …
10 vimrc  buffers  split 

2
Comment gérer la chaîne contenant des espaces dans le script Vim?
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 …

1
Pourquoi Set Exrc est-il dangereux?
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 …
10 vimrc 


3
Comment puis-je faire en sorte que les commandes de surbrillance dans .vimrc prennent effet immédiatement avec Vim 7.4?
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, …

1
Message d'écho au démarrage sans invite
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 …
9 vimrc  echo 



2
Pourquoi Vim ne source-t-il pas mon fichier .vimrc
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 …


5
définir les options de format dans vimrc est ignoré
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 …


2
Qu'est-ce que le codage de fichiers .vimrc?
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?
8 vimrc  encoding 

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.