Диалог поиска/замены

Russian main discussion
  • Author
  • Message
Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Cuprum
Вроде, вот так: ^$\n

Offline
Posts: 382
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Infocatcher
Так работает. Благодарю.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
Такая печаль: приходится каждый раз после запуска проги перетягивать окошко поиска в правый верхний угол, чуть ниже элементов управления окном (потому что слово, которое находишь через диалог поиска, находится по вертикали в середине окна редактирования, т.е. ПОД диалогом).
Сделайте пожалуйста запоминание позиция окна не только локально, а и чтобы оно сохранялось после перезагрузки проги.

Offline
Posts: 1162
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

VladSh wrote:Сделайте пожалуйста запоминание позиция окна не только локально, а и чтобы оно сохранялось после перезагрузки проги.
Дополню: и, пожалуйста, если возможно, координаты относительно окна AkelPad, а не абсолютные.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh wrote:Сделайте пожалуйста запоминание позиция окна не только локально, а и чтобы оно сохранялось после перезагрузки проги.
Релизовано. Будет доступно после релиза 4.9.1.

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

Cuprum wrote:При включенном переносе по словам хочется чтоб Home и End перемещали курсор именно в пределах строки, а не линии (длинные строки могут состоять из нескольких линий). Может какой параметр добавить в Akelpad.ini ?
Вроде я уже где-то об этом писал. В любом случае - поддерживаю!!!

~~~~~~~~~~~~~~~~~~~~~

Ещё пожелание такое.
В окне поиска/переменования при двойном клике по текстовому полю выделять ВЕСЬ текст.
Ведь неудобно в нынешнем виде - приходится ставить курсор в начало текста или в конец текста если нужно заменить весь текст... потом тянуть мышью или нажимать Shift+Home/End...
То же самое касается и QSearch плагина.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

LonerD wrote:В окне поиска/переменования при двойном клике по текстовому полю выделять ВЕСЬ текст.
Для диалога "Замена" можно перещелкнуть из "Что" в "Чем" и обратно в "Что". При входе в поле будет полное выделение.
Для Диалога "Поиск" чуть неприятнее, т.к. второго "текстового поля" там нет. Но можно перещелкнуться с текущим ОТМЕЧЕННЫМ вариантом "Направления поиска" (радиокнопкой).
В итоге имеете те же два щелчка (в сумме), только что не особо очевидно.
P.S. Помним, что всего этого делать не придется, если начать поиск с выделения искомого образца в редакторе (до вызова диалога), или при выборе из "Истории поиска" (выпадающий список) в самом диалоге.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Долго пытался найти закономерность отсутствия подхвата выделенного текста в диалог поиска/замены и вот наконец-то:
1. Выделяем текст, жмём Ctrl+F - текст подхватился.
2. Делаем один поиск, чтобы подхваченный текст нашёлся в файле ниже.
3. Выделяем следующий текст (я выделяю слово даблкликом), жмём Ctrl+R - текст в поле "Что" не подхватился.
Если в последнем пункте нажать Ctrl+F, то текст подхватывается.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh
Видимо вы используете QSearch::DialogSwitcher. Тема плагина.

Offline
Posts: 4
Joined: Fri Jun 08, 2018 1:54 pm

Post by lokix »

Подскажите, можно ли заменить текст в соседних строках?

Offline
Posts: 5
Joined: Thu Mar 08, 2018 10:27 am
Location: Russia

Post by Kyogre »

кто-нибудь знает, как назначить на горячую клавишу выполнение команды replacecurrentselection (то бишь подтверждение замены при выполнении поиска через окно "Замена"), не сбивая фокуса с кнопки "Найти"? То есть сделать так, чтобы нажатие Enter переходило к следующему найденному результату, а нажатие горячей клавиши заменяло этот результат. Например в английской локализации npp нажатие alt+R делает то, что мне нужно, находится под рукой и не сбивает фокус с окна поиска, но ради одной функции запускать npp желания мало.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Kyogre wrote:кто-нибудь знает, как назначить на горячую клавишу выполнение команды replacecurrentselection (то бишь подтверждение замены при выполнении поиска через окно "Замена"), не сбивая фокуса с кнопки "Найти"? То есть сделать так, чтобы нажатие Enter переходило к следующему найденному результату, а нажатие горячей клавиши заменяло этот результат. Например в английской локализации npp нажатие alt+R делает то, что мне нужно, находится под рукой и не сбивает фокус с окна поиска, но ради одной функции запускать npp желания мало.
1. Вы плохо ознакомлены с матчастью, т. к. горячие клавиши кнопкам уже и так "назначены". Обратите внимание на подчеркнутую букву на каждой (почти) кнопке. Зажатый [Alt] плюс подчеркнутая буква "нажмут" на соответствующую кнопку. Только повторное нажатие на "Найти далее" производить не [Enter], а пробелом. И за состоянием раскладки следить надо. Т. е. чтобы сработало [Alt]+з (= "Заменить") раскладка должна быть русской. Наловчившись, можно и "Найти далее" нажимать как [Alt]+н, тогда будет всё равно, на какой из кнопок установлен фокус.
2. И не следует "работать бешеным принтером", раскидывая однотипные сообщения/вопросы по всем веткам.
Post Reply