Как сохранить каталог файла (или ближайший каталог .git) при запуске: sh: shell - PullRequest
0 голосов
/ 29 февраля 2012

Есть ли способ, как использовать: sh, чтобы открыть оболочку в нужном каталоге?Поэтому мне не нужно использовать cd для получения нужного мне каталога.Запуск чего-то вроде: каталог sh / your / не работает.

1 Ответ

2 голосов
/ 29 февраля 2012

Если вы просто хотите запустить оболочку в каталоге редактируемого файла, вы можете set autochdir - он автоматически изменит каталог на любой файл, который вы редактируете.

Может быть, не совсем то, чтовы ищете, но я не знаю ни одного встроенного способа сделать это.Хотя вы могли бы написать функцию для этого.Что-то вроде этого помогает мне:

function ShellCd(path)
    cd `=a:path`
    shell
endfunction

Конечно, каталог останется измененным после того, как вы запустите вашу оболочку, но может быть возможно изменить функцию, чтобы не делать этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...