| View previous topic :: View next topic |
| Author |
Message |
bolix
Joined: 12 Mar 2011 Posts: 8
|
Posted: Sat Mar 12, 2011 12:17 pm Post subject: |
|
|
| И еще не нашел, но тоже хочется пользоваться командой для перемещения текущей строки или все выделенные строки построчно вниз или вверх по тексту. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Sat Mar 12, 2011 12:33 pm Post subject: |
|
|
bolix
Для решения ваших запросов есть скрипты:
- по первому было парочка скриптов, не помню как называются, - позволяют добавить в начале/конце выделения какой-либо текст;
- по второму: MoveLinesUpDown.js или альтернативный ShiftVerticaly.js.
P.S. Не в обиду.. Большинство тех, кто пишет в теме предложений, имеют несколько постингов на форуме (т.е. не изучили редактор даже поверхностно...), это удивляет. |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1067 Location: Poland
|
|
| Back to top |
|
 |
Lenchik
Joined: 10 Jan 2011 Posts: 151
|
Posted: Tue Mar 15, 2011 5:48 pm Post subject: |
|
|
Хотелось бы, чтобы при разделении вкладки на части по специальной команде, или посредством скрипта SplitSwitch, каждая из разделенных частей скроллировалась по колёсику мыши, если над ней висит курсор мыши (независимо от того, где находится активный курсор редактирования).
Также хотелось бы регулятора толщины указателя активной колонки, или привязки его толщины к толщине "Caret width". |
|
| Back to top |
|
 |
Infocatcher
Joined: 06 Aug 2007 Posts: 1431
|
Posted: Thu Mar 17, 2011 7:49 pm Post subject: |
|
|
| В диалоге настройки плагинов и в диалогах от плагинов ContextMenu, Toolbar и RecentFiles, по-моему, слишком большая минимальная высота. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Thu Mar 24, 2011 7:06 am Post subject: |
|
|
| [Yustas.NeO] wrote: | | 1. Добавить настройку и/или параметр командной строки, при котором запуск программы и/или ярлыка, будет создавать новое MDI окно в уже открытой копии программы, а не просто активировать текущую копию. | Создаем ярлык со следующим кодом: | Code: | | AkelPad.exe /Call("Scripts::Main", 1, "EvalCmd.js", `"if (AkelPad.GetEditFile(0) || AkelPad.GetEditModified(0)) AkelPad.Command(4101);"`) |
|
|
| Back to top |
|
 |
