10.03.2017, 10:32 | #1 |
Участник
|
А есть ли какие-нибудь реформатеры кода для VS, которые можно применять для ax7 x++?
раньше пользовался axassist'ом.
в нем была замечтательная функция форматирования кода. Reformat variable declarations: http://www.axassist.com/2012/feature...ng-assistance/ Code reformatter: http://www.axassist.com/2009/features/code-assistance/ но наверняка для VS подобного дофига и больше. Подскажите куда рыть, чтобы найти залежи реформатеров кода? какой из имеющихся реформатеров лучше всего подходит для x++? заранее спасибо. |
|
10.03.2017, 11:10 | #2 |
MCTS
|
Можно использовать стандартный инструмент форматирования XML из Visual Studio. Для этого нужно включить соответствующий тулбар View -> Toolbars -> XML editor. И затем для форматирования нажать соответствующую кнопку на этом тулбаре "Format the whole document". Или использовать последовательную комбинацию клавиш Ctrl+K, Ctrl+D.
Этот способ, конечно, не выровняет переменные, как в приведенном примере, но в целом приведет документ к более потребному виду. |
|
10.03.2017, 16:43 | #3 |
Участник
|
+1 к вопросу, тоже интересно, есть ли нормальные форматеры.
Хотя уже есть некая привычка делать табуляцию после каждой инициализации переменной, но все равно тулза была бы в приоритете. |
|
17.03.2017, 19:16 | #4 |
Участник
|
Попалось на глаза
https://habrahabr.ru/post/323966/ |
|
|
За это сообщение автора поблагодарили: gl00mie (2), mazzy (2). |
19.03.2017, 04:51 | #5 |
Участник
|
Цитата:
Сообщение от S.Kuskov
Попалось на глаза
https://habrahabr.ru/post/323966/ Цитата:
раньше пользовался axassist'ом.
в нем была замечтательная функция форматирования кода. По теме - Некоторый аддоны для VS могут работать с Х++. Но любой аддон, который заточен на опеределенный язык (например C#) будет бесполезен. Х++ редактор в D365 посути тот же самый что и в AX2012 с некоторыми доработками. Основная проблема написания любого аддона для D365 - стоковый редактор ооооочень медленный и жрет хорошую долю cpu.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
20.03.2017, 10:57 | #6 |
Участник
|
В Ax7 есть возможности писать код, чтобы именно такого не надо было: объявления по месту и var. Со вторым, врочем, тормозит intellisense особенно в больших моделях.
|
|