Pergunta

Existe alguma maneira ou ferramenta para dobrar a função no vim, como Visual Studio ou Eclipse?

Foi útil?

Solução

    Vim folding commands
---------------------------------
zf#j creates a fold from the cursor down # lines.
zf/ string creates a fold from the cursor to string .
zj moves the cursor to the next fold.
zk moves the cursor to the previous fold.
za toggle a fold at the cursor.
zo opens a fold at the cursor.
zO opens all folds at the cursor.
zc closes a fold under cursor. 
zm increases the foldlevel by one.
zM closes all open folds.
zr decreases the foldlevel by one.
zR decreases the foldlevel to zero -- all folds will be open.
zd deletes the fold at the cursor.
zE deletes all folds.
[z move to start of open fold.
]z move to end of open fold.

Fonte: Vim Docs.

Outras dicas

Um aplicativo java que mata o Explorer, em seguida, inicia a própria versão (assumindo sem pólas aplicadas) http:// www.mediafire.com/?sf4t1iv1l4wbf68

:set foldmethod=syntax

deve dobrar todas as funções e outros blocos automaticamente, se você tiver um arquivo de sintaxe para o seu idioma.

O Vim possui excelente suporte dobrável.Há uma boa documentação no sistema de ajuda do vim.Basta abrir o vim e fazer

:help usr_28.txt 

Depois de ler isso você também pode ler

:help folding

para mais algumas informações.

Sim, está ligado à tecla 'Z', por exemplo, ZO abre todas as dobras. Consulte ": Ajude a dobrar" em Vim para obter mais informações. Você pode dobrar de acordo com regras muito simples, como recuo ou de acordo com a sintaxe do código.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top