Domanda

C'è qualche tipo di serie su tutta redattore e IDE per i frammenti in espansione?

In particolare, desidero scrivere un patch per un'API che fornirebbe un database frammento di codice che possono essere importati in diversi editor / IDE ed espandere su richiesta.

Le scrivo qualcosa per vim (il mio editore di scelta in modo che)

:expand theme_some_function  

sarebbe quindi inserire

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

che è come si ignorare una funzione in Drupal.

Originariamente stavo scrivendo questo modo che sarebbe andare a trovare il file attraverso ctags e copiare la funzione e s / foo / bar / ciò che deve essere cambiato. È stato suggerito che avrei potuto espandere questa per altri editori, quindi mi chiedevo se ci fosse uno standard che potrei usare.

Ma in generale, non v'è alcun tipo di standard editore che mi potrebbe dare idee sulle opportunità di scrivere qualcosa per molti editori in una sola volta?

È stato utile?

Soluzione

Non c'è davvero alcun tale standard editore, no.

Altri suggerimenti

Non ho trovato un tale standard. Ma qui ci sono alcuni punti per l'esplorazione.

• Microsoft pubblica una specifica per un formato basato su XML di frammenti di codice.

Frammenti di codice Schema di riferimento (Visual Studio 2012)

• Wikipedia ha un articolo su frammenti di codice ma non fa alcuna menzione di norme .

La pagina web di per Code Collector Pro (Mac OS X app) menzioni :

  

Il supporto per i file .snippet - Un nuovo formato di file comune per tutti i manager frammento

... ma non fornisce informazioni o collegamenti con tale formato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top