создание нового каталога в vim - PullRequest
0 голосов
/ 31 марта 2010

У меня есть следующие настройки, которые позволяют мне легко создать новый файл из открытого в данный момент файла

map <Leader>e :tabe <C-R>=expand("%:p:h") . "/" <CR>

Есть ли что-то подобное, что позволило бы мне создать каталог из текущего каталога.

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

Ответы [ 2 ]

2 голосов
/ 31 марта 2010

Vim имеет функцию mkdir.Вероятно, вам решать, как именно его использовать, поскольку это зависит от вашего варианта использования, но вы можете делать такие вещи:

function MkdirTabe(path) {
    mkdir(expand(path . ":p:h"))
    tabe(path)
}
1 голос
/ 31 марта 2010

Это работает с простым старым vi:

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