Atalhos de diretório no Vim

4

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.

    
por Daisuke Shimamoto 08.01.2010 / 07:05

5 respostas

1

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 .

    
por 08.01.2010 / 07:16
2

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?

    
por 08.01.2010 / 07:14
2

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.

    
por 02.03.2011 / 16:28
1

Existe um plug-in FavEx: link

    
por 02.03.2011 / 15:26
0

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!)

    
por 13.12.2011 / 08:18

Tags