Код формата в MonoDevelop

Я использую MonoDevelop на Mac для написания приложений MonoTouch. Автоматическое отступ/форматирование кода отлично работает, пока я печатаю.

Проблема в том, что когда я копирую и вставляю фрагменты кода, во многих случаях я теряю форматирование и строки объединяются вместе, отступы теряются, и очень сложно реализовать табуляции, интервалы и разрывы строк вручную. В любом случае я могу использовать команду в monoDevelop для автоматического отступа и применения форматирования к существующему коду.

Я думал, что, возможно, сработает Edit|Format|Format Document/Selection, но эти команды вообще никак не влияют на код.

Любая помощь?


person user1060500    schedule 04.05.2012    source источник
comment
Измените настройки форматирования, чтобы код был отформатирован так, как вам нравится. Прямо сейчас он автоматически форматирует ваш код по умолчанию.   -  person Ry-♦    schedule 05.05.2012
comment
user1060500, если мой ответ помог, возможно, вы могли бы принять ответ и/или проголосовать за него? :-D   -  person Jason Hartley    schedule 28.02.2014


Ответы (3)


Чтобы отформатировать весь документ одним нажатием клавиши: control-I

Чтобы отформатировать выделение: Edit->Format->Format Selection

Чтобы настроить форматирование: MonoDevelop->Preferences->Source Code->Code Formatting

person Jason Hartley    schedule 04.04.2013
comment
нажатие клавиши не было установлено в моем случае, но было добавлено к привязкам клавиш Tools->Options->Key Binding, а затем выполнен поиск format. Спасибо! - person GabLeRoux; 08.03.2014
comment
Забавно, как я изо всех сил пытался понять ярлык, показанный как ^ l в пункте меню. Перепробовал CTRL+ все символы вертикальной черты, какие смог придумать, но не подумал о маленькой заглавной "i"... Спасибо! - person Attila; 23.03.2018

На самом деле вам нужно выделить весь текст, а затем перейти в Edit->Format->Format Document. Кажется, иначе это не работает.

person Erik Asmussen    schedule 10.07.2013

Для меня в macOS ярлык для «автоматического форматирования» — CTRL + i.

Вы можете изменить ярлык, если хотите. Чтобы изменить его, перейдите в «Настройки» -> «Привязки клавиш», затем введите «формат» в поле поиска и отредактируйте сочетание клавиш «Формат документа».

person Tadej    schedule 19.12.2016