AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Что хотелось бы добавить в AkelPad (2)
Goto page Previous  1, 2, 3 ... 7, 8, 9 ... 12, 13, 14  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
bolix



Joined: 12 Mar 2011
Posts: 8

PostPosted: Sat Mar 12, 2011 12:17 pm    Post subject: Reply with quote

И еще не нашел, но тоже хочется пользоваться командой для перемещения текущей строки или все выделенные строки построчно вниз или вверх по тексту.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Sat Mar 12, 2011 12:33 pm    Post subject: Reply with quote

bolix
Для решения ваших запросов есть скрипты:
- по первому было парочка скриптов, не помню как называются, - позволяют добавить в начале/конце выделения какой-либо текст;
- по второму: MoveLinesUpDown.js или альтернативный ShiftVerticaly.js.

P.S. Не в обиду.. Большинство тех, кто пишет в теме предложений, имеют несколько постингов на форуме (т.е. не изучили редактор даже поверхностно...), это удивляет.
Back to top
View user's profile Send private message Visit poster's website
KDJ



Joined: 06 Mar 2010
Posts: 1395
Location: Poland

PostPosted: Sat Mar 12, 2011 1:07 pm    Post subject: Reply with quote

bolix wrote:
Есть одно пожелание.
Хотелось бы редактировать столбцом в выделении блоком. Т.е. выделяешь блок и при наборе в каждой строке выделения набирается текст. Аналогично в Notepad++

On this subject, read this:
http://akelpad.sourceforge.net/forum/viewtopic.php?p=9462&highlight=#9462
Back to top
View user's profile Send private message
Lenchik



Joined: 10 Jan 2011
Posts: 273

PostPosted: Tue Mar 15, 2011 5:48 pm    Post subject: Reply with quote

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

Также хотелось бы регулятора толщины указателя активной колонки, или привязки его толщины к толщине "Caret width".
Back to top
View user's profile Send private message Visit poster's website
Infocatcher



Joined: 06 Aug 2007
Posts: 1629

PostPosted: Thu Mar 17, 2011 7:49 pm    Post subject: Reply with quote

В диалоге настройки плагинов и в диалогах от плагинов ContextMenu, Toolbar и RecentFiles, по-моему, слишком большая минимальная высота.
Back to top
View user's profile Send private message Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Thu Mar 24, 2011 7:06 am    Post subject: Reply with quote

