Что хотелось бы добавить в AkelPad

Russian main discussion
Locked
  • Author
  • Message
Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Незнаю было ли уже:
хтоелось бы подстветку активной колонки и строки. Хотя бы строки.. Можно не сплошным фоном а хотябы рамочкой

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

Post by Instructor »

FeyFre
"Главное меню->Вид->Цвета...->Активная строка"

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Супер, мега-респект Инструктору!
Давно не заглядывал сюда, а тут заглянул - ба! И собственный контрол отображения текста, и вертикальное выделение, и быстрая загрузка больших файлов... все, о чем только можно мечтать! )) Акель рулит просто нереально, рвёт остальные блокноты на ленточки для бескозырок!

Выскажу список того, что хотелось бы ещё улучшить в Акеле, дабы повысить его левел до Mega-Uber pad-a ))

1) Смена шрифта с пропорционального на моноширинный одним нажатием. Первый - текстов, второй - для исходников

2) Циклическое изменение регистра, типа как в Ворде по Shift-F3. Также чтобы при отсутствии выделения захватывалось только текущее слово, на котором стоит курсор, а не весь файл

3) Настройка формата вставляемой даты. Реализация самой фичи будет проще, чем добавление опции в окно настроек и чтение-запись оной.
Функция GetLocaleInfo извлекает текущий формат даты и времени, SetLocaleInfo соответственно устанавливает.
Какая-то из этих функций может помочь - это кусок стандартной функции из Дельфей, которая считывает все настройки локали в структуру

Code: Select all

    DateSeparator := GetLocaleChar(DefaultLCID, LOCALE_SDATE, '/');
    ShortDateFormat := TranslateDateFormat(GetLocaleStr(DefaultLCID, LOCALE_SSHORTDATE, 'm/d/yy'));
    LongDateFormat := TranslateDateFormat(GetLocaleStr(DefaultLCID, LOCALE_SLONGDATE, 'mmmm d, yyyy'));
    TimeSeparator := GetLocaleChar(DefaultLCID, LOCALE_STIME, ':');
    TimeAMString := GetLocaleStr(DefaultLCID, LOCALE_S1159, 'am');
    TimePMString := GetLocaleStr(DefaultLCID, LOCALE_S2359, 'pm');
    TimePrefix := '';
    TimePostfix := '';
    if StrToIntDef(GetLocaleStr(DefaultLCID, LOCALE_ITLZERO, '0'), 0) = 0 then
      HourFormat := 'h' else
      HourFormat := 'hh';
    if StrToIntDef(GetLocaleStr(DefaultLCID, LOCALE_ITIME, '0'), 0) = 0 then
      if StrToIntDef(GetLocaleStr(DefaultLCID, LOCALE_ITIMEMARKPOSN, '0'), 0) = 0 then
        TimePostfix := ' AMPM'
      else
        TimePrefix := 'AMPM ';
    ShortTimeFormat := TimePrefix + HourFormat + ':mm' + TimePostfix;
    LongTimeFormat := TimePrefix + HourFormat + ':mm:ss' + TimePostfix;
4) Визуальное редактирование тулбара.

5) Копирование отступов на новую строку - вот это реально очень нужно, когда правишь исходники в Акеле. Постоянно вводить 2-3 таба очень неудобно.
(По п.5 вопрос снят)

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

Post by Instructor »

Fr0sT wrote:3) Настройка формата вставляемой даты.
См. InsertDate.js в дистрибутиве Scripts плагина.

Offline
Posts: 2
Joined: Thu May 29, 2008 11:14 am

Post by nightsnowfox »

Планируется ли добавление автообновления файла и слежение за концом файла? Спасибо.

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

Post by Instructor »

nightsnowfox
LogView plugin

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

См. InsertDate.js в дистрибутиве Scripts плагина.
Да это-то я в курсе, давно юзаю. Я имел в виду встроенную функцию, раз уж она появилась

Offline
Posts: 16
Joined: Mon Aug 25, 2008 9:31 am

Post by indvdum »

мне кажется было бы удобнее, если бы в окне просмотра плагинов при выделении плагина можно было бы увидеть его краткое описание.. так легче оценить возможности программы (если скачал полный архив плагинов).. иначе приходится каждый раз при использовании нового плагина искать его описание..

Offline
Posts: 56
Joined: Tue Aug 26, 2008 9:56 am

Визуальное сравнение файлов

Post by temp1111 »

Было бы весьма полезным иметь плагин/функцию визуального сравнения содержимого любых двух файлов из списка открытых в MDI - с подсветкой различий и настраиваемыми критериями детектирования этих различий (игнорировать пробелы, табы, пустые строки, регистр и т.д.)

Мои искренние благодарности и респекты создателям AkelPad и плагинов.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

temp1111, для этого WinMerge есть ;)

Offline
Posts: 56
Joined: Tue Aug 26, 2008 9:56 am

Post by temp1111 »

Я говорю о желательных функции/плагине AkelPad, а не об отдельной утилите

Offline
Posts: 14
Joined: Tue Jan 08, 2008 11:00 pm

Post by Dystopian »

Думаю, можно переименовать кнопку/команду "Повторить" в "Вернуть".

Offline
Posts: 6
Joined: Thu Aug 28, 2008 2:10 pm

Post by morismoss »

Вообще пожеланий очень много. Хотелось бы побольше удобства. Предлагаю поплотнее попользоваться программой TextPad. Это достаточно мощный, быстрый и надёжный редактор, котороый я только встречал. Скажем, если нужна какая то фича, я бы сначала посмотрел, как она реализована в этом блокноте.

Offline
Posts: 7
Joined: Fri Aug 29, 2008 4:00 pm
Location: Lobanovo (Perm)

Post by MaRaT »

Очень не хватает "избранного".
Список недавно открытых документов меняет сортировку...

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

Post by VladSh »

MaRaT wrote:Очень не хватает "избранного".
Можно пользоваться Sessions-плагином.
Или отак для реально избранного :mrgreen:
Locked