Go to file
Andrej Gaevskij 73e208f52c Добавил описание процесса установки проекта 2012-05-29 15:13:27 +04:00
KeyBindings Update ctor template 2012-05-25 17:21:38 +04:00
Policies Добавил правила именования статических полей и форматирования анонимных делегатов 2012-05-28 13:26:23 +04:00
Snippets Update ctor template 2012-05-25 17:21:38 +04:00
.gitignore Touchin policy added 2012-05-25 12:12:18 +04:00
README.md Добавил описание процесса установки проекта 2012-05-29 15:13:27 +04:00

README.md

monodevelop-settings

Что внутри?

  • Настройки для автоматического форматирования кода.
  • Настройки именования.
  • Настройки хоткеев.
  • Code templates(ctor) адаптированные под наш стиль кодирования.

Как установить настройки?

Настройки устанавливаются простым клонированием репозитория в нужную папку.

mkdir ~/Library/MonoDevelop-3.0-orig/
cp -R ~/Library/MonoDevelop-3.0/ ~/Library/MonoDevelop-3.0-orig/
rm -rf ~/Library/MonoDevelop-3.0/
git clone https://github.com/gaech/monodevelop-settings.git ~/Library/MonoDevelop-3.0/

После успешного клонирования надо изменить глобальные настройки MonoDevelop. MonoDevelop → Preferences... В разделе Source code → .NET Naming Policies выставляем Policy: Touchin

В разделе Source code → Code Formatting → C# source code выставляем Policy: Touchin

В разделе Source code → Name Conventions выставляем Policy: Touchin

Настройки будут влиять на новые проекты и решения. В существующих надо изменить настройки вручную.

Если по какой-то причине вы не хотите использовать все общие настройки, то можно скопировать отдельно нужны вам файлы.

Обновление настроек

cd ~/Library/MonoDevelop-3.0/
git pull origin master