Page 16 of 37

Posted: Thu Mar 13, 2014 11:04 am
by Instructor
FeyFre wrote:А вот умный "Save all" который сохранит только то, что имеет имя файла.
Скрипт за 3 минуты:

Code: Select all

//// Save all named MDI documents.

var hMainWnd=AkelPad.GetMainWnd();
var lpFrameInit;
var lpFrameCur;

if (AkelPad.IsMDI())
{
  //Initial MDI frame
  lpFrameInit=AkelPad.SendMessage(hMainWnd, 1288 /*AKD_FRAMEFIND*/, 1 /*FWF_CURRENT*/, 0);
  lpFrameCur=lpFrameInit;

  for (;;)
  {
    if (AkelPad.GetEditFile(0))
      AkelPad.Command(4105 /*IDM_FILE_SAVE*/);
  
    //Next MDI frame
    lpFrameCur=AkelPad.Command(4316 /*IDM_WINDOW_FRAMENEXT*/);
    if (!lpFrameCur || lpFrameCur == lpFrameInit)
      break;
  }
}

Posted: Thu Mar 13, 2014 4:15 pm
by FeyFre
Ой спасибо)

Posted: Fri Mar 21, 2014 10:46 pm
by n1kka
ОЧЕНЬ хотелось бы видеть функционал поиска и замены в файлах, как это реализовано в том же Notepad++. Учитывая, что Akel шикарно работает с кодировками, то такой фичи сильно не хватает!!!

Posted: Sat Mar 22, 2014 5:57 am
by Lenchik
http://habrahabr.ru/post/176553/
Здесь описан ряд возможностей, которых пока нет в Акельпаде. Хотелось бы поскорее увидеть "многие каретки" и "синхро правки".
А возможности "Портабельные закладки" и "Работа с картинками" наверно как-то скриптами можно добавить.

Posted: Sat Mar 22, 2014 8:58 pm
by Instructor
n1kka
[Yustas.NeO] wrote:Поиск и замена в указанной папке в указанных шаблоном (*.txt, index.htm*) файлах. >>>

Posted: Sat Mar 22, 2014 10:13 pm
by n1kka
Instructor wrote:n1kka
[Yustas.NeO] wrote:Поиск и замена в указанной папке в указанных шаблоном (*.txt, index.htm*) файлах. >>>
затем найденные файлы из списка перетаскиваем/открываем в AkelPad
Не, такой способ точно не годится :) Есть каталоги, в которых различные файлы типа php, html и т.п. порядка 5000. Нужна именно реализация полноценного поиск/замена в файлах, как в том же нотепад++...

Posted: Mon Mar 24, 2014 2:20 pm
by DV
Хотелось бы поддержку путей вида C:/path/to/file.txt (наряду с C:\path\to\file.txt ) и в командной строке, и в диалоге открытия файла.
А то некоторые программы с кроссплатформенными корнями выдают пути именно в таком виде, и очень неудобно, что вначале приходится все / превращать в \ .
(К слову, FAR Manager поддерживает и \ , и / , и оба вперемешку.)

Posted: Tue Mar 25, 2014 8:51 am
by FeyFre
Согласен, что-то подумать можно(но не думаю что стоит ибо / занят на ключи под MS, а корни кросс-платформенности в Unix-подобных которые признают только -). Но всё-таки я бы постучал[s](по голове и очень сильно)[/s] авторам тех софтин с кросплатформенных корнями(это их баг в первую очередь).

Posted: Tue Mar 25, 2014 9:34 am
by Infocatcher
Аргументация неправильная.
Стандартный блокнот понимает «/» в путях. :)

Posted: Tue Mar 25, 2014 11:12 am
by Instructor
DV wrote:Хотелось бы поддержку путей вида C:/path/to/file.txt (наряду с C:\path\to\file.txt ) ...
Данный вид путей поддерживается, если заключить файл в кавычки "C:/path/to/file.txt", иначе / будет восприниматься как ключ командной строки.

Posted: Tue Mar 25, 2014 3:33 pm
by DV
Instructor wrote:Данный вид путей поддерживается, если заключить файл в кавычки "C:/path/to/file.txt"
В диалоге открытия файлов (Ctrl+O) не поддерживается :(

Posted: Thu Mar 27, 2014 6:20 am
by [Yustas.NeO]
tatshurik wrote:искать все вхождения поискового текста в файле с одновременным отображением строк с вхождениями
Не сочтите за рекламу и сорри за оффтоп :) Я в свое время такой скрипт для Total Commander написал... Выделяешь необходимые папки и файлы, запускаешь скрипт, вводишь через разделитель строки которые надо найти — он найдет и откроет список в AkelPad'е (или в другом блокноте), а тот еще и подсветит вхождения..
Если надо, могу поделиться.

Posted: Mon Mar 31, 2014 4:34 pm
by Alf
Не нашёл такой идеи - если предлагали, сорри.
В программе без плагинов поддерживается подсветка строки, начинающейся с 'http:' или с '\\' (в версии 3.1.8 в частности)
Первое, безусловно, удобно для преобразования строки в веб-ссылку, а назначение второго я не узнал.
Нельзя ли сделать так, чтобы какой-либо знак служил "внутренней ссылкой" в документе? Например, двойной клик на \\4 вызывал бы переход к такому же \\4 в другом месте этого текста - ниже, или к первому, если последний достигнут.

Posted: Mon Mar 31, 2014 10:44 pm
by Drugmix
Alf
\\ это для ссылок на файлы из локальной сети.

Posted: Tue Apr 01, 2014 2:25 pm
by Instructor
Alf
В письме была ссылка на форум с примером, как можно реализовать "внутреннюю ссылку" в документе. Указываю еще раз: viewtopic.php?p=21875#p21875