AkelPad для чайников

Russian main discussion
Post Reply
  • Author
  • Message
Offline
Posts: 15
Joined: Thu Jul 14, 2011 11:47 am

Post by Sis-Terr »

se7h, Instructor, мда, засада, неудобно, надо недочёт исправлять

Offline
Posts: 16
Joined: Mon Oct 25, 2010 2:34 pm
Location: Москва

Post by Dashout »

Ребята, пользуясь случаем - спасибо за программу!
Маленький вопрос. Подскажите, при копировании и вставки из буфера текста программа запоминает знак разрыв строки.
При вставке текста, приходится ручками убирать разрывы.
Можно ли как то переключить, чтобы при копировании блока текста программа не учитывала знак разрыв строки, а понимала только знак абзаца?
т.е., при копировании и вставке получать сразу готовый блок текста
Заранее благодарен

Offline
Posts: 16
Joined: Mon Oct 25, 2010 2:34 pm
Location: Москва

Post by Dashout »

чуть поправлюсь и уточню вопрос
Копировал из html - все нормально. кнопка перенос по словам работает прекрасно.
Проблема получается при копировании и вставке текста из готовых PDF документов.

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Dashout
PDF - такая лажа с точки зрения линейного редактора текста. Когда Вы копируете из PDF абзац - многострочный блок текста, то PDF его так и в буффер обмена ложит - много строк. PDF не оперирует многострочными(читай, объектами, которые не входят в размеры листа и их нужно как-то "впихивать" в лист, в том числе переносить текст на новую строку) объектами вообще. Абзац для него - набор текстовых объектов. Текстовый объект - имеет координаты на листе и отображается набором глифом из указанного листа. Текстовая строка - набор текстовых объектов, которые имеют одинаковую вертикальную координату. Т.е. строка "мама мыла раму" для него может быть либо одним текстовым объектом с конкретными координатами, который нарисован конкретным шрифтом по конкретным данным(списку глифов), либо тремя текстовыми объектами: "мама" + "мыла" + "раму", причем они ничем между собой не связаны(они даже в PDF-ке могу быть сохраненных вперемешку: команда нарисовать "раму" может встретится раньше чем нарисовать "мама"). Либо вообще каждая буква может быть отдельным текстовым объектом, а пробелы вообще могут не сохранятся.
В общем то что Вы просите не совсем в компетенции редактора.

Offline
Posts: 16
Joined: Mon Oct 25, 2010 2:34 pm
Location: Москва

Post by Dashout »

FeyFre
Согласен. Спасибо за ответ.
Хотя, может когда-то появится возможность расширить возможности вставки текста, зацепившись например за точку, другие явные разделители абзаца...(! ; ? и т.д.)
Это не только в PDF, например, после ScreenshotReader такая же история...
Прошу извинить, Ваш редактор многофункциональный, а я говорю лишь о маленькой его части.., но все же
В любом случае, спасибо и удачи Вам!

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Dashout
Это действительно очень специфично. Для такого люди пишут скрипты; попробуйте :)

Offline
Posts: 16
Joined: Mon Oct 25, 2010 2:34 pm
Location: Москва

Post by Dashout »

VladSh
к сожалению - "баран" в этом деле!
Был бы благодарен за такой скрипт, чтобы его можно было в виде плагина подключить к AkelPadу

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Dashout
Вам немного сможет помочь DelLineFeed.js, но это всё равно ручная работа.

Offline
Posts: 16
Joined: Mon Oct 25, 2010 2:34 pm
Location: Москва

Post by Dashout »

VladSh
Спасибо, только пришел, рад что есть вариант
сохранил в UTF-8 DelLineFeed.js
Пользуясь случаем, что эта ветка для чайников, подскажите как подключить этот скрипт
полазил по форуму
вот есть:
В 4.6.0 будут доступны два новых ручных параметра: "CmdLineBegin" и "CmdLineEnd". В "CmdLineBegin" можно будет указать
Код:
/Call("Scripts::Main", 2, "AutoScript.js")
Можно ли Вас попросить для чайников сделать в виде плагина, чтобы после переустановки программы, системы просто подключил галочку и все!? либо
как мне прописать путь к запуску этого скрипта? Напишите, плз, строчку...

P.S. Извиняюсь за настойчивость. Достало все, но ни к Вам, ни к форуму это не относится - скорее всего к себе. Пишу диссертацию, куча текстов, вставляешь цитату, полез разрыв строки убирать, пока убирал - забыл структуру..., связи...

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Dashout
То, что Вы нашли, это для командной строки...
Сообщение Instructor'а "Как пользоваться скриптами?"


По моему дистру:

Открываете файл, выделяете текст, в контекстном меню окна редактирования выбираете "Преобразовать" -> "Убрать переводы строк".

P.S. Чтобы быстро открыть нужный скрипт в AkelPad'е, надо скопировать имя скрипта со страницы, открыть AkelPad и нажать Ctrl+O (у меня так).
Затем выделяете на странице код и меняете.

P.S.2. Если надо часто менять, то лучше сделать это не в меню. каскадно, как у меня, а вынести, например, на тулбар.
Чтобы скопировать код пункта меню, надо на нём, при удерживаемом Ctrl, нажать правую клавишу мыши.
Копируем код пункта.
Чтобы открыть код кнопки (можно любой, чтобы открылся код тулбара), делаем точно также: подведя к кнопке курсор мыши, при удерживаемом Ctrl, нажать правую клавишу мыши.
Вставляем в тулбар скопированный код пункта меню.

P.S.3. Если очень часто пользуетесь, тогда лучше назначить комбинацию клавиш, или любую одиночную функциональную клавишу, например F12.
Надо открыть окно скриптов (Alt+S), затем выделить нужный скрипт и назначить нужную комбинацию клавиш.
Last edited by VladSh on Mon Aug 08, 2011 8:16 am, edited 8 times in total.

Offline
Posts: 16
Joined: Mon Oct 25, 2010 2:34 pm
Location: Москва

Post by Dashout »

VladSh
Спасибо большое, переложите, плз, файл AkelPad-4.6.3-x32.zip на другой обменник.

Offline
Posts: 16
Joined: Mon Oct 25, 2010 2:34 pm
Location: Москва

Post by Dashout »

VladSh
все, скачал, заработало...

Спасибо Вам большое!!!
На хороших людях земля держится!
Удачи и успехов

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Dashout
На сколько могу, всегда рад помочь.
И Вам успехов! ;)

Offline
Posts: 37
Joined: Fri Oct 30, 2009 11:10 am

Post by antabu »

Когда я открываю этим блокнотом *.url , происходит загрузка страницы, на которую ссылается этот ярлык, в папку временных файлов интернета, а потом она открывается в окне AkelPad. Почему так происходит?

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »


Было бы шикарно, если б в папке "История" имя "файла" начиналось с порядкового номера, а не заканчивалось...
Last edited by [Yustas.NeO] on Fri Jul 29, 2011 8:22 am, edited 1 time in total.
Post Reply