SQL Assistant + AkelPad
- Author
- Message
-
Offline
- Posts: 7
- Joined: Thu Aug 16, 2012 8:02 am
SQL Assistant + AkelPad
Подскажите, пожалуйста, как подключить sql assistant (продукт от softtree technologies) к akelpad?
sql assistant автоматически подключается к notepad++ (но сам текстовый редактор мне не понравился) и имеет возможность подключаться к обычному блокноту. но подключить к акелпаду как-то не получилось. может кто-нибудь занимался этим вопросом?
sql assistant автоматически подключается к notepad++ (но сам текстовый редактор мне не понравился) и имеет возможность подключаться к обычному блокноту. но подключить к акелпаду как-то не получилось. может кто-нибудь занимался этим вопросом?
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Там в документации есть инструкция(раздел 26) как интегрировать его в абсолютно любой оконный редактор. Можно автоматом(для этого поищите на форуме как в ресурсах AkelPad.exe убить акселератор Ctrl+F5), а можно и в ручную.
Только я сомневаюсь что оно приживется в среде AkelPad.exe разве что в версии 3.х
Только я сомневаюсь что оно приживется в среде AkelPad.exe разве что в версии 3.х
-
Offline
- Posts: 7
- Joined: Thu Aug 16, 2012 8:02 am
Поясню... sql assistant САМ предоставляет свои сервисы другим редакторам, просто нужно указать кое-какие параметры. дальше у вас в контекстном меню редактора (иногда ещё и в списке менюшек) появляется дополнительный пункт... с настройками разной полезной штукой.VladSh wrote:Для интереса глянул, редактор имеет полноценный IntelliSense, которого в AkelPad не добиться...
P.S. В проге не работал.
т.е. текстовый редактор не обязан иметь зачатки IntelliSense. возьмите тот же самый блокнот. Очень даже интегирруется, другое дело, что в блокноте работать неудобно... морально неудобно.
И давайте вернёмся к изначальному вопросу: кто-нибудь смог подключить одно к другому?
мм... и да, меня не интересует чтобы акелпад обрабатывал sql-запросы (отображал результаты выборок из базы). Связка акелпада и sql assistant нужна только для корректного написания скриптов, которые потом будут исполняться сторонними приложениями (батники, например).
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
GreenPhoenix
Проверил - взаимодействуют нормально даже в режиме полной интеграции. Достаточно скопировать настройки для Notepad и изменить следующие поля (указаны в демонстрации):
После релиза 4.7.8 можно будет использовать Enter для выбора сниппета. Сейчас же можно использовать стрелку вправо. А, чтобы использовать табуляцию, необходимо:
1. если включен Coder::AutoComplete, то убрать/сменить Tab в настройках плагина;
2. добавить в Hotkeys плагин - имя "Tab по умолчанию", команда "Command(-1)", горячая клавиша "Tab".
Проверил - взаимодействуют нормально даже в режиме полной интеграции. Достаточно скопировать настройки для Notepad и изменить следующие поля (указаны в демонстрации):
Target Exe Name: akelpad.exe,notepad.exe
Target Window Class: AkelEditA,AkelEditW
Environment Integration: Full
После релиза 4.7.8 можно будет использовать Enter для выбора сниппета. Сейчас же можно использовать стрелку вправо. А, чтобы использовать табуляцию, необходимо:
1. если включен Coder::AutoComplete, то убрать/сменить Tab в настройках плагина;
2. добавить в Hotkeys плагин - имя "Tab по умолчанию", команда "Command(-1)", горячая клавиша "Tab".
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 7
- Joined: Thu Aug 16, 2012 8:02 am
Во-первых, спасибо, за то, что помогаете.
Есть нюанс: не весь функционал работает. основная фишка SQL Assistant не в том, что он подсказывает стандартные sql-блоки, а то, что он в подсказки вытягивает названия таблиц, полей из базы данных, выводит сведения о ключах... и прочую нужную штуку.
как раз эта полезная фишка и не работает. Запускал Akelpad без плагинов - так же самая проблема.
параметры выставил такие:
Есть нюанс: не весь функционал работает. основная фишка SQL Assistant не в том, что он подсказывает стандартные sql-блоки, а то, что он в подсказки вытягивает названия таблиц, полей из базы данных, выводит сведения о ключах... и прочую нужную штуку.
как раз эта полезная фишка и не работает. Запускал Akelpad без плагинов - так же самая проблема.
параметры выставил такие:
Прекрасно понимаю, что у разработчиков может не оказаться базы данных под рукой, чтобы это протестировать)) но если вдруг руки дойдут, то будет совсем замечательноTarget Window Class: AkelEditA,AkelEditW,RichEdit20A,RichEdit20W
Target Exe Name: akelpad.exe,notepad.exe
Environment Integration: Full
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact: