AkelPad для чайников
- Author
- Message
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Sessions будет сохранять только для тех файлов, которые не были закрыты. Т.е. закрыть AkelPad не закрывая вкладки с файлами. При следующем запуске файлы во вкладках откроются и отметки цветом восстановятся.
Как сделать так, чтобы они сохранялись и при закрытии вкладок я не знаю.
Это должно быть настройка в Coder-плагине на 2-й вкладке диалога "Автоматически отмечать выделенное" = "Слова". И раньше это работало. Сейчас попробовал, - почему-то не пашет, - выделяет куски слов.
Добавлено: может быть в пункте "Маркеры..." (вызывается скрипт TextMarker.js) можно включить галку "регулярные выражения" и через них попробовать...
Добавлено-2: похоже всё-таки баг Coder-плагина, т.к. через плагин QSearch (там есть галка "Слово целиком") тоже не работает, хотя раньше работало.
Как сделать так, чтобы они сохранялись и при закрытии вкладок я не знаю.
Это должно быть настройка в Coder-плагине на 2-й вкладке диалога "Автоматически отмечать выделенное" = "Слова". И раньше это работало. Сейчас попробовал, - почему-то не пашет, - выделяет куски слов.
Добавлено: может быть в пункте "Маркеры..." (вызывается скрипт TextMarker.js) можно включить галку "регулярные выражения" и через них попробовать...
Добавлено-2: похоже всё-таки баг Coder-плагина, т.к. через плагин QSearch (там есть галка "Слово целиком") тоже не работает, хотя раньше работало.
Last edited by VladSh on Fri Dec 05, 2014 6:59 pm, edited 2 times in total.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Vlad_AP
Невыделение "только слова целиком" - видимо, баг Coder-плагина; думаю, Instructor поправит.
Сохранение цветовых отметок Sessions-плагином производится для тех файлов, вкладки которых не закрыты при выходе из программы. Ну или можно самому сохранить сессию, дав ей другое имя, - всё должно сохраняться.
Чтобы цветовые отметки, закладки и проч. сохранялось для всех файлов, я тут не в силах ничего сделать. Когда-то предлагал Instructor'у вариант сохранения этой инфы в отдельный файл, который бы лежал рядом с редактируемым. При открытии файла бы производилось определение, если есть рядом файл с таким же именем и спец. расширением, то значит открывать с восстановлением инфы из файла.
И ещё было бы здорово иметь возможность сохранения всей этой сопутствующей инфы не для всех файлов, а по отдельной кнопке (например, "Сохранить с метаданными...") только на тех файлах, на которых это нужно. Можно было бы переносить на другие компы это 2 файла и продолжать редактирование.
P.S. По моему, эту дискуссию бы лучше перенести в тему Coder-плагина.
Добавлено: Есть ещё возможность выделять жирным - создавать файлы в UTF-каком-то, выбрать какой-то невидимый глазу символ и обрамлять этим символом все найденные вхождения, а в txt-теме Coder-плагина настроить отображение текста между этими невидимыми символами жирным. Т.е. надо написать 2 скрипта:
- 1-й - поиск текста и обрамление невидимыми символами;
- 2-й - удаление всех таких "меток", т.е. этих невидимых символов.
И такое кто-то здесь на форуме, помнится, уже делал.
Невыделение "только слова целиком" - видимо, баг Coder-плагина; думаю, Instructor поправит.
Сохранение цветовых отметок Sessions-плагином производится для тех файлов, вкладки которых не закрыты при выходе из программы. Ну или можно самому сохранить сессию, дав ей другое имя, - всё должно сохраняться.
Чтобы цветовые отметки, закладки и проч. сохранялось для всех файлов, я тут не в силах ничего сделать. Когда-то предлагал Instructor'у вариант сохранения этой инфы в отдельный файл, который бы лежал рядом с редактируемым. При открытии файла бы производилось определение, если есть рядом файл с таким же именем и спец. расширением, то значит открывать с восстановлением инфы из файла.
И ещё было бы здорово иметь возможность сохранения всей этой сопутствующей инфы не для всех файлов, а по отдельной кнопке (например, "Сохранить с метаданными...") только на тех файлах, на которых это нужно. Можно было бы переносить на другие компы это 2 файла и продолжать редактирование.
P.S. По моему, эту дискуссию бы лучше перенести в тему Coder-плагина.
Добавлено: Есть ещё возможность выделять жирным - создавать файлы в UTF-каком-то, выбрать какой-то невидимый глазу символ и обрамлять этим символом все найденные вхождения, а в txt-теме Coder-плагина настроить отображение текста между этими невидимыми символами жирным. Т.е. надо написать 2 скрипта:
- 1-й - поиск текста и обрамление невидимыми символами;
- 2-й - удаление всех таких "меток", т.е. этих невидимых символов.
И такое кто-то здесь на форуме, помнится, уже делал.
-
Offline
- Posts: 21
- Joined: Sat Nov 29, 2014 3:03 pm
Сложно очень получается. У меня нет вкладок, закладок, сессий и пр. И плагины все отключены. Я пользуюсь AkelPad-ом, как блокнотом, мне просто понравилось, что он ссылки показывает именно как ссылки, и что их можно открывать кликнув по ним. Вот еще было бы хорошо слова или предложения выделять как-то - жирным шрифтом или цветом... В принципе, мне от него больше ничего и не нужно.
А сохраняю я так - Ctrl+S, и не заморачиваюсь - с метаданными оно там сохраняется или без.
Проще надо делать работу с программой, и она намного привлекательнее станет. А то получается надо программистом быть, чтоб ей пользоваться. Я ассемблер знаю, могу написать программу для AVR контроллера, но если мне нужно сделать запись в блокнот, то мне нужна просто запись в блокнот и ничего больше.
А сохраняю я так - Ctrl+S, и не заморачиваюсь - с метаданными оно там сохраняется или без.
Проще надо делать работу с программой, и она намного привлекательнее станет. А то получается надо программистом быть, чтоб ей пользоваться. Я ассемблер знаю, могу написать программу для AVR контроллера, но если мне нужно сделать запись в блокнот, то мне нужна просто запись в блокнот и ничего больше.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Прога по умолчанию делает больше чем блокнот, но потом она расширяется плагинами, скриптами, своими менюхами, комбинациями клавиш... Модульная структура лучше - не позволяет разрастаться. При такой структуре, да, надо чуток разобраться, чтобы сделать то, что тебе нужно.
Есть плагины, кучу скриптов (целая отдельная тема)... Надо просто потерпеть, возможно кто-то и реализует, у кого будет такая же задача, и он согласится потратить своё время на это. А как по другому?
Это ж опенсорс - никто никому деньги не платит 
Я пока не видил plain-текстовых редакторов, которые бы поддерживали выделение жирным произвольного текста. Здесь сделать это можно, вопрос в желании и возможностях.
Есть плагины, кучу скриптов (целая отдельная тема)... Надо просто потерпеть, возможно кто-то и реализует, у кого будет такая же задача, и он согласится потратить своё время на это. А как по другому?


