Page 5 of 33
Posted: Sun Jun 24, 2007 7:10 pm
by wisgest
Возможность вызова контекстного меню редактируемого файла явилась бы мощной и гибкой заменой команде "Выполнить".
Например, подобное сделано в Internet Explorer'е и Проводнике щелчком
правой клавишей мыши по значку окна при просмотре документа на локальном компьютере (при просмотре страницы из интернет это меню гораздо беднее).
Делать именно таким образом не обязательно: можно встроить контекстное меню в общее - тогда его можно будет вызывать и с клавиатуры.
Комментарий Instructor'а (09.01.2009):
См. метод EXPLORER в плагине: ContextMenu.
Огромное спасибо!
Posted: Wed Jun 27, 2007 7:16 pm
by VladSh
Instructor wrote:...то какой тогда плагин чистит историю?
RecentFiles plugin
1. Очень часто возникает необходимость скопировать в буфер обмена имя файла текущей закладки, можно это как-то реализовать?
Scripts plugin
...
Это бомба! Спасибо!
А можно я ещё повредничаю своими "хотелками"?
1. Подключил плагин, чистящий историю - удаляет отлично, НО при загрузке Akel'а выдаёт диалоговое окно

Часто перед загрузкой читаю информативное сообщение "Удалено записей: 0"

Можно ли как-то проанализировать эту ситуацию и, для случая выполнения плагина при загрузке, не выдавать его? Это было бы вообще супер!!!
2. Создаю новый документ, в нём что-то пишу, потом жму (через плагин кодировок в строке состояния) "Сохранить как" - вылетает MsgBox 16 (с красным крестом): Невозможно открыть файл ""!
Мне кажется, что лучше немного изменить сообщение либо для нового документа вообще скрывать это подменю кодировок.
3. Как Вы относитесь к тому, чтобы рассмотреть возможность всё-таки реализовать вызов плагинов по контекстному меню?
С уважением,
Влад.
Posted: Wed Jun 27, 2007 7:22 pm
by Instructor
VladSh
1. Подключил плагин, чистящий историю - удаляет отлично, НО при загрузке Akel'а выдаёт диалоговое окно
попробуйте обновить программу до 3.3.3
3. Как Вы относитесь к тому, чтобы рассмотреть возможность всё-таки реализовать вызов плагинов по контекстному меню?
ContextDLL plugin?
Извините за фальстарт по п.1! :)
Posted: Wed Jun 27, 2007 7:28 pm
by VladSh
Скачал, поставил - Всё супер!
Сейчас буду пробовать ContextDLL-плагин; думаю, что получится
Ещё раз - спасибо!
Posted: Sun Jul 01, 2007 1:19 pm
by Lester
Насчет табуляции. Например, чтоб при нажатии TAB вставлялся обычный табулятор, а при нажатии, например, Shift+TAB заместо табулятора вставлялись пробелы.
Комментарий Instructor'а (09.01.2009):
В Hotkeys плагин добавляем:Code: Select all
"ВставитьТаб" Insert(" ")
"ВставитьПробелы" Insert(" ")
Posted: Mon Jul 09, 2007 6:19 am
by maxim2
А можно ли добавить чтобы он корректно читал файлы с расширением nfo ? Читать можно но он всетаки не так как nfo вьверы показывает
Posted: Mon Jul 09, 2007 7:55 am
by Instructor
Posted: Mon Jul 09, 2007 10:58 pm
by wisgest
Пожелания:
1) В режиме сохранения отступов, если слева от курсора находятся лишь пробельные символы, пермещать при нажатии BackSpace курсор в позицию ближайшего первого непробельного символа сверху.
Например, если в фрагменте:
Code: Select all
for (var C=0; C<N; C++) {if (A==C||B==C) continue;
var AC=L[A][C] /*X$*/, BC=L[B][C] /*Y$*/;
if (AC==AB && BC<"0") {
T$=Player? "+":"-"; if (BC==(Player? "-":"+")) T$="0";
_
курсор находится в позиции отмеченной "_", при первом нажатии BackSpace поместить его под if, при повторном - под for.
2) Не рассматривать документ в котором отменены все изменения, если не был превышен Undo-лимит, как изменённый и, соответственно, не предлагать его сохранить при закрытии.
3) Возможность преобразования образца кода для вставки в html-документ: замена в выделенном фрагменте всех символов "&", "<", ">" соответственно на "&", "<", ">" с опциональной возможностью добавки в конец строк тега "<BR>" (необязательно).
Возможно, имеет смысл и обратная функция.
4) Добавить в контекстное меню выделенного фрагмента текста раскрывающееся подменю, соответствующее пункту основного меню "Правка"->"Выделение".
Комментарий Instructor'а (09.01.2009):
2. Реализовано в AkelPad 4.
3. Scripts плагин + encodeHTML.js
4. ContextMenu плагин.
ЕЩЁ НЕМНОЖКО
Posted: Tue Jul 10, 2007 7:23 am
by VladSh
1). Не знаю было ли...
Если в начале строки находятся пробелы или табуляции, то при первом нажатии клавиши "Home" устанавливать курсор перед первым значащим символом, при 2-м нажатии устанавливать курсор в самое начало строки. Так было в досовских текстовых редакторах, по моему это очень удобно.
wisgest wrote:2)
+1
wisgest wrote:3)
+100!
В некоторых текстовых редакторах есть спец. плагин для работы с HTML, в котором есть эти 2 обязательные функции: "Добавить html-теги", "Убрать html-теги". Только это там делается для всего файла.
wisgest wrote:4)
+1 мы со SpellCaster'ом уже такое предлагали (в старых темах есть)...

Re: ЕЩЁ НЕМНОЖКО
Posted: Tue Jul 10, 2007 12:03 pm
by wisgest
VladSh wrote:1). Не знаю было ли...
То, о чём пишете Вы, уже реализовано с помощью плагина SmartHome. На мой взгляд эту возможность можно было бы включить в сам редактор и активировать в режиме сохранения отступов.
В отличие от SmartHome, повышающего удобство редактирования уже имеющегося/набранного кода, предлагаемая мною возможность предназначена для повышения удобства при наборе нового. Подобное есть, например, в старых IDE от Borland (TP, Turbo C), насчёт новых не знаю. Это тоже очень удобно, даже ещё более.
Спасибо!
Posted: Tue Jul 10, 2007 4:08 pm
by VladSh
Спасибо за подсказку!!! Не знал... буду пользовать!

Posted: Tue Jul 17, 2007 7:06 am
by Alexander
Не хватает HEX редактора.
-1
Posted: Tue Jul 17, 2007 10:57 am
by VladSh
Posted: Tue Jul 17, 2007 11:36 am
by wisgest
VladSh
HexSel - это не совсем, а точнее совсем не hex-editor и даже не hex-viewer: он показывает код текста преобразованного в unicode, он не позволяет определить/задать смещение от начала файла.
Posted: Wed Jul 18, 2007 4:54 pm
by wisgest
Из
viewtopic.php?p=1351#p1351VladSh wrote: 
Вообще по последним файлам есть идея сделать подшивки, т.е. чтобы пользователь мог по какому-то признаку формировать подшивки "излюбленных"

файлов.
Пожалуй, действительно хотелось бы иметь список избранных файлов, имея возможность закреплять в нём файлы из списка последних.
При этом оба списка лучше всего было бы выводить совместно, разделяя их SEPARATOR; закреплять последние файлы в избранных например по клавише "+" (или другой), а удалять записи из обои списков клавишей Del.