【问题标题】:Is it possible to generate getters/setters/constructors/ToString for C# in Sublime Text?是否可以在 Sublime Text 中为 C# 生成 getter/setters/constructors/ToString?
【发布时间】:2016-07-27 14:37:49
【问题描述】:

我对 Sublime Text 有很好的体验,但是我缺少 Eclipse 的一些功能,比如代码生成。是否可以在 Sublime 中生成简单的代码,例如 props、构造函数等?

upd 我的意思不仅仅是生成像 ToString() 这样的方法签名,而是自动添加其中的所有字段。

【问题讨论】:

  • 编写您自己的扩展程序,它可能会有所帮助。
  • 重复我:“Sublime Text 不是 IDE。”类名或属性名,并为您生成所有这些方法。你应该搜索Package Control 来寻找类似的东西,而不是在这里问。但是,请再次阅读第一行。再一次,只是为了确保。 Sublime 不是 IDE。它不会对所有的 Tom、Dick 和 Harry 编程语言进行代码分析和自省。它是一个美化的文本编辑器。可扩展的,是的。太棒了,是的。但是一个IDE?没有。
  • @MattDMo 我发现 Eclipse 很方便,但我最喜欢的 IDE 是 Sublime Text 3。

标签: c# sublimetext2 sublimetext3


【解决方案1】:

我很确定您可以通过使用“片段”功能改善您在 Sublime 上的体验。

如前所述,有一些"ready-to-use" Snippets

但您始终可以构建自己的(这可能会以更好的方式满足您的需求)。这是来自 Sublime 的官方文档:http://docs.sublimetext.info/en/latest/extensibility/snippets.html

p.s:问题被标记为 C#,但作者提到了 Eclipse.. 上帝,我不知道这样的事情是可能的.. 但它是:how to configure Eclipse for C#

【讨论】:

  • 实际上我的意思是“像在 eclipse 中一样”,生成 setter 等 :)
猜你喜欢
  • 1970-01-01
  • 2019-03-29
  • 2014-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-18
  • 1970-01-01
相关资源
最近更新 更多