Je viens de mettre à jour mon MacVim en version 7.3 et avec lui, il change maintenant de répertoire pour le fichier que je suis en train d'éditer. J'utilise PeepOpen, donc c'est incroyablement embêtant de revenir à mon répertoire de projet chaque fois que je veux éditer un nouveau fichier.Empêcher vim de changer de répertoire lors de l'ouverture de fichiers
Répondre
Modifier votre $ HOME/vimrc et ajoutez cette ligne:
set noautochdir
Assurez-vous que autochdir est pas remis à zéro dans ce ou tout autre fichier de configuration.
Je me rends compte que cette question a été posée il y a longtemps, mais au cas où quelqu'un trébuche autre sur ce ici est la bonne réponse:
Dans MacVim 7.3 PWD est réglé sur le répertoire du premier fichier que vous ouvrez. Ce comportement a été modifié dans Snapshot 55 où le pwd n'est jamais modifié pour une fenêtre déjà ouverte. Vous pouvez télécharger l'instantané (et voir des changements depuis 7.3) d'ici:
http://github.com/b4winckler/macvim/wiki/ChangeLog
Note: « autochdir » n'a rien à voir avec cela, ni un bogue dans PeepOpen.
Merci d'avoir posté un message. Je vous ai vu aussi posté dans le tracker PeepOpen et a saisi le nouvel instantané :) Travailler magnifiquement. – devth
- 1. Vim: Changer le répertoire de démarrage?
- 2. Empêcher Tomcat/Jboss de répertorier les fichiers dans un répertoire
- 3. Problème d'espacement de répertoire lors de la copie de fichiers
- 4. Logiciel à cd (changer de répertoire) en fichiers .jar/.ear?
- 5. Comment puis-je empêcher vim de charger automatiquement un fichier de syntaxe pour certains types de fichiers?
- 6. VIM: Indentation change lors de l'ouverture des fichiers Python
- 7. Gestion de fichiers VI/VIM
- 8. Vérifiez les fichiers de VIM?
- 9. Recherche de sous-répertoire vim fuzzy finder?
- 10. Comment empêcher vim de créer (et de quitter) des fichiers temporaires?
- 11. Configuration de l'explorateur de fichiers Vim
- 12. Comment empêcher TreeView de changer sa position?
- 13. Http authentification changer répertoire de travail
- 14. Fermeture de fichiers dans Vim à partir du répertoire et de ses sous-répertoires
- 15. Changer le répertoire de travail en fichier actuellement ouvert
- 16. Désactivation de la création de fichiers d'échange dans vim
- 17. Noms de fichiers de mode ido pour vim?
- 18. Comment changer le répertoire personnel de hudson?
- 19. Comment empêcher l'utilisateur de changer de page avec jQuery
- 20. Comment empêcher vim de compléter des fichiers .class avec des tabulations?
- 21. Plusieurs types de fichiers dans vim
- 22. Comment empêcher une commande/un script de changer d'environnement global
- 23. Répertoire de fichiers de base de données C#
- 24. Terminer la ligne de commande vim lors de l'ouverture des fichiers
- 25. Exclure certaines extensions de fichier lors de l'obtention de fichiers à partir d'un répertoire
- 26. Delphi empêcher l'accès aux fichiers de TwebBrowser
- 27. Empêcher l'affichage de certains fichiers .php
- 28. Empêcher Perforce de vérifier les fichiers indésirables
- 29. Est-il possible de changer les fichiers lors de la vérification de SVN?
- 30. Comment changer de répertoire en ligne de commande avec Clojure?
Je reçois 'E518: option inconnue: noautochdir' après avoir réglé cela et essayé d'exécuter vim. Étrange, puisque c'est dans les docs. – devth
Je le place dans .gvimrc à la place et n'obtiens aucune erreur, mais MacVim change toujours de répertoire. – devth
Il semble que PeepOpen est responsable de changer le répertoire, pas vim lui-même, sauf s'il y a un réglage dans vim où il change de répertoire si un fichier est ouvert à partir d'une application externe comme PeepOpen. Quand je fais un normal: e un/fichier il ne change pas de répertoire. – devth