Page 3 of 37

Posted: Wed Nov 16, 2011 11:10 am
by FeyFre
Fr0sT, по-подробнее? Без уточнений поиск-замена самое оно.

Posted: Wed Nov 16, 2011 9:53 pm
by Infocatcher
Можно сделать подсветку текущей строки и зебры как будто отступы слева и справа отсутствуют? То есть чтобы было без непрокрашенных полей по бокам.

Posted: Wed Nov 16, 2011 11:09 pm
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 не существовало, то поток будет создан, но основной(не именованный поток) создан не будет(что в прочем ничего не значит).
Удалить поток - ну пока подручного способа не нашел.

Posted: Thu Nov 17, 2011 8:12 am
by Fr0sT
FeyFre
вот сейчас есть подсветка выделенного текста во всем документе, а еще добавить бы такой режим, чтобы при изменении этого текста менялись бы все вхождения.
Поиск-замена, конечно, тоже помогут, но это надо вводить "что" и "чем", скакать табом до кнопки "заменить всё" (не забыв при этом отметить галку "в выделенном") - что намного дольше.
P.S. про скрипты не надо

Posted: Thu Nov 17, 2011 9:25 am
by Cuprum
Сейчас клавиша home возвращает каретку к началу строки. Но в самой строке слева перед текстом могут быть табуляции и/или пробелы.
Хотелось бы иметь опцию при которой по нажатию home каретка ставилась на место начала текста в строке, игнорируя табуляции и пробелы слева от текста.

Posted: Thu Nov 17, 2011 9:35 am
by Infocatcher
Cuprum
Надо добавить в автозагрузку SmartSel::SmartHome (плюс еще есть SmartSel::SmartEnd).

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

Posted: Fri Nov 18, 2011 10:28 am
by [Yustas.NeO]
1. Сделать кнопки "Да для всех" и "Нет для всех" на вопрос "бинарный, открыть?", а так же для окна "Не возможно открыть" сделать кнопку "Ок для всех".

2. Возможно ли, чтобы при немоноширинном шрифте вертикальный маркер перемещался попиксельно?

Posted: Fri Nov 18, 2011 2:19 pm
by VladSh
Окна настройки плагинов, скриптов, горячих клавиш, сессий и т.п. не сохраняют своё положение на экране, а открываются по центру экрана. "Это нормально" (с), когда AkelPad развёрнут на весь экран, но когда работаешь на широкоформатных мониторах, то диалоги вылетают где-то в стороне от окна AkelPad'а и закрывают нужную инфу в других открытых прогах, что неудобно.
Прошу сделать, чтобы диалоги вылетали не по центру экрана, а по центру AkelPad'а.

Posted: Sat Nov 19, 2011 9:30 am
by San_dr
Неплохо бы для оперативного отключения зёбры (штука полезная и удобная, но иногда нужен просто равномерный фон) - задать команду, чтобы можно было создать кнопку.

Image Image Image Image Image

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

Posted: Sun Nov 20, 2011 5:05 pm
by Instructor
VladSh wrote:Это некорректное поведение для Ctrl+Y.
Корректное вот так:...
Изменено.
FeyFre wrote:Watch file change не реагирует, если удалить файл в котором лежит открытый поток.
Реализовано.

Posted: Sun Dec 04, 2011 3:30 pm
by Infocatcher
Почему бы при включении опции «правый клик смещает каретку» не создавать выделение при перемещении мыши с зажатой правой кнопкой?
То есть применение такое: зажимаем правую кнопку мыши, удерживаем ее и двигаем мышь, создавая выделение. Затем отпускаем правую кнопку мыши и получаем контекстное меню для выделения.

Posted: Sun Dec 04, 2011 4:53 pm
by Instructor
San_dr wrote:Неплохо бы для оперативного отключения зёбры...
ShiftAltLines.js

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

Posted: Mon Dec 05, 2011 12:31 pm
by FeyFre
Fr0sT, ну дык сравнили АР - 1 человекоавтор начиная с 2003 года, против Миранды - много человекоавторов с 2000 года. Да и задачи разные у приложение, и это определило развитие. Кстати, в АР куча свободного места для реализации локальных POC вещей, но на это нету времени ни у автора, ни у плагинописателей, ибо так сломать легко всё что угодно(чего никто не желает)