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 

Изменение имени файла
Goto page 1, 2  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian)
View previous topic :: View next topic  
Author Message
Scrapmetay



Joined: 11 Nov 2014
Posts: 30

PostPosted: Thu Dec 04, 2014 9:23 pm    Post subject: Reply with quote

Возможность переименовать текущий файл сразу из меню файл, без перезасэйва его как другой и стирания того.
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 366

PostPosted: Thu Dec 04, 2014 10:46 pm    Post subject: Reply with quote

Scrapmetay
Explorer-плагин?
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 480

PostPosted: Fri Dec 05, 2014 5:40 am    Post subject: Reply with quote

Scrapmetay
Возможности AkelPad расширяются плагинами и скриптами, список плагинов с описанием здесь, скриптов здесь (не полный):
- RenameFile.js в комплекте с плагином Scripts, RenameFileDialog.js
- DeleteFile.js и deleteCurrentFile.js (с закрытием и без закрытия вкладки соотв.).

Изменения: упомянут RenameFile.js, именно его использую.


Last edited by Skif_off on Tue Dec 09, 2014 12:13 am; edited 1 time in total
Back to top
View user's profile Send private message
Scrapmetay



Joined: 11 Nov 2014
Posts: 30

PostPosted: Fri Dec 05, 2014 9:49 am    Post subject: Reply with quote

Думаю лучше бы это было всё-таки в стандартном меню файл.
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 480

PostPosted: Fri Dec 05, 2014 11:35 am    Post subject: Reply with quote

Scrapmetay wrote:
Думаю лучше бы это было всё-таки в стандартном меню файл.

Зачем? Приведите пример, где такая возможность есть из коробки.

Есть плагин Scripts и собственно скрипт(ы), плагины ContexMenu/ToolBar/Hotkeys: есть потребность - можете добавить и запускать откуда угодно. У меня добавлены в меню Файл + RenameFileDialog.js в меню вкладок.

AkelPad задуман изначально как лёгкий редактор с неким базовым функционалом с возможность значительно его расширить при необходимости или желании. При этом сохранив шустрость и не раздуваяясь в размере. Не всегда есть смысл все фичи добавлять в основной код, если те же возможности с лёгкостью реализуются плагином или скриптом. Хотя, к слову, часть возможностей плагина HexSel, например, не так давно реализовывались скриптом, а в 4.9.1 уже появилась внутренняя команда 4323 с параметрами, которая полностью заменит copyPath.js. В общем, решение в любом случае остаётся за Instructor, мне просто не совсем понятно встречающееся временами некое предубеждение к скриптам.
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Fri Dec 05, 2014 12:10 pm    Post subject: Reply with quote

Skif_off wrote:
в 4.9.1 уже появилась внутренняя команда 4323 с параметрами, которая полностью заменит copyPath.js.
В описании написано "Копировать путь файла текущей вкладки", т.е. из меню последних файлов оно вряд ли будет работать, поэтому, думаю, что от copyPath.js отказываться пока рано. Но в любом случае, спасибо за инфу!
Back to top
View user's profile Send private message Visit poster's website
Andrey_A_A



Joined: 03 Jun 2010
Posts: 622
Location: Сочи, Хоста

PostPosted: Fri Dec 05, 2014 1:18 pm    Post subject: Reply with quote

Code:
уже появилась внутренняя команда 4323 с параметрами


Когда-то я просил, это (ещё в 2011 г.) http://akelpad.sourceforge.net/forum/viewtopic.php?p=14834#14834
%e - расшрение
%n - имя файла с расширением
%o - имя файла без расширения

но было проигнорировано. А сейчас добавляется 4323 )))
Так в буфер отправить и так можно было просто имея эти параметры.
Да и скриптов хватает, я пользуюсь CopyToClipDeformationPath.vbs

Вот ещё что, во многих программах есть переменные ком. строки означающие:
- путь запускаемого файла (C:\AkelPad.exe) тем более имя может меняться
- имя запускаемого файла (AkelPad или AkelPad.exe)

Code:
Не всегда есть смысл все фичи добавлять в основной код

Вот ИМХО непонятное раздувательство кода. Вместо добавления нормальных параметров добавляется переработка...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
VladSh



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

PostPosted: Fri Dec 05, 2014 2:34 pm    Post subject: Reply with quote

