diretório de edição do VIM como o BBEdit para Mac

2

Recentemente comecei a realmente apreciar o poder do VIM. Depois de aprender como usá-lo, codificação e edição são muito mais rápidos. Meu principal problema é que não consigo abrir um diretório como um projeto no VIM, o que o BBEdit (Mac) faz maravilhosamente. Há algum plug-in ou extensão que possa fazer o VIM fazer isso?

Funcionalidade do BBEdit

Este é um painel exibido à esquerda do editor de arquivos. Você pode alternar facilmente entre os documentos abertos e não precisa salvá-los para alternar. Um exemplo de arte ASCII de como é a janela do editor é

************************************************
* Project **                                   *
*---------**                                   *
* File    **                                   *
* File2   **                                   *
* Dir     **                                   *
*  |- File**                                   *
************************************************
    
por wmarbut 31.08.2012 / 19:10

3 respostas

3

Veja :help netrw . O Netrw é um plugin de terceiros distribuído com o Vim que permite que você faça muitas coisas, incluindo a navegação local por arquivos.

Você pode fazer :Ex ou :Hex ou :Vex para abrir uma nova janela horizontal ou vertical contendo uma listagem interativa do diretório atual. :Ex /path/to/direcory abre uma listagem de /path/to/directory e você pode usar a conclusão da linha de comando e "globs" para facilitar e agilizar: :Ex *foo<Tab> ou :Ex /**/bar<Tab> .

Em conjunto com set hidden e set autochdir você pode percorrer um longo caminho.

Você também pode tentar o NERDTree acima mencionado, que é o equivalente mais próximo do que você deseja no território do Vim. Seu featureset é menor que o do netrw, mas seu comportamento está mais alinhado com outras implementações de gavetas de arquivos mais clássicas.

No entanto, nem Vim nem netrw nem NERDTree realmente têm o conceito de "projeto", então você pode estar interessado em Project.vim , que vai um pouco mais longe.

Dito isso, eu realmente odiei esse conceito antes mesmo de mudar para o Vim. Eu encontro plugins como FuzzyFinder , LustyExplorer , Comando-T ou CtrlP (meu favorito) muito mais útil

    
por 31.08.2012 / 21:04
3

Talvez você possa usar o script A árvore NERD

script de árvore nerd no vim.org

    
por 31.08.2012 / 19:51
2

O GVim no Windows tem um diálogo normal de Abrir Arquivo do Windows que mostra pastas navegáveis.

Em qualquer Vim, você deve poder usar :Ex para um modo de texto equivalente que permita navegar pelas pastas.

Se (como suspeito) isso não responder à sua pergunta, atualize sua pergunta para explicar o recurso do BBEdit em mais detalhes para aqueles que não estão familiarizados com o BBEdit.

    
por 31.08.2012 / 19:22