[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
View user's profile Send private message Send e-mail
laktionov.ivan



Joined: 16 Sep 2010
Posts: 3

PostPosted: Fri Mar 25, 2011 3:21 am    Post subject: Не удержался и решил написать от себя Reply with quote

Прочитав первую страницу озвученных пожеланий, немного расстроился, увидев что чаще всего просят. Какие-то 5* клики для выделения всего текста, миддл клики на скролл барах и минимапы документов... Может это и все, чего не хватает для счастья, но всё жду появления более важных элементов функционала. Да - отдельный разговор - функционал, реализованный скриптами. С одной стороны - это класс, но с другой стороны - ад. Лично для меня, который не на ТЫ с ными разговаривает.

Думаю, что многие базовые функции было бы замечательно встроить в сам блокнот, а не юзать скриптами, так как последнии имеют иногда свойства не работать после обновления проги/плагина, плюс очень хлопотно организовать удобную работу. Надо найти с разобраться минимум в двух скриптах, разобраться с toolbar плагином и это только для того, чтобы сделать себе пункт меню для быстрого вызова, содержащий:
а. trim функцию в разных варинатах;
б. удаление пустых строк, а так же фильтр повторяющихся;
в. сортировку текста;
г. конвертацию в выделенном как и спец. символов (< - &lt;) так и всего текста (urlencode/decode).
В общем, многие блокноты пошли по верному пути - взяли сами встроили всякие удобные вещи по оптимизации работы с текстом (zen-coding и texfx'ы) себе сами, а не озадачили пользователя этим процессом.

Еще было бы не плохо, если бы akelpad сам обновлял свои меню по таким вещам как список доступных к применению *.coder файлов и документации из папки Docs, как это делается в окне списка script плагинов. Кстати, как дополнительное пожелание скажу, что в таблицу окна скписка этих скриптов "аж кричит" как просится первая строка из самих этих файликов, которая почти всегда выглядит так - "/// Transliteration Latin->Cyrillic". Ну и было бы здорово, если бы окно плагинов было бы немного интуетивней, тобишь "название - [кнопка настроек] - hotkey". А уж чему там в автозагрузке быть, пусть я выбираю в настройках плагина.

Наверное не лишним окажется встроенная возможность вызывать "внешние инструменты", путем настройки строки параметров вызова этой программы. А то как-то круто писать отдельные скрипты на вызов winmerge и *tidy. А если я захотел кнопку "открыть в firefox" - просить и ждать когда же мне его напишут?

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

Удобно, если бы подсветка txt.coder, вместе с установленным стандартным шрифтом, распространялась и на окно редактора ToolBar/ContextMenu плагинов.

Ну, а на последок, сугубо личное пожелание - сделать такую настройку, чтоб по включению которой, при сворачивании блока кода, "прятался" и закрывающий тег тоже Smile. Спасибо за внимание Smile.
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Fri Mar 25, 2011 7:46 am    Post subject: Reply with quote

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:
г. конвертацию в выделенном как и спец. символов (< - &lt;) так и всего текста (urlencode/decode)
converter.js


laktionov.ivan wrote:
Удобно, если бы подсветка txt.coder, вместе с установленным стандартным шрифтом, распространялась и на окно редактора ToolBar/ContextMenu плагинов.
Было предложение лучше - для ContextMenu/Toolbar-плагинов пользоваться настроечными файлами, как это сделано, например, в Coder-плагине; пример.

laktionov.ivan wrote:
Ну, а на последок, сугубо личное пожелание - сделать такую настройку, чтоб по включению которой, при сворачивании блока кода, "прятался" и закрывающий тег тоже.
Поддерживаю, я бы ей пользовался.
Back to top
View user's profile Send private message Visit poster's website
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Fri Mar 25, 2011 9:53 am    Post subject: Reply with quote

я тоже за "спрятанный" закрывающий тег
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 876

PostPosted: Fri Mar 25, 2011 12:18 pm    Post subject: Reply with quote

laktionov.ivan
конечно, многие блокноты в самом деле содержат в себе все вплоть до функций варки кофе и принесения тапочек, но посмотри на размеры их дистрибов, скорость работы и перегруженные меню. Тем не менее, некоторые функции в самом деле неплохо бы перенести из скриптов в плагины.
Quote:
Еще было бы не плохо, если бы akelpad сам обновлял свои меню по таким вещам как список доступных к применению *.coder файлов и документации из папки Docs, как это делается в окне списка script плагинов.

Если по аналогии со списком недавних документов, какая-нибудь кодовая переменная {PLUGINLIST} или {HILITELIST} - неплохо.
Quote:
А уж чему там в автозагрузке быть, пусть я выбираю в настройках плагина

А вот это хрень, если плагинов штук 15, в каждый лазить и ставить автозагрузку?
Quote:
Наверное не лишним окажется встроенная возможность вызывать "внешние инструменты", путем настройки строки параметров вызова этой программы. А то как-то круто писать отдельные скрипты на вызов winmerge и *tidy. А если я захотел кнопку "открыть в firefox" - просить и ждать когда же мне его напишут?

Команда Exec же есть.
Quote:
сделать такую настройку, чтоб по включению которой, при сворачивании блока кода, "прятался" и закрывающий тег тоже

Разумно, а еще неплохо бы добавить отметку о свернутости, как здесь:
Back to top
View user's profile Send private message
se7h



Joined: 28 Sep 2009
Posts: 767
Location: Minsk, Belarus

PostPosted: Fri Mar 25, 2011 4:23 pm    Post subject: Reply with quote

laktionov.ivan wrote:
Наверное не лишним окажется встроенная возможность вызывать "внешние инструменты", путем настройки строки параметров вызова этой программы. А то как-то круто писать отдельные скрипты на вызов winmerge и *tidy. А если я захотел кнопку "открыть в firefox" - просить и ждать когда же мне его напишут?


а ещё есть такой полезный скрипт

Fr0sT wrote:
Разумно, а еще неплохо бы добавить отметку о свернутости, как здесь:


поддерживаю + всплывающая подсказка при наведении о содержимом блока
Back to top
View user's profile Send private message
VladSh



Joined: 29 Nov 2006
Posts: 2615
Location: Киев, Русь

PostPosted: Fri Mar 25, 2011 5:18 pm    Post subject: Reply with quote

Fr0sT wrote:
Если по аналогии со списком недавних документов, какая-нибудь кодовая переменная {PLUGINLIST} или {HILITELIST} - неплохо.
HIGHLIGHTLIST, согласен, полезно.
А что нам даст список плагинов (ещё если учесть, что есть окно настройки плагинов)?

se7h wrote:
+ всплывающая подсказка при наведении о содержимом блока
которая будет вставляться опционально Very Happy
Back to top
View user's profile Send private message Visit poster's website
opk44



Joined: 16 Jan 2010
Posts: 344

PostPosted: Fri Apr 01, 2011 12:11 pm    Post subject: Reply with quote

В диалоге "Сохранить как..." при указании в качестве образца существующего файла (ЛКМ на имени одного из файлов в папке), копировать в поле "Имя файла" также и расширение файла-образца.
В настоящий момент копируется только имя.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5399

PostPosted: Fri Apr 01, 2011 2:24 pm    Post subject: Reply with quote

opk44
Если в свойствах папки убрать "Скрывать расширения для зарегистрированных типов файлов", то расширения будут вставляться.
Back to top
View user's profile Send private message Send e-mail
opk44



Joined: 16 Jan 2010
Posts: 344

PostPosted: Fri Apr 01, 2011 3:47 pm    Post subject: Reply with quote

Instructor wrote:
opk44
Если в свойствах папки убрать "Скрывать расширения для зарегистрированных типов файлов", то расширения будут вставляться.

Благодарю. Принято.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page Previous  1, 2, 3 ... 7, 8, 9 ... 12, 13, 14  Next
Page 8 of 14

 
Jump to:  
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


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group