我们使用什么代码片段编辑器?

时间:2020-03-05 18:44:51  来源:igfitidea点击:

在"整理开发生命,Rob"的部分努力中,我一直注意到我没有一个代码片段库(Jeff也发表了一篇文章)。现在有几个,但是我知道我应该真正致力于创建自己的库以提高生产率。

我开始做的一件事是保持我的代码段编辑器处于打开状态(Snippy),每当我意识到自己编写通用代码时,我都会停下来并为其创建一个代码段。

我只是想知道你们使用什么编辑器?那里可能会有更好的选择,如果我错过了,我想加入其中! :)

解决方案

回答

老实说,实际上,不管我想想说什么,我经过实践检验的生产性库都是"在文件中搜索"和"打开该项目以及我几个月前所做的文件"。

我之所以这样说,是因为这是一个简单,真实的示例,是一种最佳的重用方法。对于那些说"是的,但是我们可以轻松访问18个月前的内容"的人,我会说:那是不现实的:早于18个月的代码已过时!

好的,但是现在用我认为人们应该尝试的最佳工具来回答这个问题:Evernote。

这很酷,因为我们可以在一个工具中执行怪异的代码库,但也可以将其用于其他非怪异的东西。此外,它还具有很酷的OCR技术,可搜索甚至图片(带有文字)!

回答

我从未使用过,但是我听说过Microsoft的Code Snippet Editor。该版本适用于VisualStudio2005. 但是,还有一个VisualStudio2008版本。

回答

我将片段添加到TextMate捆绑包(RSpec,Ruby on Rails等)中。

回答

TextMate一路为我服务。我实际上是在创建一个新的捆绑软件,以与现在使用的PHP框架一起使用。

回答

Snippet Compiler是一个很棒的小型mini-IDE,非常适合检查少量代码片段。

回答

我还使用了这个Snippet Compiler,它是一个@moobaa链接的。

我认为测试"即时"小代码片段,立即运行它们,而无需启动整个Visual Studio环境,确实非常有用,而且很有帮助。它可以针对不同的框架版本。试试吧;这很好。

回答

LINQPad太棒了。

除了片段外,我们还可以查询SQL数据库。在LINQPad上可以找到一系列小型网络广播。

回答

Rick Strahl最近发布了一个很棒的ASP.NET MVC项目,用于链接到社交网站的代码段:

  • 项目说明可在此处找到CodePaste.NET简介
  • 实际站点可在CodePaste.net上找到。

回答

我有点有偏见,因为这是我的项目。但是我使用代码段设计器。它直接集成在Visual Studio中,让我突出显示一段代码,然后将其导出到代码段编辑器中。