From 286cfca38c5eae42812e5e6c6cb6723077b3d49d Mon Sep 17 00:00:00 2001 From: PVoLan Date: Tue, 29 May 2012 22:32:26 +0400 Subject: [PATCH 1/5] =?UTF-8?q?=D0=94=D0=B5=D1=84=D0=BE=D0=BB=D1=82=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20=D0=BC=D0=B4=D0=BF=D0=BE=D0=BB=D0=B8=D1=81=D0=B8?= =?UTF-8?q?=20-=20=D0=BB=D0=B8=D1=88=D0=BD=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Policies/Default.mdpolicy.xml | 231 ---------------------------------- 1 file changed, 231 deletions(-) delete mode 100644 Policies/Default.mdpolicy.xml diff --git a/Policies/Default.mdpolicy.xml b/Policies/Default.mdpolicy.xml deleted file mode 100644 index 3d84c4c..0000000 --- a/Policies/Default.mdpolicy.xml +++ /dev/null @@ -1,231 +0,0 @@ - - - - - PrefixedHierarchical - FileName - - - - - 120 - 4 - True - - - True - NextLine - NextLine - NextLine - NextLine - NextLine - NextLine - NextLine - AddBraces - NewLine - SameLine - NewLine - NewLine - NewLine - False - False - False - False - False - False - True - False - - - - True - - - - - Namespaces - Namespace - VisibilityMask - PascalCase - True - True - - - Types - Class, Struct, Enum, Delegate - VisibilityMask - PascalCase - True - True - - - Interfaces - - I - - Interface - VisibilityMask - PascalCase - True - True - - - Attributes - - Attribute - - CustomAttributes - VisibilityMask - PascalCase - True - True - - - Event Arguments - - EventArgs - - CustomEventArgs - VisibilityMask - PascalCase - True - True - - - Exceptions - - Exception - - CustomExceptions - VisibilityMask - PascalCase - True - True - - - Methods - Methods - VisibilityMask - PascalCase - True - True - - - Static Readonly Fields - ReadonlyField - Internal, Protected, Public - PascalCase - False - True - - - Fields (Non Private) - Field - Internal, Protected, Public - PascalCase - True - True - - - ReadOnly Fields (Non Private) - ReadonlyField - Internal, Protected, Public - PascalCase - True - False - - - Fields (Private) - - _ - m_ - - Field, ReadonlyField - Private - CamelCase - True - False - - - Static Fields (Private) - Field - Private - CamelCase - False - True - - - ReadOnly Fields (Private) - - _ - m_ - - ReadonlyField - Private - CamelCase - True - False - - - Constant Fields - ConstantField - VisibilityMask - PascalCase - True - True - - - Properties - Property - VisibilityMask - PascalCase - True - True - - - Events - Event - VisibilityMask - PascalCase - True - True - - - Enum Members - EnumMember - VisibilityMask - PascalCase - True - True - - - Parameters - Parameter - VisibilityMask - CamelCase - True - True - - - Type Parameters - - T - - TypeParameter - VisibilityMask - PascalCase - True - True - - - Local Variables - LocalVariable - VisibilityMask - CamelCase - True - True - - - - - \ No newline at end of file From 3942f6f2c4f6c94b19c567985b3a7968bb2d3459 Mon Sep 17 00:00:00 2001 From: PVoLan Date: Tue, 29 May 2012 22:36:03 +0400 Subject: [PATCH 2/5] =?UTF-8?q?=D0=A2=D0=B0=D0=BA=20=D0=BA=D0=B0=D0=BA=20?= =?UTF-8?q?=D0=B2=20=D0=BC=D0=BE=D0=BD=D0=BE=D0=B4=D0=B5=D0=B2=D0=B5=D0=BB?= =?UTF-8?q?=D0=BE=D0=BF=D0=B5=20=D0=BD=D0=B5=D1=82=20=D0=BD=D0=B0=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=20(=D0=BF=D0=BE=20=D0=BA?= =?UTF-8?q?=D1=80=D0=B0=D0=B9=D0=BD=D0=B5=D0=B9=20=D0=BC=D0=B5=D1=80=D0=B5?= =?UTF-8?q?,=20=D1=8F=20=D0=BD=D0=B5=20=D0=BD=D0=B0=D1=88=D0=B5=D0=BB)=20"?= =?UTF-8?q?Allow=20one=20line=20if",=20=D0=BF=D1=80=D0=B8=D1=88=D0=BB?= =?UTF-8?q?=D0=BE=D1=81=D1=8C=20=D0=BF=D0=BE=D0=BC=D0=B5=D0=BD=D1=8F=D1=82?= =?UTF-8?q?=D1=8C=20=D1=8D=D1=82=D1=83=20=D0=BD=D0=B0=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=B9=D0=BA=D1=83.=20=D0=9F=D1=80=D0=B8=20=D1=84=D0=BE?= =?UTF-8?q?=D1=80=D0=BC=D0=B0=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D0=B8=20=D0=9C=D0=94=20=D0=B0=D0=B2=D1=82=D0=BE=D0=BC?= =?UTF-8?q?=D0=B0=D1=82=D0=BE=D0=BC=20=D0=BF=D0=B5=D1=80=D0=B5=D0=B2=D0=BE?= =?UTF-8?q?=D0=B4=D0=B8=D1=82=20=D0=BE=D0=B4=D0=BD=D0=BE=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D1=87=D0=BD=D1=8B=D0=B9=20if=20=D0=B2=20=D0=B4=D0=B2?= =?UTF-8?q?=D1=83=D1=81=D1=82=D1=80=D0=BE=D1=87=D0=BD=D1=8B=D0=B9=20(?= =?UTF-8?q?=D0=B5=D1=81=D0=BB=D0=B8=20=D0=BA=D1=82=D0=BE=20=D0=BD=D0=B0?= =?UTF-8?q?=D0=B9=D0=B4=D0=B5=D1=82,=20=D0=BA=D0=B0=D0=BA=20=D0=B5=D0=BC?= =?UTF-8?q?=D1=83=20=D1=8D=D1=82=D0=BE=20=D0=B7=D0=B0=D0=BF=D1=80=D0=B5?= =?UTF-8?q?=D1=82=D0=B8=D1=82=D1=8C,=20=D0=B1=D1=83=D0=B4=D0=B5=D1=82=20?= =?UTF-8?q?=D0=BA=D1=80=D1=83=D1=82=D0=BE),=20=D0=B0=20=D1=81=D0=BA=D0=BE?= =?UTF-8?q?=D0=B1=D0=BE=D1=87=D0=BA=D0=B8=20=D0=BD=D0=B5=20=D0=B4=D0=BE?= =?UTF-8?q?=D0=B1=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5=D1=82.=20=D0=AD=D1=82?= =?UTF-8?q?=D0=B0=20=D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B0?= =?UTF-8?q?=20=D0=B7=D0=B0=D1=81=D1=82=D0=B0=D0=B2=D0=BB=D1=8F=D0=B5=D1=82?= =?UTF-8?q?=20=D0=B5=D0=B3=D0=BE=20=D1=81=D1=82=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D1=81=D0=BA=D0=BE=D0=B1=D0=BE=D1=87=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B8=D0=BD=D1=83=D0=B4=D0=B8=D1=82=D0=B5=D0=BB?= =?UTF-8?q?=D1=8C=D0=BD=D0=BE.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Policies/Touchin.mdpolicy.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/Policies/Touchin.mdpolicy.xml b/Policies/Touchin.mdpolicy.xml index 52a5413..6c7083d 100644 --- a/Policies/Touchin.mdpolicy.xml +++ b/Policies/Touchin.mdpolicy.xml @@ -19,6 +19,7 @@ NextLine AddBraces AddBraces + AddBraces NewLine SameLine NewLine From 3ff00ec28df5e9091e776befe8a6c0ead5d4ffc0 Mon Sep 17 00:00:00 2001 From: PVoLan Date: Tue, 29 May 2012 22:55:51 +0400 Subject: [PATCH 3/5] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=20=D0=B8=D0=BD=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=86=D0=B8=D1=8E?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=B4=20Win?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6a38cde..303c764 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,13 @@ 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/ ``` +## Пользователям Windows +Пользователи Windows клонируют репозиторий в любое удобное место на компьютере, и далее ручками копируют папки Policies и Snippets в папку +```bash +C:\Users\%USERNAME%\AppData\Roaming\MonoDevelop-X.X +``` +Копировать папку KeyBindings, равно как и делать репозиторий напрямую в папке настроек монодевелопа не рекомендуется. У макоси нет клавиши Control, а у винды нет клавиши Meta, так что их хоткеи несовместимы. + После успешного клонирования надо изменить глобальные настройки MonoDevelop. `MonoDevelop → Preferences...` В разделе `Source code → .NET Naming Policies` выставляем `Policy: Touchin` @@ -23,7 +30,7 @@ git clone https://github.com/gaech/monodevelop-settings.git ~/Library/MonoDevelo ![](https://github.com/gaech/monodevelop-settings/raw/2622dd2c61fe2cb0cbf9cd8220285ac95ab7c199/Screenshots/global-code-formating.jpg) -В разделе `Source code → Name Conventions` выставляем `Policy: Touchin` +В разделе `Source code → Name Conventions` выставляем `Policy: Touchin` (для Monodeveop 2.8 и младше, походу, неактуально) ![](https://github.com/gaech/monodevelop-settings/raw/014f6c45b1b40f69aeba8641a3cca22af635abd9/Screenshots/global-name-convention.jpg) @@ -41,6 +48,8 @@ cd ~/Library/MonoDevelop-3.0/ git pull origin master ``` +Пользователи Windows делают почти то же самое, но в другую папку, и потом ручками заново копируют нужные настройки в AppData. + ## Как поделиться своими наработками? * Сделать fork проекта. Для этого достаточно нажать кнопку Fork на этой странице. * Склонировать форк. From 11d6f26c678af5a47e78b8bc80a1e69ac7949791 Mon Sep 17 00:00:00 2001 From: Vladimir Shalimov Date: Tue, 29 May 2012 22:57:37 +0400 Subject: [PATCH 4/5] Minor fixes --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 303c764..2cd8f25 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,9 @@ 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/ ``` -## Пользователям Windows +### Пользователям Windows Пользователи Windows клонируют репозиторий в любое удобное место на компьютере, и далее ручками копируют папки Policies и Snippets в папку -```bash +``` C:\Users\%USERNAME%\AppData\Roaming\MonoDevelop-X.X ``` Копировать папку KeyBindings, равно как и делать репозиторий напрямую в папке настроек монодевелопа не рекомендуется. У макоси нет клавиши Control, а у винды нет клавиши Meta, так что их хоткеи несовместимы. From 2b089b4a08156d2d855b32391ff8c88443583991 Mon Sep 17 00:00:00 2001 From: Vladimir Shalimov Date: Tue, 29 May 2012 22:58:20 +0400 Subject: [PATCH 5/5] =?UTF-8?q?=D0=97=D0=B0=D0=BF=D1=8F=D1=82=D0=B0=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2cd8f25..4380e40 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ git clone https://github.com/gaech/monodevelop-settings.git ~/Library/MonoDevelo ``` C:\Users\%USERNAME%\AppData\Roaming\MonoDevelop-X.X ``` -Копировать папку KeyBindings, равно как и делать репозиторий напрямую в папке настроек монодевелопа не рекомендуется. У макоси нет клавиши Control, а у винды нет клавиши Meta, так что их хоткеи несовместимы. +Копировать папку KeyBindings, равно как и делать репозиторий напрямую в папке настроек монодевелопа, не рекомендуется. У макоси нет клавиши Control, а у винды нет клавиши Meta, так что их хоткеи несовместимы. После успешного клонирования надо изменить глобальные настройки MonoDevelop. `MonoDevelop → Preferences...` В разделе `Source code → .NET Naming Policies` выставляем `Policy: Touchin`