C# 在写分号后,停止删除行中的空格
我喜欢垂直对齐我的代码,而Monodevelop(V5.9.6)在我输入分号后会自动删除代码行中的空格 例: 变成:C# 在写分号后,停止删除行中的空格,c#,unity3d,formatting,monodevelop,C#,Unity3d,Formatting,Monodevelop,我喜欢垂直对齐我的代码,而Monodevelop(V5.9.6)在我输入分号后会自动删除代码行中的空格 例: 变成: string other = "something"; int jad = 9; 更糟糕的是,点击“撤消”将撤消整个操作,而不仅仅是像大多数编辑器中那样的分号(它只是撤消格式),因此我必须放置分号,然后垂直对齐,使其离开 有停止这种行为的选项吗?假设您使用的是MacOS,在“首选项”下有一个名为“源代码”的部分。在这里有一个叫做代码格式化的小节,您可以在这里找到选择C#源代码。
string other = "something";
int jad = 9;
更糟糕的是,点击“撤消”将撤消整个操作,而不仅仅是像大多数编辑器中那样的分号(它只是撤消格式),因此我必须放置分号,然后垂直对齐,使其离开
有停止这种行为的选项吗?假设您使用的是MacOS,在“首选项”下有一个名为“源代码”的部分。在这里有一个叫做代码格式化的小节,您可以在这里找到选择C#源代码。在“首选项”窗口的右半部分,您将看到一个策略菜单和两个选项卡文本样式和C#格式。单击C#Format下的编辑按钮将显示许多可以调整的内容。但恐怕您不可能选择特定的编码方式。这是Mac版本吗?我甚至无法让它使用Win版本(5.9.6)实现您所描述的功能。@RichJoslin这是Windows版本。它以前并没有这样做,或者至少,它允许我在保留分号的同时,使用ctrl-Z进行格式化。如果与此有关的话,这是一个统一版。
string other = "something";
int jad = 9;