Alors, quand je veux créer un nouveau fichier à l'aide de l' :e commande je ne veux pas de spécifier le chemin d'accès complet, juste le nouveau nom de fichier. Peut-il être fait?
Réponses
Trop de publicités?Comme l'a déjà suggéré, vous pouvez utiliser autochdir, qui va changer pour le répertoire du fichier que vous avez ouvert, l'autre option est
:cd mydirectory
ce qui va changer le répertoire. Cela peut être un chemin relatif ou absolu, de sorte :cd ..
va monter d'un niveau. Ou vous pouvez utiliser :cd %:h
qui va aussi changer le répertoire courant du fichier, mais sans fixer de autochdir.
:cd
va changer de répertoire de votre répertoire d'accueil (ou sur windows, imprimer le répertoire courant).
:cd -
va changer le répertoire dans le répertoire précédent que vous avez visité.
Je ne sais pas quel est le problème avec vim. Je veux le répertoire où je démarre vim que le courant.
J'ai suivi le conseil sur la autochd ci-dessus et défini que pour noautcd dans mon .vimrc.
Je n'ai pas encore fait, mais je suis sur le point de démarrer vim comme ce à partir de maintenant:
vim -cmd 'cd `pwd`'
Que va faire coller dans le répertoire en cours!