2011-10-04 61 views
1

当您右键单击C#中的字段时,是否可以更改MonoDevelop使用的模板select Refactor - > Encapsulate Field?更改MonoDevelop封装模板

我想更改当选择此选项时插入的默认代码。

回答

0

它不是一个模板,它是a method,它构造了一个属性以匹配您的代码格式设置。

你想改变什么?如果这是应该受代码格式设置的影响,请file an enhancement bug

+0

啊谢谢,我认为该方法使用了一个模板,而不是直接做这一切。我希望花括号在默认情况下在新行上启动,那么是否可以使用现有的MonoDevelop设置进行更改? – mvi

+0

是的。您需要编辑您的C#代码格式策略。假设您使用的是MD 2.6+,您可以使用首选项编辑将用于新解决方案的“默认策略”。要更改现有解决方案的策略,请查看解决方案选项。您还可以使用“自定义策略”对话框定义新的命名策略。 –

+0

我正在使用2.4.2与Unity3D一起工作,因为我不认为MD 2.6可以正常工作。 2.6以前的版本是否有任何解决方法? – mvi