кто может написать плагин для работы с проектом?
- Author
- Message
-
Offline
- Posts: 6
- Joined: Mon Jun 27, 2016 4:40 pm
кто может написать плагин для работы с проектом?
приветствую. хочу спросить, может ли кто-то написать плагин.
мне для работы нужен текстовый редактор, который может работать с древовидной структурой проекта, но не создавая собственный формат документа, который объединяет все в один файл, а скорее как менеджер текстовых файлов. То есть, чтобы проект просто объединял между собой лежащие в структуре папок отдельные текстовые документы, которые можно было бы открыть любым другим внешним редактором.
ищу подобную программу или человека, который мог бы ее написать уже несколько лет, но все кого я спрашивал, отказываются и советуют поискать получше. В результате, нашел недавно программу zim wiki. Она создает файл проекта, без слияния остальных файлов. Казалось бы, то что нужно, но она громоздкая и подглючивает. Продолжаю поиски, на днях протестировал программу Akelpad, но такой функции не обнаружил. Хоть и увидел плагин для работы с сессиями, но это не то. Решил воспользоваться форумом. не представляю, насколько это сложно, но если кто-то заинтересовался или может посоветовать такую программу, было бы здорово.
мне для работы нужен текстовый редактор, который может работать с древовидной структурой проекта, но не создавая собственный формат документа, который объединяет все в один файл, а скорее как менеджер текстовых файлов. То есть, чтобы проект просто объединял между собой лежащие в структуре папок отдельные текстовые документы, которые можно было бы открыть любым другим внешним редактором.
ищу подобную программу или человека, который мог бы ее написать уже несколько лет, но все кого я спрашивал, отказываются и советуют поискать получше. В результате, нашел недавно программу zim wiki. Она создает файл проекта, без слияния остальных файлов. Казалось бы, то что нужно, но она громоздкая и подглючивает. Продолжаю поиски, на днях протестировал программу Akelpad, но такой функции не обнаружил. Хоть и увидел плагин для работы с сессиями, но это не то. Решил воспользоваться форумом. не представляю, насколько это сложно, но если кто-то заинтересовался или может посоветовать такую программу, было бы здорово.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Инструкция:
1. Создаёте текстовый файл проекта, содержащего файлы, с которыми вы собираетесь работать, в формате:
Code: Select all
||||c:\Folder\MyFile1.txt
||||c:\Folder\MyFile2.txt
Code: Select all
Call("Scripts::Main", 1, "MergeProject.js", `-Save=false`)
4. Сохраняете изменения:
Code: Select all
Call("Scripts::Main", 1, "MergeProject.js", `-Save=true`)
-
Offline
- Posts: 6
- Joined: Mon Jun 27, 2016 4:40 pm
-
Offline
- Posts: 202
- Joined: Sat Mar 28, 2015 2:36 pm
- Location: Russia
-
Offline
- Posts: 6
- Joined: Mon Jun 27, 2016 4:40 pm
Kley
благодарю, пытаюсь разобраться.
насколько я понимаю, Sessions plugin создает только файл, который объединяет другие файлы, но не создает папку, а сами файлы остаются лежать там, откуда их открыли. То есть, структура создается только внутри самой оболочки. В общем и целом, это не проблема. И плагин, действительно, почти то, что нужно.
А про запуск скрипта вообще не понял. Открывал ToolBar, ContextMenu и HotKeys, но не понимаю, что делать с окном, которое всплывает. А при запуске скрипта вообще ничего не происходит. Извините, вероятно туплю. Или может просто не имею опыта работы с подобными программами. И как тут, в форуме прикрепить принтскрин, тоже чего-то не понимаю... Не писал никогда на форумах.
благодарю, пытаюсь разобраться.
насколько я понимаю, Sessions plugin создает только файл, который объединяет другие файлы, но не создает папку, а сами файлы остаются лежать там, откуда их открыли. То есть, структура создается только внутри самой оболочки. В общем и целом, это не проблема. И плагин, действительно, почти то, что нужно.
А про запуск скрипта вообще не понял. Открывал ToolBar, ContextMenu и HotKeys, но не понимаю, что делать с окном, которое всплывает. А при запуске скрипта вообще ничего не происходит. Извините, вероятно туплю. Или может просто не имею опыта работы с подобными программами. И как тут, в форуме прикрепить принтскрин, тоже чего-то не понимаю... Не писал никогда на форумах.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
rono
См. пункт 8 Как пользоваться скриптами?
См. пункт 8 Как пользоваться скриптами?
-
Offline
- Posts: 202
- Joined: Sat Mar 28, 2015 2:36 pm
- Location: Russia
rono
скрипт MergeProject.js кладете в ПапкаAkelPad\AkelFiles\Plugs\Scripts;
добавляем в меню две строки:
в любой ПАПКЕ создаем два файла Readme1.txt, Readme2.txt (с каким-нибудь текстом);
рядом с этими файлами создаем еще один: Project.txt. Открываем его в AkelPad;
печатаете текст:
можно сохранить, для дальнейшего использования;
жмем пункт меню: "Read files".
Между строк "||||..." появляется текст файлов Readme1.txt, Readme2.txt.
ЕГО можно править, и сохранить: пункт меню "Save files" (MergeProject).
Файл Project.txt можно закрыть не сохраняя.
скрипт MergeProject.js кладете в ПапкаAkelPad\AkelFiles\Plugs\Scripts;
добавляем в меню две строки:
Code: Select all
"Read files (MergeProject)" Call("Scripts::Main", 1, "MergeProject.js", `-Save=false`)
"Save files (MergeProject)" Call("Scripts::Main", 1, "MergeProject.js", `-Save=true`)
рядом с этими файлами создаем еще один: Project.txt. Открываем его в AkelPad;
печатаете текст:
Code: Select all
||||путь\к вашей\ПАПКЕ\Readme1.txt
||||путь\к вашей\ПАПКЕ\Readme2.txt
жмем пункт меню: "Read files".
Между строк "||||..." появляется текст файлов Readme1.txt, Readme2.txt.
ЕГО можно править, и сохранить: пункт меню "Save files" (MergeProject).
Файл Project.txt можно закрыть не сохраняя.