laktionov.ivan
Joined: 16 Sep 2010 Posts: 3
|
Posted: Fri Mar 25, 2011 3:21 am Post subject: Не удержался и решил написать от себя |
|
|
Прочитав первую страницу озвученных пожеланий, немного расстроился, увидев что чаще всего просят. Какие-то 5* клики для выделения всего текста, миддл клики на скролл барах и минимапы документов... Может это и все, чего не хватает для счастья, но всё жду появления более важных элементов функционала. Да - отдельный разговор - функционал, реализованный скриптами. С одной стороны - это класс, но с другой стороны - ад. Лично для меня, который не на ТЫ с ными разговаривает.
Думаю, что многие базовые функции было бы замечательно встроить в сам блокнот, а не юзать скриптами, так как последнии имеют иногда свойства не работать после обновления проги/плагина, плюс очень хлопотно организовать удобную работу. Надо найти с разобраться минимум в двух скриптах, разобраться с toolbar плагином и это только для того, чтобы сделать себе пункт меню для быстрого вызова, содержащий:
а. trim функцию в разных варинатах;
б. удаление пустых строк, а так же фильтр повторяющихся;
в. сортировку текста;
г. конвертацию в выделенном как и спец. символов (< - <) так и всего текста (urlencode/decode).
В общем, многие блокноты пошли по верному пути - взяли сами встроили всякие удобные вещи по оптимизации работы с текстом (zen-coding и texfx'ы) себе сами, а не озадачили пользователя этим процессом.
Еще было бы не плохо, если бы akelpad сам обновлял свои меню по таким вещам как список доступных к применению *.coder файлов и документации из папки Docs, как это делается в окне списка script плагинов. Кстати, как дополнительное пожелание скажу, что в таблицу окна скписка этих скриптов "аж кричит" как просится первая строка из самих этих файликов, которая почти всегда выглядит так - "/// Transliteration Latin->Cyrillic". Ну и было бы здорово, если бы окно плагинов было бы немного интуетивней, тобишь "название - [кнопка настроек] - hotkey". А уж чему там в автозагрузке быть, пусть я выбираю в настройках плагина.
Наверное не лишним окажется встроенная возможность вызывать "внешние инструменты", путем настройки строки параметров вызова этой программы. А то как-то круто писать отдельные скрипты на вызов winmerge и *tidy. А если я захотел кнопку "открыть в firefox" - просить и ждать когда же мне его напишут?
Было бы круто, если бы в Избранное можно было бы добавлять не только файлы, а еще и папки, открывающуе свое содержание в соответствующем боковом плагине.
Удобно, если бы подсветка txt.coder, вместе с установленным стандартным шрифтом, распространялась и на окно редактора ToolBar/ContextMenu плагинов.
Ну, а на последок, сугубо личное пожелание - сделать такую настройку, чтоб по включению которой, при сворачивании блока кода, "прятался" и закрывающий тег тоже . Спасибо за внимание . |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Fri Mar 25, 2011 7:46 am Post subject: |
|
|
| laktionov.ivan wrote: | | а. trim функцию в разных варинатах | Такая функция имеется в ShowMenuEx.js. В т.ч. для правой и левой части отдельно код можно вырезать из "класса" отсюда selCompleteLine.js.
| laktionov.ivan wrote: | | б. удаление пустых строк | DelEmptyLines.js
| laktionov.ivan wrote: | | фильтр повторяющихся | Вызовы для ContextMenu/Toolbar/Hotkeys-плагинов:
| Code: | "Получить дублирующиеся строки" Call("Format::LineGetDuplicates")
"Удалить дублирующиеся строки" Call("Format::LineRemoveDuplicates") |
| laktionov.ivan wrote: | | в. сортировку текста | Вызовы для ContextMenu/Toolbar/Hotkeys-плагинов:
| Code: | "Сортировать строки по возрастанию" Call("Format::LineSortStrAsc") Icon("%a\AkelFiles\Plugs\Format.dll", 0)
"Сортировать строки по убыванию" Call("Format::LineSortStrDesc") Icon("%a\AkelFiles\Plugs\Format.dll", 1)
"Сортировать строки по числовому возрастанию" Call("Format::LineSortIntAsc") Icon("%a\AkelFiles\Plugs\Format.dll", 2)
"Сортировать строки по числовому убыванию" Call("Format::LineSortIntDesc") Icon("%a\AkelFiles\Plugs\Format.dll", 3) | Также можете воспользоваться скриптами SortLines.js, SortList.js и SortInColumns.js.
| laktionov.ivan wrote: | | г. конвертацию в выделенном как и спец. символов (< - <) так и всего текста (urlencode/decode) | converter.js
| laktionov.ivan wrote: | | Удобно, если бы подсветка txt.coder, вместе с установленным стандартным шрифтом, распространялась и на окно редактора ToolBar/ContextMenu плагинов. | Было предложение лучше - для ContextMenu/Toolbar-плагинов пользоваться настроечными файлами, как это сделано, например, в Coder-плагине; пример.
| laktionov.ivan wrote: | | Ну, а на последок, сугубо личное пожелание - сделать такую настройку, чтоб по включению которой, при сворачивании блока кода, "прятался" и закрывающий тег тоже. | Поддерживаю, я бы ей пользовался. |
|
| Back to top |
|
 |
se7h
Joined: 28 Sep 2009 Posts: 764 Location: Minsk, Belarus
|
Posted: Fri Mar 25, 2011 9:53 am Post subject: |
|
|
| я тоже за "спрятанный" закрывающий тег |
|
| Back to top |
|
 |
Fr0sT
Joined: 24 Jul 2007 Posts: 850
|
Posted: Fri Mar 25, 2011 12:18 pm Post subject: |
|
|
laktionov.ivan
конечно, многие блокноты в самом деле содержат в себе все вплоть до функций варки кофе и принесения тапочек, но посмотри на размеры их дистрибов, скорость работы и перегруженные меню. Тем не менее, некоторые функции в самом деле неплохо бы перенести из скриптов в плагины.
| Quote: | | Еще было бы не плохо, если бы akelpad сам обновлял свои меню по таким вещам как список доступных к применению *.coder файлов и документации из папки Docs, как это делается в окне списка script плагинов. |
Если по аналогии со списком недавних документов, какая-нибудь кодовая переменная {PLUGINLIST} или {HILITELIST} - неплохо.
| Quote: | | А уж чему там в автозагрузке быть, пусть я выбираю в настройках плагина |
А вот это хрень, если плагинов штук 15, в каждый лазить и ставить автозагрузку?
| Quote: | | Наверное не лишним окажется встроенная возможность вызывать "внешние инструменты", путем настройки строки параметров вызова этой программы. А то как-то круто писать отдельные скрипты на вызов winmerge и *tidy. А если я захотел кнопку "открыть в firefox" - просить и ждать когда же мне его напишут? |
Команда Exec же есть.
| Quote: | | сделать такую настройку, чтоб по включению которой, при сворачивании блока кода, "прятался" и закрывающий тег тоже |
Разумно, а еще неплохо бы добавить отметку о свернутости, как здесь:
 |
|
| Back to top |
|
 |
se7h
Joined: 28 Sep 2009 Posts: 764 Location: Minsk, Belarus
|
Posted: Fri Mar 25, 2011 4:23 pm Post subject: |
|
|
| laktionov.ivan wrote: | | Наверное не лишним окажется встроенная возможность вызывать "внешние инструменты", путем настройки строки параметров вызова этой программы. А то как-то круто писать отдельные скрипты на вызов winmerge и *tidy. А если я захотел кнопку "открыть в firefox" - просить и ждать когда же мне его напишут? |
а ещё есть такой полезный скрипт
| Fr0sT wrote: | | Разумно, а еще неплохо бы добавить отметку о свернутости, как здесь: |
поддерживаю + всплывающая подсказка при наведении о содержимом блока |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2509 Location: Киев, Русь
|
Posted: Fri Mar 25, 2011 5:18 pm Post subject: |
|
|
| Fr0sT wrote: | | Если по аналогии со списком недавних документов, какая-нибудь кодовая переменная {PLUGINLIST} или {HILITELIST} - неплохо. | HIGHLIGHTLIST, согласен, полезно.
А что нам даст список плагинов (ещё если учесть, что есть окно настройки плагинов)?
| se7h wrote: | | + всплывающая подсказка при наведении о содержимом блока | которая будет вставляться опционально  |
|
| Back to top |
|
 |
opk44
Joined: 16 Jan 2010 Posts: 188
|
Posted: Fri Apr 01, 2011 12:11 pm Post subject: |
|
|
В диалоге "Сохранить как..." при указании в качестве образца существующего файла (ЛКМ на имени одного из файлов в папке), копировать в поле "Имя файла" также и расширение файла-образца.
В настоящий момент копируется только имя. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Fri Apr 01, 2011 2:24 pm Post subject: |
|
|
opk44
Если в свойствах папки убрать "Скрывать расширения для зарегистрированных типов файлов", то расширения будут вставляться. |
|
| Back to top |
|
 |
opk44
Joined: 16 Jan 2010 Posts: 188
|
Posted: Fri Apr 01, 2011 3:47 pm Post subject: |
|
|
| Instructor wrote: | opk44
Если в свойствах папки убрать "Скрывать расширения для зарегистрированных типов файлов", то расширения будут вставляться. |
Благодарю. Принято. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|