在写分号后,停止Monodevelop从行中删除空格

时间:2016-11-22 05:39:37

标签: c# unity3d formatting monodevelop

我喜欢垂直对齐我的代码,Monodevelop(v 5.9.6)在我添加分号后自动从我的代码行中删除空格。

前:

string other = "something";
int    jad   = 9

成为:

string other = "something";
int jad = 9;

更糟糕的是,点击撤消将撤消整个事情,而不仅仅是大多数编辑器中的分号(只是撤消格式化),所以我必须放置分号然后垂直对齐以便它离开它。

是否可以选择停止此行为?

1 个答案:

答案 0 :(得分:2)

假设您使用的是MacOS,则首选项下的部分称为源代码。在一个名为代码格式的小节中,您可以找到 C#源代码的选项。在偏好设置窗口的右半部分,您会看到政策菜单和两个标签文字样式 C#格式。单击 C#格式下的编辑按钮将显示许多可以调整的内容。但是我不担心你的特定编码偏好。