У меня есть функция ниже в моей zsh config для редактирования файла в vim.Функция zsh для создания открытого нового файла в vim
function note() {
vim "~/.notes/$1.md";
}
Так что, если я типа «примечание линукс», он должен либо открытым ~/notes/linux.md
, если она существует, или создать новый файл.
Однако, при выполнении вышеуказанной функции, Vim жалуется, что linux.md - это новый каталог? Как заставить это имя считаться именем файла, а не именем каталога?
Благодаря
ли '~/.notes /' существует? Возможно, добавьте 'mkdir -p" ~/.notes "в вашу функцию или .zshrc. – ahilsend
~/.notes уже существует, поэтому мне не нужна эта функция. – shankardevy