|  14.05.2019, 13:12 | #1 | 
| Участник |  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 | 
| Участник | 
			
			подсказали, что тут https://github.com/jaestevan/AX2012-...tWordTagger.cs в строке 135 можно убрать X++: | FindOptions.MatchCase Попробуем. | 
|  | |
| За это сообщение автора поблагодарили: Товарищ ♂uatr (2). | |
|  15.05.2019, 15:35 | #3 | 
| Участник | 
			
			Получилось. Поправленный файл во вложении. | 
|  | 
|  01.09.2022, 14:06 | #4 | 
| Участник | 
			
			Привет всем. Цитата: | 
|  | 
|  01.09.2022, 14:59 | #5 | 
| Участник | 
			
			А в какой версии VS есть эта фишка с черточками между скобок для X++? В VS2017 не наблюдаю такого. В экстеншене Productivity power tools для VS2017 упоминается такая фича, но у меня не заработала.
		 | 
|  | 
|  01.09.2022, 15:53 | #6 | 
| Участник | 
			
			Microsoft Visual Studio Community 2019 Version 16.11.8 Я ничего дополнительно не ставил. Из коробки воткнул версию и все. Только там C# код, а не X++. | 
|  | 
|  01.09.2022, 18:57 | #7 | 
| Участник | Цитата: Я погуглил, не нашел https://devblogs.microsoft.com/visua...l-studio-2017/ | 
|  | 
|  05.09.2022, 13:36 | #8 | 
| Участник | 
			
			Наверно перепутал. В каком-то экстеншене это обещалось, но для X++ не заработало.
		 | 
|  | 
|  17.10.2022, 21:47 | #9 | 
| Участник | 
			
			Привет. Это чистой воды кастомизация и за это "безобразие" в VS отвечает пространство имен Microsoft.VisualStudio.Text. Никто не запрещает переиспользовать данные объекты. | 
|  | 
|  14.07.2023, 18:45 | #10 | 
| Участник | Цитата: 
		
			Сообщение от Logger
			   Может быть кто-нибудь делал расширение для редактора в 2012-й аксапте, чтобы вертикальными черточками соединялись скобки { } как в Visual StudioВложение 13419 Теперь можно сказать да, прототип во вложении. Последний раз редактировалось Товарищ ♂uatr; 17.07.2023 в 09:34. | 
|  | |
| За это сообщение автора поблагодарили: Logger (104), sukhanchik (110). | |
|  17.07.2023, 09:29 | #11 | 
| Участник | 
			
			Привет. Обновил до релизной версии: - выполнен рефаторинг решения. Нагрузка на ЦП, выделение оперативки, объем библиотеки снижены. - добавлен контроль за кратностью отступов (аналог проверки BP). При нарушении блок кода выделается красной полосой. Ссылку на прототип удалил. Последний раз редактировалось Товарищ ♂uatr; 24.07.2023 в 23:46. | 
|  | |
| За это сообщение автора поблагодарили: sukhanchik (50), pedrozzz (8), gl00mie (20), Raven Melancholic (10). | |
|  18.07.2023, 07:34 | #12 | 
| Administrator | 
			
			В новой версии у меня красная линия не заработала   ( Но в целом - замечательное решение, спасибо! 
				__________________ Возможно сделать все. Вопрос времени | 
|  | |
| За это сообщение автора поблагодарили: Товарищ ♂uatr (9). | |
|  18.07.2023, 15:55 | #13 | 
| Участник | 
			
			Спасибо ! Очень классная вещь. Хотел еще добавить, что если архив с dll-кой качать с форума, то перед тем как положить ее в папку EditorComponents, нужно ее разблокировать, снять в свойствах галочку "Разблокировать". Иначе не заработает. Также линия становится красной, только если смещена открывающая скобка. А если закрывающая, то не меняется, поэтому может показаться, что не работает. а это фича такая. | 
|  | |
| За это сообщение автора поблагодарили: Товарищ ♂uatr (9), sukhanchik (30). | |
|  18.07.2023, 17:47 | #14 | 
| Administrator | 
			
			Понятно... У меня всегда проблемы со смещением исключительно с закрывающей скобкой - с открывающей проблем никогда не возникает - поэтому собственно - я и проверял только на закрывающей... Так бы никогда бы не догадался, что надо проверять на открывающей...
		 
				__________________ Возможно сделать все. Вопрос времени | 
|  | |
| За это сообщение автора поблагодарили: Logger (3). | |
|  24.07.2023, 23:49 | #15 | 
| Участник | 
			
			Привет. 1. В ходе эксплуатации было найдено 2 неучтенных момента: 
 2. Добавлен анализ отступа внутреннего блока кода по отношению ко внешнему - внутренний блок при наложении маркируется красной линией. 3. Теперь система анализирует отступы обеих скобок, что при наличии непарных скобок дарит неимоверную фиерию красок на экране. Фантазия предлагает в разные стороны руками развести в рамках решения данной проблемы (у MS в рамках VS, на глаз, присутствует задержка в отрисовке). Последний раз редактировалось Товарищ ♂uatr; 24.07.2023 в 23:51. | 
|  | |
| За это сообщение автора поблагодарили: Logger (50), Dron AKA andy (5), pedrozzz (5), DarkSpirit22 (2), sukhanchik (30). | |
|  25.07.2023, 09:47 | #16 | 
| Участник | Цитата: Но теперь и это исправили. Последний раз редактировалось Logger; 25.07.2023 в 09:50. | 
|  | 
| Теги | 
| ax2012, code highlighting, dev toolbar, editor extension, highlightword, jaee, tabax, редактор | 
|  | 
| 
 |