Page 1 of 2

Проблема с буфером обмена

Posted: Thu Jul 12, 2007 9:17 am
by alletr
Прошу прощения, не сообразил куда направить вопрос. Пользуюсь акелом в сборке от сэма (версия 3.3.0). Проблема - акел не реагирует на текст в буфере обмена. То есть, чтобы вставить скопированный текст в акел, приходится его сначала открыть. Подскажите, пожалуйста, в чем моя ошибка. Спасибо.
P.S. Программой пользуюсь давно. Доволен. Особенно после появления плагинов...

Posted: Thu Jul 12, 2007 11:01 am
by Instructor
То есть, чтобы вставить скопированный текст в акел, приходится его сначала открыть.
Данное предложение не совсем понятно.

Posted: Fri Jul 13, 2007 3:08 pm
by alletr
Поясняю подробно. Допустим, я увидел интересную заметку на сайте. Выделил текст. Нажал скопировать. Работаю в Opera. Теперь хочу скопированное сохранить в текстовом файле. Если запущу ворд, все нормально, текст вставляется. Если акел, то нет. И при этом в контекстном меню акела выделен именно пункт "вставить"... Если же акел уже запущен, еще до процедуры копирования, то есть в нем открыт новый файл, то все вставляется без проблем.

ПО СТАНДАРТНОМУ АКЕЛУ

Posted: Fri Jul 13, 2007 3:21 pm
by VladSh
Не знаю, что такое "сборка от сэма", но в 3.3.4 на WinXP всё работает - только что проверил.
Предположение: может быть Вы копируете не текст? Просто бывает текст в виде картинки, тогда конечно видно "Вставить", но вставить не получится - не сможет.

Posted: Fri Jul 13, 2007 3:24 pm
by Instructor
alletr
Возможно работает SelAutoCopy plugin. Если да, то какой версией плагина вы пользуетесь?

ТОГДА ЕЩЁ 1 СТАРЫЙ БОК ПО КОДИРОВКАМ

Posted: Fri Jul 13, 2007 3:38 pm
by VladSh
Есть старые hlp/chm-файлы, при копировании текста из которых (а текст там на русском) в AkelPad да и в стандартный notepad вставляются "кракозябры" (похоже на умляуты) - очень неприятно!
Если такой текст вставить в Shtirlitz, то файл нормально читается, причём в его командной строке пишется "Преобразований не проводилось", а у него по умолчанию кодировка Win. М.б. это какая-то старая однобайтная кодировка?

Что можно с этим сделать? Могу выслать *.hlp-файл. Могу выслать "Штирлица".

P.S. Если вставленный в AkelPad текст ("кракозябры") сохранить в файле, то при его открытии он выглядит вообще не так! И после этого файл не открывается даже "Штирлицем".

Posted: Fri Jul 13, 2007 3:41 pm
by Instructor
VladSh
Ctrl+Shift+V или Ctrl+Shift+Ins - вставить текст как ANSI

ПОЛУЧИЛОСЬ!

Posted: Fri Jul 13, 2007 3:51 pm
by VladSh
А какова причина?
Какая это кодировка? /хочу просто знать/

Posted: Fri Jul 13, 2007 3:57 pm
by alletr
Instructor wrote:alletr
Возможно работает SelAutoCopy plugin. Если да, то какой версией плагина вы пользуетесь?
Только что буквально поставил последний акел с последними же плагинами. Та же ситуация. Помнится, когда-то давно, когда еще не пользовался плагинами, все копировалось нормально...

Re: ПО СТАНДАРТНОМУ АКЕЛУ

Posted: Fri Jul 13, 2007 3:58 pm
by alletr
VladSh wrote:Не знаю, что такое "сборка от сэма", но в 3.3.4 на WinXP всё работает - только что проверил.
Предположение: может быть Вы копируете не текст? Просто бывает текст в виде картинки, тогда конечно видно "Вставить", но вставить не получится - не сможет.
Речь конечно же о тексте.

Posted: Fri Jul 13, 2007 3:58 pm
by Instructor
VladSh
Причина в том, что программа, которая копировала текст в буфер обмена, не обновила буфер Unicode (буфер обмена Windows имеет разные форматы). Это за программу сделала операционная система. А в свою очередь, операционная система не зная в какой кодировке текст ANSI (русский в 1251), использует активную раскладку клавиатуры для определения кодировки преобразования. Таким образом, если текст из программы скопировать при включенной русской раскладке, то кракозябров не будет.

Posted: Fri Jul 13, 2007 4:00 pm
by Instructor
alletr
Попробуйте отключить SelAutoCopy (если он включен) и проверить.

Posted: Fri Jul 13, 2007 4:15 pm
by alletr
Instructor wrote:alletr
Попробуйте отключить SelAutoCopy (если он включен) и проверить.
Спасибочки! Сработало! А в чем же глюк и как бороться? В смысле, это моя ошибка или проблемы плагина?
И попутно пару вопросов. Поставил плаги, которыми не пользовался lineboard, autoscroll, autosave, akelbraсkets. И теперь каждый раз при загрузке акела вылезают настроечные окошки под эти плаги. В настройках у всех плагов стоят птички, но не все работают. Например, не работают оба auto... Хотя в окошках при загрузке я подтверждаю параметры...

Posted: Fri Jul 13, 2007 4:16 pm
by Instructor

ДЕЙСТВИТЕЛЬНО В РУССКОЙ РАСКЛАДКЕ РАБОТАЕТ

Posted: Fri Jul 13, 2007 4:25 pm
by VladSh
правда немного странно... ведь я копирую методом винды - стандартным Ctrl+C, т.е. не программой.
Винда всё больше удивляет :)

Спасибо за пояснения!