Я пока не видил plain-текстовых редакторов, которые бы поддерживали выделение жирным произвольного текста. Здесь сделать это можно, вопрос в желании и возможностях.
-
Offline
- Posts: 1162
- Joined: Sun Oct 20, 2013 11:44 am
Vlad_AP
Если вам нужны исключительно ссылки и жирный текст, то, может быть, имеет смысл посмотреть в сторону органайзеров и прочих утилит для заметок? Что-то подобное, кажется, видел. Ждать от plain-текстовых редакторов функционала текстового процессора несколько... странно
Пришла в голову мысль - держать скрипт и coder-файл без разделителей: скрипт дописывает выделенное в секцию Words и вызывает Call("Coder::Settings", 2). Можно не париться с сессиями, но вопросов возникает немало.
А вот идея с аналогом обработки RAW выглядит интересно: наверное, можно и без Instructor и изменения кода AkelPad, только скриптами открывать и сохранять. Меню и горячие клавиши гибко настраиваются, закладки/метки выдёргиваются сравнительно легко, кажется. И о жирности можно подумать, но лучше не надо
Если вам нужны исключительно ссылки и жирный текст, то, может быть, имеет смысл посмотреть в сторону органайзеров и прочих утилит для заметок? Что-то подобное, кажется, видел. Ждать от plain-текстовых редакторов функционала текстового процессора несколько... странно

Пришла в голову мысль - держать скрипт и coder-файл без разделителей: скрипт дописывает выделенное в секцию Words и вызывает Call("Coder::Settings", 2). Можно не париться с сессиями, но вопросов возникает немало.
А вот идея с аналогом обработки RAW выглядит интересно: наверное, можно и без Instructor и изменения кода AkelPad, только скриптами открывать и сохранять. Меню и горячие клавиши гибко настраиваются, закладки/метки выдёргиваются сравнительно легко, кажется. И о жирности можно подумать, но лучше не надо

-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Сделал простое выделение жирным, как писал выше.
В txt.coder в секцию Quotes добавил строку:Между каждыми `` с помощью скрипта установил символ 200C. Обновил кэш Coder-плагине, вот такой кнопкой:
Далее создал кнопку (или можно пункт в контекстном меню окна редактирования):
Перед и после \s тем же скриптом также вставил символ 200C.
Выделяем текст - делаем жирным
(улыбка потому, что теперь надо писать скрипт удаления символов 200C, чтобы убрать "жирность"))))
В txt.coder в секцию Quotes добавил строку:
Code: Select all
5 2 ${HighLight_BasicTextColor} 0 `` `` "" "" ""
Code: Select all
-"Обновить кэш" Call("Coder::Settings", 2) Icon("%a\AkelFiles\Plugs\Toolbar.dll", 3)
Code: Select all
-"Пометить жирным" Insert('\s', 1)
Выделяем текст - делаем жирным

Last edited by VladSh on Sat Dec 06, 2014 2:27 pm, edited 1 time in total.