From 73e208f52c35cffe99b472098110df8bd2d86712 Mon Sep 17 00:00:00 2001 From: Andrej Gaevskij Date: Tue, 29 May 2012 15:13:27 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D1=86=D0=B5=D1=81=D1=81=D0=B0=20=D1=83=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=BA=D0=B8=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA?= =?UTF-8?q?=D1=82=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..fe6742b --- /dev/null +++ b/README.md @@ -0,0 +1,34 @@ +# monodevelop-settings +## Что внутри? + * Настройки для автоматического форматирования кода. + * Настройки именования. + * Настройки хоткеев. + * Code templates(ctor) адаптированные под наш стиль кодирования. + +## Как установить настройки? +Настройки устанавливаются простым клонированием репозитория в нужную папку. +```bash +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` +![](https://github.com/gaech/monodevelop-settings/raw/014f6c45b1b40f69aeba8641a3cca22af635abd9/Screenshots/global-naming-policies.jpg) + +В разделе `Source code → Code Formatting → C# source code` выставляем `Policy: Touchin` +![](https://github.com/gaech/monodevelop-settings/raw/2622dd2c61fe2cb0cbf9cd8220285ac95ab7c199/Screenshots/global-code-formating.jpg) + +В разделе `Source code → Name Conventions` выставляем `Policy: Touchin` +![](https://github.com/gaech/monodevelop-settings/raw/014f6c45b1b40f69aeba8641a3cca22af635abd9/Screenshots/global-name-convention.jpg) + +Настройки будут влиять на новые проекты и решения. В существующих надо изменить настройки вручную. + +Если по какой-то причине вы не хотите использовать все общие настройки, то можно скопировать отдельно нужны вам файлы. + +## Обновление настроек +```bash +cd ~/Library/MonoDevelop-3.0/ +git pull origin master +``` \ No newline at end of file