Pergunta

No eclipse, quando eu quero documentar uma função (em java ou fonte javascript) Posso basta digitar / **, em seguida, tecle enter, e eu recebo um comentário como este

 /**
 *
 * Fluctuates all variables to more compatibly foo all the bars
 *
 * @PARAM {int} foo 
 */  

function flucvar (foo) {

}

Ao bater entrar dentro do comentário, eclipse adiciona automaticamente * extra no início de cada linha.

Agora eu estou apenas começando no meu groove textmate, e encontrando-me faltando este pouco de funcionalidade. Existe um pacote equivilent ou comando ou algo que me permitisse produzir comentários semelhantes em textmate?

Foi útil?

Solução

Você precisa criar dois trechos (eu tê-los no pacote Source).

Primeiro crie um trecho para a inserção de comentários Javadoc. O fragmento contém o seguinte:

/**
* $0
*/

Eu tenho o conjunto de ativação trecho de Tab gatilho , usando /** como a seqüência de ativação. Toda vez que eu escrever /** e pressionar Tab, eu recebo um comentário JavaDoc bloco. Você também pode usar um atalho de teclado se você gosta.

O segundo trecho é para continuar comentários Javadoc existentes. O conteúdo trecho são:

* $0

Observe que há uma linha em branco antes da linha * $0. Set Activation para Equivalent Key e a tecla de disparo para retorno chave. Defina o Selector Âmbito string para comment.documentation.

Agora, se seu pacote linguagem suporta o escopo comment.documentation (como todos os pacotes incluídos parecem fazer), você deve ter atalhos trabalhando para comentários Javadoc.

Outras dicas

Eu dei uma olhada no pacote Java do TextMate, e eu não vi nada sobre a inserção de comentários Javadoc. No entanto, não deve ser tão difícil para adicionar esse recurso um para seu pacote Java. Ele provavelmente seria um trechos, que você pode ler sobre no Capítulo 7 do manual TextMate (acessada a partir Help -> TextMate Help).

obrigado por essa resposta. Eu só encontrei este post no site macromates

http://blog.macromates.com/2006/customization-screencast/

Esta parece ter um posto de vídeo / mailing list que explica exatamente como fazer isso.

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