4

Кто-нибудь знает хороший / аккуратный способ создания ярлыков каталогов в Vim?

Сродни "~ [ярлыку]" в Zsh, который вы можете использовать для быстрого указания каталога.

Я мог бы создать псевдонимы в своем домашнем каталоге и использовать «~/[alias]», но было бы хорошо, если бы я мог иметь что-то доступное только в Vim.

5 ответов5

2

Что-то вроде

let $vimfiles = "c:\\ldigas-home\\gvim72\\vim\\vimfiles"

поэтому, когда я иду

 cd $vimfiles  

это ставит меня в

c:\ldigas-home\gvim72\\vim\vimfiles

Или вы имели в виду что-то еще?

2

NerdTree обеспечивает обработку закладок. Смотрите ":h NerdTreeBookmarks".

Хотя он и не доступен напрямую через ":cd", но есть как минимум ":NERDTreeFromBookmark", где вы можете затем "cd" перейти к этому (или другому каталогу).

Также "B" в окне NERDTree переключит отображение закладок и позволит легко получить к ним доступ.

1

Вы можете использовать cmdalias для Vim. Затем вы можете сделать собственные псевдонимы, такие как cdsrc чтобы перейти в каталог, такой как /home/user/project/source .

1

Существует плагин FavEx: http://www.vim.org/scripts/script.php?script_id=539

0

Один из способов, которым я решил это, было что-то вроде этого:

nnoremap <silent> <leader>hd :e ~/daisuke

в моем .vimrc. Это заполнит команду ":e ~/daisuke" с курсором в конце. Это на самом деле подходит мне, как и в большинстве случаев, я хочу редактировать файл в этом каталоге, а не просто записывать на него cd (извините, должно было быть более ясным об этом!)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .