[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » InsertInDialogueSearch.vbs - Вставка в окно диалога поиска (Вызов различных окон)
InsertInDialogueSearch.vbs - Вставка в окно диалога поиска
Andrey_AДата: Пятница, 06.04.2012, 15:44 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7032
Награды: 131
Репутация: 117
Аверин Андрей
Вставка в окно диалога поиска и замены
Используется скрипт Functions.vbs - Скрипт с различными Функциями, которые можно использовать в других скриптах

Доступно только для пользователей


 
LonerDДата: Четверг, 30.10.2014, 05:20 | Сообщение № 2
Генерал-полковник

На сайте с: 24.03.2012
Сообщений: 106
Награды: 3
Репутация: 7
Нелогично происходит выделение...
Например, если курсор стоит в начале слова - выделяется слово после курсора, даже если оно коротенькое, даже если это предлог из одной буквы.
А вот если курсор стоит перед спец.символом - то он выделяется слово, идущее до спец.символа.
Например,
Код
"Scripts::Main", 1, "InsertInDialogueSearch.vbs", `"3"`

Если поставить курсор в любое место между vbs и "3, то курсор автоматически перепрыгнет назад выделится слово vbs. На мой взгляд логичней было бы или выделять отдельный символ, идущий после курсора, или не выделять ничего.
Хотелось бы хотя бы опциональное (параметром) такое поведение.


DreamLair.net - Лігво. Програмні збірки та авторські проекти.
Дякую тобі боже, що я москаль.
 
Andrey_AДата: Четверг, 30.10.2014, 08:53 | Сообщение № 3
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7032
Награды: 131
Репутация: 117
Аверин Андрей
LonerD, Изменил, параметры 6, 7, 8

А логика и привычки у всех разные, завтра напишут, что логичнее выделять правее символ или строку...

Если посмотреть сколько за 3 года появилось ручных настроек в AkelPad и всяких фич в плагинах по запросу пользователей, то понимаешь: что одному хорошо и логично, то другому совсем наоборот.


 
LonerDДата: Пятница, 31.10.2014, 04:33 | Сообщение № 4
Генерал-полковник

На сайте с: 24.03.2012
Сообщений: 106
Награды: 3
Репутация: 7
Цитата Andrey_A ()
А логика и привычки у всех разные

Не спорю. Но на мой взгляд удобней когда поведение однородное - или всегда левее выделять, или всегда правее.

Цитата Andrey_A ()
Изменил, параметры 6, 7, 8

Не совсем то.
Моя просьба заключалась в следующем:
Если курсор находится на слове (в начале, середине или конце слова) - то выделять это слово и вставлять в окно поиска, то есть поведение аналогично нынешнему параметру 0.
А если курсор находится не на слове (а между пробелом и каким-то символом или между несколькими символами), то выделять символ, следующий после курсора (то есть правее курсора). Или же в таком случае не выделять ничего (не знаю как на практике, но по-моему не выделять ничего при отсутствии слова под курсором - более удобное решение).


DreamLair.net - Лігво. Програмні збірки та авторські проекти.
Дякую тобі боже, що я москаль.


Сообщение отредактировал LonerD - Пятница, 31.10.2014, 04:33
 
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » InsertInDialogueSearch.vbs - Вставка в окно диалога поиска (Вызов различных окон)
  • Страница 1 из 1
  • 1
Поиск:

Сообщите о находке всему миру:
Рейтинг@Mail.ru Тиц и pr сайта Яндекс.Метрика

Интеллектуальные права и отказ от ответственности