AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.05.2019, 13:12   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,710 / 2632 (95) +++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
? Editor extensions и регистр символов
Привет всем.

Давно и успешно юзаем Dev toolbar в ax2012
При работе обнаружил особенность работы Highlight Words Editor Extension: слова подсвечиваются с учетом регистра, как в С

Как известно, X++ регистронезависимый язык, поэтому есть куча Legacy кода, в котором авторы забили на регистр символов в исходных текстах и поправить это нет возможности. Получается, что расширение редактора обесценивается - не выделяет то, что нужно.

Возможно ли заставить его НЕ учитывать регистр символов ?
Может кто-то уже делал такое исправление?
Можете поделиться ?


P.S.
Поискал по ресурсам:
https://github.com/AXTRACK/dax2012toolset
https://www.jaestevan.com/
http://dev.goshoom.net/en/2011/10/ax...or-extensions/
https://archive.codeplex.com/?p=ax2012editorext#
http://axcoder.blogspot.com/2012/02/...or-ax2012.html
https://docs.microsoft.com/en-us/pre...8v%3dvs.100%29

ничего готового не нашлось.
Старый 14.05.2019, 15:09   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,710 / 2632 (95) +++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
подсказали, что тут
https://github.com/jaestevan/AX2012-...tWordTagger.cs

в строке 135 можно убрать
X++:
| FindOptions.MatchCase
похоже должно сработать.
Попробуем.
За это сообщение автора поблагодарили: Товарищ ♂uatr (2).
Старый 15.05.2019, 15:35   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,710 / 2632 (95) +++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Получилось.
Поправленный файл во вложении.
Вложения
Тип файла: zip JAEE.AX.EditorExtensions.HighlightWord.zip (7.2 Кб, 155 просмотров)
Старый 01.09.2022, 14:06   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,710 / 2632 (95) +++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Привет всем.

Цитата:
Сообщение от kart Посмотреть сообщение
Работает:
- Поиск и выделение области по блокам { } (скрытие, раскрытие, выделение по курсору)
- Поиск и выделение ключевого слова на котором стоит курсор в тексте
- Поиск и выделение скобок { },[ ],( )
Может быть кто-нибудь делал расширение для редактора в 2012-й аксапте, чтобы вертикальными черточками соединялись скобки { } как в Visual Studio

Название: axForum_VS.png
Просмотров: 182

Размер: 8.5 Кб
Старый 01.09.2022, 14:59   #5  
Dactil is offline
Dactil
Участник
Ex AND Project
 
23 / 11 (1) +
Регистрация: 10.09.2010
Адрес: Moscow
А в какой версии VS есть эта фишка с черточками между скобок для X++? В VS2017 не наблюдаю такого. В экстеншене Productivity power tools для VS2017 упоминается такая фича, но у меня не заработала.
Старый 01.09.2022, 15:53   #6  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,710 / 2632 (95) +++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Microsoft Visual Studio Community 2019
Version 16.11.8

Я ничего дополнительно не ставил. Из коробки воткнул версию и все.
Только там C# код, а не X++.
Старый 01.09.2022, 18:57   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,710 / 2632 (95) +++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от Dactil Посмотреть сообщение
А в какой версии VS есть эта фишка с черточками между скобок для X++? В VS2017 не наблюдаю такого. В экстеншене Productivity power tools для VS2017 упоминается такая фича, но у меня не заработала.
А где вы там это нашли ?
Я погуглил, не нашел
https://devblogs.microsoft.com/visua...l-studio-2017/
Старый 05.09.2022, 13:36   #8  
Dactil is offline
Dactil
Участник
Ex AND Project
 
23 / 11 (1) +
Регистрация: 10.09.2010
Адрес: Moscow
Наверно перепутал. В каком-то экстеншене это обещалось, но для X++ не заработало.
Старый 17.10.2022, 21:47   #9  
Товарищ ♂uatr is offline
Товарищ ♂uatr
Участник
Аватар для Товарищ ♂uatr
MCBMSS
 
222 / 237 (8) ++++++
Регистрация: 23.10.2012
Привет.
Это чистой воды кастомизация и за это "безобразие" в VS отвечает пространство имен Microsoft.VisualStudio.Text. Никто не запрещает переиспользовать данные объекты.
Теги
ax2012, dev toolbar, editor extension, highlightword, jaee, tabax, редактор

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Увеличение количества символов ввода названий номенклатуры, раздел "Другие языки" EVER DAX: Функционал 12 10.07.2019 17:18
Длина номера фактуры, накладной больше 20 символов. Logger DAX: Программирование 12 10.02.2017 16:51
Ошибка при увеличении количества символов в поле типа Extended Data Types DAX13 DAX: Администрирование 1 10.09.2010 11:06
Номерная серия длиннее 20 символов - баг в коде Максимка DAX: Функционал 17 29.12.2009 02:11
Осторожно. RecordSortedList учитывает регистр символов Logger DAX: Программирование 9 23.01.2009 15:39
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 09:15.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.