16

我在 Mac 上使用 MonoDevelop 来编写 MonoTouch 应用程序。在我打字时,自动代码缩进/格式化效果很好。

问题是当我复制和粘贴代码片段时,在很多情况下我会丢失格式并且将行组合在一起,缩进丢失,并且手动实现制表符、间距和换行符是一个巨大的痛苦。无论如何我可以在 monoDevelop 中使用命令来自动缩进并将格式应用于现有代码。

我想也许 Edit|Format|Format Document/Selection 会起作用,但是这些命令对代码根本没有任何影响。

有什么帮助吗?

4

3 回答 3

29

一键格式化整个文档:control-I

要格式化选择:Edit->Format->Format Selection

要自定义格式:MonoDevelop->Preferences->Source Code->Code Formatting

于 2013-04-04T20:05:44.707 回答
4

您实际上需要选择所有文本,然后转到“编辑”->“格式”->“格式化文档”。否则它似乎不起作用。

于 2013-07-10T17:32:16.557 回答
2

对于 macOS 上的我来说,“自动格式化”的快捷方式是CTRL + i.

您可以根据需要更改快捷方式。要更改它,请转到 Preferences -> Key Bindings,然后在搜索框中键入“format”并编辑“Format Document”快捷键/键绑定。

于 2016-12-19T08:35:47.623 回答