Page 35 of 64

Posted: Mon Mar 17, 2014 6:11 pm
by DV
С помощью AutoHotkey делается в момент:

AutoHotkey.ahk

Code: Select all

MButton::^V

Posted: Mon Mar 17, 2014 6:21 pm
by Skif_off
Плагин Hotkeys позволит работать с мышью? По идее можно попробовать скормить код VK_MBUTTON. Правда, непонятно, как будет с плагином Scroll сочетаться.

Posted: Mon Mar 17, 2014 7:36 pm
by Drugmix
DV
не всё так просто: это сделает ремап мидл-клика на ctrl+V и мидл клик больше не будет нигде работать.
+ в лисе при middlemouse.paste = true при мидл клике в текстовое поле туда ещё и фокус сначала выставляется.
Нужно написать проверку объекта под курсором и если это текстовое поле, то посылать туда сначала левый клик, а потом ctrl+v.

Posted: Mon Mar 17, 2014 7:55 pm
by FeyFre
Нет, плагин не позволяет. Зато позволяет скрипт. Сочетаться будет как напишет тот кто напишет: либо даст увидеть нажатие и тога скролл активируется, либо не даст, и тогда вопросов нет.
то посылать туда сначала левый клик
только не это! :lol:

Posted: Tue Mar 18, 2014 2:33 pm
by DV
Чисто для AkelPad с помощью AutoHotkey:
AutoHotkey.ahk

Code: Select all

MButton::
WinGetClass, wndClass, A
if (wndClass = "AkelPad4")
{
  Send ^V
}
А вообще, в AkelPad с этим должен был бы справиться плагин Hotkeys, однако горячая клавиша с кодом 4 (VK_MBUTTON 04) из него не срабатывает.

Posted: Tue Mar 18, 2014 6:45 pm
by Drugmix
DV
это же самое можно короче записать:

Code: Select all

#IfWinActive ahk_class AkelPad4
MButton::Send ^v
Но это всё не правильно по тем причинам, которые я указал ранее.

Posted: Fri Mar 21, 2014 10:27 am
by Toktilar
Подскажите чайнику :)
Мне нужно, чтобы по Ctrl+D дата вставлялась не в формате 14:25 21.03.2014, а в формате 2014.03.21 14:25.
Можно ли это сделать, и как?

Posted: Fri Mar 21, 2014 11:29 am
by FeyFre
Можно.
Меню Help -> Manual (хз как оно там про русски), в открывшемся документе настроем опцию DateInsertFormat и задаем её в конфигурации вручную(там написано где лежит конфигурация).

Posted: Fri Mar 21, 2014 2:14 pm
by Toktilar
FeyFre wrote:Можно.
Меню Help -> Manual (хз как оно там про русски), в открывшемся документе настроем опцию DateInsertFormat и задаем её в конфигурации вручную(там написано где лежит конфигурация).
О, спасибо! Забыл посмотреть мануал :)
У меня настройки в AkelPad.ini, а как их изменить написано в AkelHelp-Rus.htm по адресу Справка → Руководство.
Благодарю!

Posted: Tue May 27, 2014 8:31 am
by olgapet
Ребята, пользуясь случаем - спасибо за программу!
Маленький вопрос. Подскажите, при копировании и вставки из буфера текста программа запоминает знак разрыв строки.
При вставке текста, приходится ручками убирать разрывы.
Можно ли как то переключить, чтобы при копировании блока текста программа не учитывала знак разрыв строки, а понимала только знак абзаца?
т.е., при копировании и вставке получать сразу готовый блок текста
Заранее благодарен

Posted: Tue May 27, 2014 10:12 am
by Skif_off
olgapet
Не совсем понятно, чего вы хотите: разрыв строки = перевод строки = абзац, разве нет? Есть скрипт DelLineFeed.js, есть LinesUnwrap.js (у себя его

Code: Select all

var hMainWnd=AkelPad.GetMainWnd();

if (hMainWnd)
{
  if (AkelPad.GetSelStart() == AkelPad.GetSelEnd())
    AkelPad.SetSel(0, -1);
  pSelText=AkelPad.GetSelText(2 /*\n*/);

  pSelText=pSelText.replace(/\n{2,}/gm, "\n");

  pSelText=pSelText.replace(/\n/g, " ");

  AkelPad.ReplaceSel(pSelText, true);
}
).

Posted: Tue May 27, 2014 3:52 pm
by FeyFre
olgapet
Знак "разрыв строки" актуален там где он стоит. Я имею в виду WinWord его обрабатывает как положено по структуре текста. Но, при копировании в буффер обмена WinWord копирует фрагмент не только в формате своё родном вордовском, а и в сыром, т.е. чистый текст, и все особенности текста фрагмента он конвертирует так, как считает оно должно лежать в чистом тексте(plain text). А считает он очевидно что стоит разрывы строк заменять полной парой CRLF. Как это поменять - нужно спрашивать у него. Можно только попытаться почистить за ним текст от неуместных вставок.

Skif_off
> разрыв строки = перевод строки = абзац
Нет. В текстовых процессорах - нет. На первый взгляд оно делает одно и тоже, но если посмотреть в глубь - в форматирование текста, то это совсем разные управляющие символы.

Posted: Wed May 28, 2014 1:02 pm
by gunman
Господа, подскажите как включить подсветку баланса скобок и кавычек.

Posted: Fri May 30, 2014 11:06 am
by gunman
Так как? Неужели никому кроме меня не нужна эта опция?

Posted: Fri May 30, 2014 12:29 pm
by KDJ
gunman
You can use XBrackets plugin.

Fatal: Not able to open ./cache/production/data_global.php