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

Russian main discussion
  • Author
  • Message
Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Сейчас для того, чтобы один раз при переходе на новую строку сохранять отступы (табуляции) слева надо нажать Ctrl+Enter.
Предлагаю сохранить эту комбинацию и при включенной опции "Сохранять отступы слева", только с противоположным значением. При активной "птичке" по Ctrl+Enter переходить в самое начало строки.

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

Post by Instructor »

Cuprum
Реализовано в 4.7.7.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Просьба сделать так что-бы инсталлятор добавлял такой ключик в реестр:
HKEY_CLASSES_ROOT\Applications\AkelPad.exe\NoStart\NoStartPage
Цель - запретить появляться AkelPad.exe в списке часто-используемых приложений(меню пуск).
Причина: бывает сразу после установки откроешь какой-нибудь текстовый файл по ассоциации, и шелл ссылку на его открытие поместит в список часто используемых приложений. Да и ещё напишет не AkelPad.exe а имя того открытого файла. Через некоторое время того файла уже не станет, а та ссылка будет вертеться до конца света, и её запуск всегда будет пытаться открыть тот не существующий файл.
Конечно если можно решить эту проблему другим способом, то я тоже за.
Подробнее об этом и других полезных ключах

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Мой английский недостаточно хорош для того, чтобы продолжить обсуждение в существующей теме: Pressing space when selection is active, но есть пожелание (опция):
- если выделение производилось курсором-стрелочкой слева от текста (выделение строк), то пробел/табуляция добавляют отступ для всех выделенных строк (как сейчас);
- если выделялось текстовым курсором (вертикальная палочка), то выделенное заменяется пробелом/табуляцией/пробелами, заменяющими табуляцию.

Offline
Posts: 1
Joined: Thu Jul 26, 2012 3:06 am

Post by Pit3ds »

1.Вынос вкладок от основного окна программы для создания ещё одной копии редактора. Аналогично сделано в браузере chrome когда хватаешь за вкладку и относишь вниз или в бок и она отцепляется и создается новая копия браузера. Авто оповещение или обновление.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

...

* сделать опцию [отложенная загрузка вкладок] - т.е. при открытии акела загружать файл только из активной вкладки, а остальные файлы вкладок загружать только при выборе/активизации вкладки.
А то сейчас бывают неприятные неудобства - если файлов в сессии с десяток и парочка из них на сетевом ресурсе (или например дискете или dvd), то акел открывается с тормозами.
И еще очень неприятный момент с сессией - автоматическое удаление из сессии при открытии алека несуществующих файлов (сетевой ресурс временно недоступен => тормоза при открытии + удаление файла из сессии :( )

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Сейчас при безымянном документе в заголовке программы отображается AkelPad, а хотелось AkelPad - [new_1] или что-то в этом роде и для каждого безымянного свой номер

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

А как насчет закрепления вкладок, подобно Опере? Главным образом, в дополнение к "закрыть все кроме активной", чтоб можно было не одну, а пару-тройку нужных оставить :roll:

Но главное, очень хотелось бы иметь возможность биндить скрипты на различные события программы, как в ЛибреОфисе. Например, к событию установки подсвечиваемого синтаксиса прицепить смену настроек софтины типа длины табуляции, переноса строк, дополнительных менюшек и т.п.

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

Post by Fr0sT »

* сделать опцию [отложенная загрузка вкладок]
Угу, в стиле хрома? Открываешь адрес с тяжелой страницей в фоне, читаешь другую страницу, думая, что вновь открытая у тебя тем временем спокойно грузится, через минуту переходишь - а она только начинает грузиться. FFFUUU обеспечен.
Лучше уж сделать подгрузку неактивных закладок в фоновом потоке, как это сделали в Опере 12

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Когда открыто много вкладок, то для автоматизации хотелось бы добавить:

1. кнопки Image и слева окна тоже

2. можно ли как-то активную вкладку, которая может быть далеко левее и правее , сделать сразу по центру (может быть скриптом)
можно эту команду добавить и в кнопки Image, где средняя кнопка активную вкладку центрировала относительно окна программы

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

в StatusUserFormat код текущего символа %cH %cd %ch отображается не тот, что на самом деле в файле, а unicode код %cl (Буква текущего символа).

хотелось бы иметь возможность также видеть *реальный* код символа, который соответствует значению, которое будет записано в файл.
т.е. например для русской буквы "a"
в файле с кодировкой 1251 - код E0 (вот этого реально иногда не хватает)
в файле с кодировкой 866 - код A0 (тоже иногда полезно)
в файле с кодировкой 65001(utf-8) - код D0B0 (этот и нижние уже наверное не так востребованы, но тоже не помешали бы)
в файле с кодировкой 1200(utf-16LE) - код 3004
в файле с кодировкой 1201(utf-16BE) - код 0430

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

Post by Instructor »

DrakonHaSh wrote:хотелось бы иметь возможность также видеть *реальный* код символа, который соответствует значению, которое будет записано в файл.
Реализовано. Будет доступно после релиза 4.7.9.

Offline
Posts: 36
Joined: Wed Aug 24, 2011 10:01 am

Post by 230116885 »


Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Ещё просьба: увеличить в статусбаре ширину поля, где отображается формат новой строки, на 8-10 пикселей (у меня системный шрифт 125%). Win и Mac - до упора (разделителя), а Unix обрезан посередине буквы "х".
Last edited by Serge Yolkin on Sat Sep 15, 2012 8:14 am, edited 1 time in total.

Offline
Posts: 122
Joined: Sat Mar 19, 2011 10:20 pm

Post by DrakonHaSh »

поддержку путей к файлу длиной более 255

на данный момент такие файлы не только не открывает, но и возможно, судя по тексту ошибки с "кракозябами", где-то происходит еще перезапись буфера.

пытаюсь открыть
n:\test5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789\test5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789\test
через файл-открыть
=>
---------------------------
AkelPad
---------------------------
Невозможно открыть
"N:\test5678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789Ő`Ȁ"
.
---------------------------
ОК
---------------------------


возможно ниже обозначенная информация поспособствует появлению в akel запрошенной фичи:
Полное имя файла в Windows-системах состоит из буквы диска, после которого ставится двоеточие и обратная наклонная черта (обратный слеш), затем через обратные слеши перечисляются подкаталоги, в конце пишется имя файла. Пример:

C:\Windows\System32\calc.exe

Полное имя файла (включая расширение) в Windows может содержать до 260 символов, данное значение определено константой MAX_PATH в Windows API; например максимально допустимое полное имя файла на диске C будет таким «C:\<256 символов>NULL». Однако юникодные версии многих функций позволяют использовать имена файлов, содержащие до 32000 символов, такие имена начинаются с префикса «\\?\». Пример:

\\?\C:\Windows\System32\calc.exe

При использовании префикса «\\?\» необходимо указывать абсолютный путь к файлу, относительные пути не допускаются. При использовании относительных путей максимальное полное имя файла ограничено константой MAX_PATH (260 символов).
или msdn
The Windows API has many functions that also have Unicode versions to permit an extended-length path for a maximum total path length of 32,767 characters.
To specify an extended-length path, use the "\\?\" prefix. For example, "\\?\D:\very long path".
Post Reply