我正在Mac上使用MonoDevelop编写MonoTouch应用程序,自动代码缩进/格式化在我输入时非常好用。
问题是,当我复制和粘贴代码片段时,在许多情况下我会失去格式,行会合并在一起,缩进也会丢失。手动实现标签、空格和换行是非常繁琐的。是否有任何方法可以在MonoDevelop中使用命令来自动缩进并应用格式到现有代码中?
我认为可能编辑|格式化|格式化文档/选择会起作用,但这些命令对代码没有任何影响。
有什么帮助吗?
我正在Mac上使用MonoDevelop编写MonoTouch应用程序,自动代码缩进/格式化在我输入时非常好用。
问题是,当我复制和粘贴代码片段时,在许多情况下我会失去格式,行会合并在一起,缩进也会丢失。手动实现标签、空格和换行是非常繁琐的。是否有任何方法可以在MonoDevelop中使用命令来自动缩进并应用格式到现有代码中?
我认为可能编辑|格式化|格式化文档/选择会起作用,但这些命令对代码没有任何影响。
有什么帮助吗?
一键格式化整个文档: Ctrl-I
格式化所选内容: 编辑-> 格式-> 格式选择内容
自定义格式: MonoDevelop -> 首选项 -> 源代码 -> 代码格式化
CTRL
+ 所有我能想到的竖线字符,但没有想到小写字母 'i'... 谢谢! - Attila对于我在macOS系统下,“自动格式化”的快捷键是CTRL + i
。
如果需要,您可以更改快捷键。要更改快捷键,请进入“首选项”->“按键绑定”,然后在搜索框中键入“format”并编辑“格式化文档”快捷键/键绑定。