Andrey_A_A
Я тоже ещё раньше предлагал. Фичи реализуются по желанию/возможностям автора (причём бесплатно для нас). Разве когда-то было иначе? Что имеем - и за то спасибо.
Back to top
View user's profile Send private message Visit poster's website
Skif_off



Joined: 20 Oct 2013
Posts: 480

PostPosted: Fri Dec 05, 2014 2:53 pm    Post subject: Reply with quote

VladSh wrote:
Skif_off wrote:
в 4.9.1 уже появилась внутренняя команда 4323 с параметрами, которая полностью заменит copyPath.js.
В описании написано "Копировать путь файла текущей вкладки", т.е. из меню последних файлов оно вряд ли будет работать, поэтому, думаю, что от copyPath.js отказываться пока рано. Но в любом случае, спасибо за инфу!

Работает, если в MDI/PMDI файл всё ещё открыт в одной из вкладок. Если я правильно понял код, copyPath.js сработает аналогично. У меня сборка портативная, поэтому список файлов и не хранил никогда, привык - собрал в виртуалке, глянул по быстрому.

Andrey_A_A
Раз добавлено, значит - не проигнорировано Smile Остальное под More

В любом случае, не вижу смысла обсуждать: ToDo публично Instructor не ведёт, предложения читает, что-то комментирует, что-то добавляет. Мне достаточно того, что так или иначе почти все проблемы и вопросы решаются, а редактор не раздувается как на дрожжах. И свежий пример обратной связи: внутренние команды изменения регистра без выделения и параметра срабатывают на слове под курсором, а не весь текст меняя. Т.е. наше (пользователей) мнение не игнорирует.
Back to top
View user's profile Send private message
VladSh



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

PostPosted: Fri Dec 05, 2014 3:07 pm    Post subject: Reply with quote

Skif_off wrote:
Если я правильно понял код, copyPath.js сработает аналогично.
В copyPath можно в начале передать`"%f" ...`.
Back to top
View user's profile Send private message Visit poster's website
Andrey_A_A



Joined: 03 Jun 2010
Posts: 622
Location: Сочи, Хоста

PostPosted: Fri Dec 05, 2014 4:39 pm    Post subject: Reply with quote

Quote:
Мне достаточно того...

А мне нет))) И всё это (имею ввиду 4323 и не добавление %e ...)
Quote:
Раз добавлено, значит - не проигнорировано

Я вижу что в регулярных выражений в течении года происходит... )))
А в остальном Instructor The Best
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Skif_off



Joined: 20 Oct 2013
Posts: 480

PostPosted: Fri Dec 05, 2014 6:08 pm    Post subject: Reply with quote

Andrey_A_A wrote:

Я вижу что в регулярных выражений в течении года происходит... )))

А что с ними не так? Лично мне очень неудобно, т.к. начал изучать и использовать в AkelPad - другого движка просто не знал Smile Но я поддерживаю изменения, делающие его похожим на более канонiчный PCRE.

По поводу переменных не совсем уловил: подразумевается аналог %COMMANDER_PATH%/%COMMANDER_EXE%? Непонятно, зачем, если есть "%a"?
Back to top
View user's profile Send private message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 622
Location: Сочи, Хоста

PostPosted: Fri Dec 05, 2014 10:17 pm    Post subject: Reply with quote

Code:
не совсем уловил

Я про %a и про путь к AkelPad ничего не писал (это уже реализовано)
Я про полный путь к запускаемому экземпляру:
Имя AkelPad.exe не константа, его изменяют под notepad, my_Akel...

Попробуй передать обычному vbs изменённое имя или полный путь:

Code:
CmdLineBegin=/Exec(`"%%WINDIR%\System32%\wscript.exe" "С:\Test.vbs"`)
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5510

PostPosted: Sun Dec 07, 2014 5:16 am    Post subject: Reply with quote

Scrapmetay wrote:
Возможность переименовать текущий файл сразу из меню файл, без перезасэйва его как другой и стирания того.
См. скрипт RenameFile.js из комплекта Scripts плагина.
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



Joined: 03 Jun 2010
Posts: 622
Location: Сочи, Хоста

PostPosted: Mon Dec 08, 2014 3:25 am    Post subject: Reply with quote

Не знаю кто создал тему "Изменение имени файла" и перенёс ряд постов из темы "Что хотелось бы добавить в AkelPad".

Но мои сообщения никак не относятся к переименованию, они относятся к теме "Что хотелось бы добавить в AkelPad"
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Discussion (Russian) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
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