Pergunta

Existe algum tipo de padrão em toda editor e IDEs para expandir trechos?

Especificamente, eu gostaria de escrever um patch para uma API que iria fornecer um banco de dados trecho de código que podem ser importados para diferentes editores / IDEs e expandir a demanda.

Estou escrevendo algo para vim (meu editor de escolha para que)

:expand theme_some_function  

faria em seguida, insira

/**
 * Override of theme_some_function($&arg)
 **/
MYMODULE_some_function(&$arg1) { 
  // contents of the function go here
}

que é como você substituir uma função em Drupal.

Inicialmente eu estava escrevendo isso para que ele iria encontrar o arquivo através ctags e copiar a função e s / foo / bar / o que precisa ser mudado. Foi sugerido que eu poderia expandir para outros editores, então eu queria saber se havia um padrão que eu possa usar.

Mas, em geral, existe algum tipo de padrão editor que pode me dar idéias sobre oportunidades para escrever algo para muitos editores de uma vez?

Foi útil?

Solução

Não há realmente qualquer padrão editor, não.

Outras dicas

Eu não encontrei qualquer padrão. Mas aqui estão alguns pontos para a exploração.

• Microsoft publica uma especificação para um formato baseado em XML de trechos de código.

trechos de código Referência de esquema (Visual Studio 2012)

• Wikipedia tem um artigo sobre trechos de código mas não faz nenhuma menção de normas .

Este página web para Código Collector Pro (Mac OS X app) menciona :

Suporte para .snippet Files - Um novo formato de arquivo comum para todos os gestores trecho

... mas não fornece nenhuma informação ou links sobre este formato a.

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