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

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

Post by Infocatcher »

AkelPad
---------------------------
Строка "1633" содержит символы, которые будут утеряны при сохранении в этой кодировке. Продолжить?
---------------------------
ОК Отмена
Сюда бы кнопку «перейти к этой строке».

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

В поле предпросмотра в диалоге открытия файла хорошо бы добавить подсветку синтаксиса. :)
И, в отличие от редактирования, для предпросмотра можно использовать шрифт поменьше, так что хорошо бы еще и отдельную настройку размера шрифта.

И почему в том диалоге используется AkelEditA, а не W?

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

Post by FeyFre »

И почему в том диалоге используется AkelEditA, а не W?
Очевидно потому что так прямо в ресурсах прописано. И для того что-бы не дублировать ресурс использовали то, что наверняка будет работать на всех заявленных платформах.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Надо, чтобы
F6 перейти к следующему диалогу
Shift+F6 перейти к предыдущему диалогу
работало и для окон, созданных скриптами, а также для немодальных окон от плагинов (Sessions, ContextMenu, Toolbar).

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

Post by VladSh »

Infocatcher wrote:
AkelPad
---------------------------
Строка "1633" содержит символы, которые будут утеряны при сохранении в этой кодировке. Продолжить?
---------------------------
ОК Отмена
Сюда бы кнопку «перейти к этой строке».
Плохо, что форум не поддерживает рейтинг голосов для каждого сообщения.. было бы видно сколько пользователей "ЗА".
Я бы здесь поставил плюсик.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Infocatcher wrote:
AkelPad
---------------------------
Строка "1633" содержит символы, которые будут утеряны при сохранении в этой кодировке. Продолжить?
---------------------------
ОК Отмена
Сюда бы кнопку «перейти к этой строке».
также поддерживаю, хорошая идея

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

Post by Fr0sT »

Вместо одной строчки MessageBox придется делать отдельный диалог, его грузить, заполнять строками в соответствии с текущим языком... но в целом я за. Только тогда уж не просто к строке переходить, а на сам этот символ становиться. Строки-то по нескольку тысяч символов в длину бывают.

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

Post by FeyFre »

Fr0sT
1. Нам не привыкать переизобретать велосипед.
2. Нам не обязательно переизобретать велосипед, достаточно навесить на него плюшку.

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

Post by FeyFre »

Такая вот хотелка(которая врядли может быть реализована плагином):
Хочется что-бы в окне редактирования можно было бы работать с блоками в следующем стиле(названия не знаю):
Клавиша F3 вход/выход режима редактирования блока.
F5 копировать выделение в текущее место(справа от куросра), если оно есть.
F6 переместить выделение(если оно есть).
F8 удалить выделение если есть, если нету - удалить текущую строку.
(и пр. комбинации)
Естественно выделение не должно исчезать при перемещении курсора.

Таким стилем работают Volkov Commander и Midnight Commander ну и ещё некоторое количество редакторов в текстовых режимах.
Очень хочется что-бы у AkelEdit был такой режим тоже, пусть даже плагины и скрипты к нему не готовы(думаю те кто более привычен к такому режиму врядли будут пользоваться такими скриптами/плагинами). Ибо после троих суток работы исключительно в mc рука сама автоматически тянется к F3,F5,F6,F8, и наступает такой облом. :roll:

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Весьма полезна была бы группировка плагин-панелей: в одном сайдбаре несколько панелей переключающихся по вкладкам (выделено зелёным)

Image

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

Post by FeyFre »

se7h, было бы хорошо, но пока рановато об таком думать. Если нужно группировать бары, то пусть это делает плагин самостоятельно сознательно. А пока нужно дать время Инструктору (и нам) отловить всевозможные баги с тем что имеем.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Хотелка: функция «сохранить копию» – содержимое текущего файла сохраняется под новым именем, сам открытый файл остается без изменений.
А то скриптом делать новый документ, сохранять его, а потом закрывать как-то коряво. Или нужно API для сохранения строки, а не документа.

Комментарий Instructor'а (05.10.2011):
Используем метод AkelPad.SaveFile без флага SD_UPDATE.

Offline
Posts: 19
Joined: Mon Feb 15, 2010 9:00 am

Post by iglezz »

Хочется иметь возможность закрывать Akelpad при закрытии последней вкладки.
Про плагин Exit в курсе, но он делает немного другое.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

AkelPad wrote:Достигнут лимит документов. Используйте режим PMDI для открытия большего количества документов.
Однако при открытии пустого файла нет никакого предупреждения о количестве документов – это раз. И предел вовсе не достигнут – это два.
Если открыть 701 вкладку, то файлы больше открывать не дает. Но при этом у меня получилось открыть 2463 вкладки (до этого количества включительно окно настроек продолжает нормально открываться).
Хотелось бы или заполучить возможность отключения этого предупреждения, или более правильный расчет предельного количества.
И две картинки:
http://i050.radikal.ru/1012/5d/83c5cab045f8.png
http://s40.radikal.ru/i087/1012/66/abf51de4acec.png

Code: Select all

var c = 100;
while(c--)
	AkelPad.SendMessage(hMainWnd, 273 /*WM_COMMAND*/, 4101 /*IDM_FILE_NEW*/, 0);
Повторять до появления глюков. :D

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

Post by Instructor »

Infocatcher
Запускаем, сразу закрываем – AkelPad.ini перезаписывается, но его содержимое при этом не меняется.
Исправлено.
Locked