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

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
Вставка в окно диалога поиска и замены
Используется скрипт 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
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
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
 
  • Страница 1 из 1
  • 1
Поиск:

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