用于扩展代码段的标准IDE/编辑器格式?

用于扩展代码段的标准IDE/编辑器格式?,ide,plugins,editor,Ide,Plugins,Editor,是否有跨编辑器和IDE的标准来扩展代码段 具体地说,我想为一个API编写一个补丁,它将提供一个代码片段数据库,可以导入到不同的编辑器/IDE中,并根据需要进行扩展 我正在为vim(我选择的编辑)写一些东西 然后插入 /** * Override of theme_some_function($&arg) **/ MYMODULE_some_function(&$arg1) { // contents of the function go here } 这就是在Drup

是否有跨编辑器和IDE的标准来扩展代码段

具体地说,我想为一个API编写一个补丁,它将提供一个代码片段数据库,可以导入到不同的编辑器/IDE中,并根据需要进行扩展

我正在为vim(我选择的编辑)写一些东西

然后插入

/**
 * Override of theme_some_function($&arg)
 **/
MYMODULE_some_function(&$arg1) { 
  // contents of the function go here
}
这就是在Drupal中重写函数的方式

最初我写这篇文章是为了让它通过CTAG找到文件,并复制函数和s/foo/bar/需要更改的内容。有人建议我可以将其扩展到其他编辑器,所以我想知道是否有一个标准可以使用


但总的来说,是否有任何一种编辑标准可以让我对同时为许多编辑撰写文章的机会有所了解?

实际上没有这样的编辑标准,没有。

我还没有找到这样的标准。但这里有几点需要探讨

•Microsoft发布了基于XML的代码段格式规范

(Visual Studio 2012)

•维基百科没有提及标准

•对于Code Collector Pro(Mac OS X应用程序),提到:

支持.snippet文件–所有代码段管理器的新通用文件格式

…但未提供有关此格式的信息或链接

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