Você pode usar cmdalias para o Vim. Em seguida, você pode criar aliases personalizados, como cdsrc
, para alterar para um diretório como /home/user/project/source
.
Alguém sabe uma maneira boa / legal de criar atalhos de diretório no Vim?
Semelhante ao "~ [atalho]" no Zsh, que você pode usar para especificar rapidamente um diretório.
Eu poderia criar aliases no meu diretório pessoal e usar "~ / [alias]", mas seria bom se eu pudesse ter algo disponível apenas no Vim.
Você pode usar cmdalias para o Vim. Em seguida, você pode criar aliases personalizados, como cdsrc
, para alterar para um diretório como /home/user/project/source
.
Algo como
let $vimfiles = "c:\ldigas-home\gvim72\vim\vimfiles"
então quando eu for
cd $vimfiles
me coloca em
c:\ldigas-home\gvim72\vim\vimfiles
Ou você tem algo mais em mente?
O NerdTree fornece tratamento de favoritos. Veja ": h NerdTreeBookmarks".
Embora não seja acessível diretamente por meio de ": cd", há pelo menos ": NERDTreeFromBookmark", onde você pode "cd" para isso (ou outro diretório).
Além disso, "B" na janela do NERDTree alternará a exibição dos marcadores e permitirá acessá-los facilmente.
Existe um plug-in FavEx: link
Uma maneira de resolver isso foi ter algo assim:
nnoremap <silent> <leader>hd :e ~/daisuke
no meu .vimrc. Isto irá preencher o comando com ": e ~ / daisuke" com o cursor no final. Isso realmente me completa bem como na maioria das vezes, eu quero editar um arquivo sob esse diretório não necessariamente apenas cd para ele (desculpe deveria ter sido mais claro sobre isso!)