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

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

Post by FeyFre »

Fr0sT, по-подробнее? Без уточнений поиск-замена самое оно.

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

Post by Infocatcher »

Можно сделать подсветку текущей строки и зебры как будто отступы слева и справа отсутствуют? То есть чтобы было без непрокрашенных полей по бокам.

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

Post by FeyFre »

Таки не совсем хорошо работает AkelPad с потоками в файлах на NTFS.
Открывает пока только из командной строки(или со скрипта KDJ), а сохранить - шиш в виде
---------------------------
AkelPad
---------------------------
Cannot open file "c:\stream.txt:substream".
---------------------------
ОК
---------------------------
Watch file change не реагирует, если удалить файл в котором лежит открытый поток.

ЗЫ: быстрый способ создать поток в файле(забит нулями) fsutil file createnew c:\filename:streamname 123
Если файла c:\filename не существовало, то поток будет создан, но основной(не именованный поток) создан не будет(что в прочем ничего не значит).
Удалить поток - ну пока подручного способа не нашел.

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

Post by Fr0sT »

FeyFre
вот сейчас есть подсветка выделенного текста во всем документе, а еще добавить бы такой режим, чтобы при изменении этого текста менялись бы все вхождения.
Поиск-замена, конечно, тоже помогут, но это надо вводить "что" и "чем", скакать табом до кнопки "заменить всё" (не забыв при этом отметить галку "в выделенном") - что намного дольше.
P.S. про скрипты не надо

Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Сейчас клавиша home возвращает каретку к началу строки. Но в самой строке слева перед текстом могут быть табуляции и/или пробелы.
Хотелось бы иметь опцию при которой по нажатию home каретка ставилась на место начала текста в строке, игнорируя табуляции и пробелы слева от текста.

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

Post by Infocatcher »

Cuprum
Надо добавить в автозагрузку SmartSel::SmartHome (плюс еще есть SmartSel::SmartEnd).

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

Post by FeyFre »

P.S. про скрипты не надо
Есть два способа что-то доделать:
1. В редакторе на C или плагином(Инструктор или плагинописатель).
2. Скриптом(Инструктор или скриптописатель).
По поводу:
1. Беритесь сами или ждите кого-то знающего C и архитектуру тоже такого пожелает и сделает.
2. Аналогично, но мороки меньше и потенциальных имплементаторов больше, и потому реализовать легче.
Оба способа будут приблизительно равноценны с точки зрения пользователя.

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

1. Сделать кнопки "Да для всех" и "Нет для всех" на вопрос "бинарный, открыть?", а так же для окна "Не возможно открыть" сделать кнопку "Ок для всех".

2. Возможно ли, чтобы при немоноширинном шрифте вертикальный маркер перемещался попиксельно?
Last edited by [Yustas.NeO] on Fri Jun 15, 2012 5:40 am, edited 1 time in total.

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

Post by VladSh »

Окна настройки плагинов, скриптов, горячих клавиш, сессий и т.п. не сохраняют своё положение на экране, а открываются по центру экрана. "Это нормально" (с), когда AkelPad развёрнут на весь экран, но когда работаешь на широкоформатных мониторах, то диалоги вылетают где-то в стороне от окна AkelPad'а и закрывают нужную инфу в других открытых прогах, что неудобно.
Прошу сделать, чтобы диалоги вылетали не по центру экрана, а по центру AkelPad'а.
Last edited by VladSh on Sat Apr 28, 2012 8:20 am, edited 1 time in total.

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

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

Image Image Image Image Image

Сейчас для вкл/откл нужно лезть Настройки>Параметр>Редактор1> Зебра и менять параметр в 2-х окнах + птица в чекбоксе Граница (стихи :D ) . А хочется как с подсветкой - включил/выключил (настройки пусть остаются)

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

Post by Instructor »

VladSh wrote:Это некорректное поведение для Ctrl+Y.
Корректное вот так:...
Изменено.
FeyFre wrote:Watch file change не реагирует, если удалить файл в котором лежит открытый поток.
Реализовано.

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

Post by Infocatcher »

Почему бы при включении опции «правый клик смещает каретку» не создавать выделение при перемещении мыши с зажатой правой кнопкой?
То есть применение такое: зажимаем правую кнопку мыши, удерживаем ее и двигаем мышь, создавая выделение. Затем отпускаем правую кнопку мыши и получаем контекстное меню для выделения.

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

Post by Instructor »

San_dr wrote:Неплохо бы для оперативного отключения зёбры...
ShiftAltLines.js

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

Post by Fr0sT »

Полазил я по настройкам Акеля после апгрейда до свежей версии, и понял, что есть куча опций, значение которых по надписи в диалоге можно определить разве что с помощью хрустального шара ясновидящего. Да и плотное размещение этих настроек особо эргономики не добавляет. Возможно, стоит подумать о переходе на универсальный интерфейс типа такого:
Image
и что главное, в этом случае можно будет добавить панельку, где при выборе пункта будет показываться его описание. Либо хотя бы добавить хелп в имеющийся диалог (хинты, режим "курсор с вопросиком" или еще как-то).
А вообще, имхо, стоит глянуть на организацию настроек Миранды: настройки всех плагинов интегрируются в единый диалог. По-моему, это намного удобнее, чем бегать по настройкам каждого плага

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

Post by FeyFre »

Fr0sT, ну дык сравнили АР - 1 человекоавтор начиная с 2003 года, против Миранды - много человекоавторов с 2000 года. Да и задачи разные у приложение, и это определило развитие. Кстати, в АР куча свободного места для реализации локальных POC вещей, но на это нету времени ни у автора, ни у плагинописателей, ибо так сломать легко всё что угодно(чего никто не желает)
Post Reply