Wie kann ich (automatisch, grundsätzlich sollte ich nichts neben der Erstkonfiguration zu tun haben) vim cwd in das Projektstammverzeichnis setzen (wenn es welche gibt) oder zum aktuellen Pufferverzeichnis (in einer autochdir
Mode)? HierSetze vim aktuelles Arbeitsverzeichnis auf den aktuellen Projektstamm oder auf das Verzeichnis der aktuellen Datei
ist ein Beispiel für einen Dateipfad zu erwarten cwd: ~/foo/bar/SOME_FILE
->~/foo
, wenn es eine ist ~/foo/.git/
dir oder ein ~/foo/.hg/
dir sonst ~/foo/bar/
Ich bin mir dessen bewusst airblade/vim-rooter aber es funktioniert nicht ganz (zB hängt es von bestimmten Dateierweiterungen ab, und ich möchte dieses Verhalten nicht).
'set autochdir' bringt Sie zum aktuellen Pufferverzeichnis, nicht wahr? – Kent
vim-rooter läuft jetzt standardmäßig auf allen Puffern, unabhängig von der Dateierweiterung. –
Wenn jemand an einer praktischen manuellen Methode interessiert ist und bereits 'vim-flüchtig' verwendet, kann er': Gcd' eingeben, um zum Wurzelverzeichnis des Git-Repositories zu wechseln. – Hotschke