Eclipse 3.5: проблема копирования и вставки

Недавно я обновил свой Eclipse до последней версии 3.5, и с тех пор у меня возникла очень раздражающая проблема с c&p с использованием ярлыков.

В редакторе (xml, jsp, не имеет значения, какой) я пытаюсь скопировать что-то и вставить в другое место, ничего не происходит. Когда я вырезаю что-то и кладу это куда-то еще, я иногда получаю что-то еще (например, испорченную часть моего предыдущего выбора) или просто пробелы. Это становится еще хуже, когда я меняю линии между ними.

Сначала я подумал, что моя клавиатура, вероятно, сломана, но она отлично работает в других программах. Затем я попытался использовать контекстное меню c&p, и там это работает. Вчера мне удалось получить по крайней мере сообщение об ошибке, когда я пытался скопировать файл в навигаторе из одного проекта в другой (сообщение было просто "ошибка при использовании копирования... бла". Нет подробностей).

У кого-нибудь еще есть эта проблема, или знает, как ее решить?

Кстати: я работаю на Kubuntu 9.04, и у меня установлено довольно много плагинов (но только с сайта обновлений Galileo), таких как Birt, Mylin, WST или Subversive.

9 ответов

Решение

Для моей проблемы я должен был пойти в Window > Preferences > Java > Editor > Typing и снять флажок "Обновить импорт"

Это должно быть связано с сопоставлением клавиш, поскольку эти сочетания клавиш определяются в соответствии с контекстом.
(Колонка "When", в Preferences / General / Keys)

Ключи

Проверьте, не работают ли эти ярлыки для какого-либо редактора (они работают для редактора Java?)

Если они работают для какого-то редактора, а не для другого, то некоторые настройки плагина должны были повлиять на них другой командой.

Это вызвано тем, что различные менеджеры буфера обмена X делают странные вещи с буфером обмена. ( отчет об ошибке).

В XFCE апплет clipman был запущен в XFCE 4.8 и будет источником этих проблем.

Чтобы исправить это в XFCE - убейте xfce4-settings-helper. Вам нужно будет использовать "Диспетчер настроек" -> "Сессия и запуск" -> "Сессия", чтобы убить его, иначе он может перезапуститься автоматически.

Чтобы предотвратить этот запуск в следующий раз, вам нужно будет удалить его из ваших программ запуска / входа в систему в Диспетчере настроек> Сеанс и запуск> Автозапуск приложения.

Проблема была решена с более новыми выпусками Eclipse. Я думаю>= 3.6. В зависимости от вашего дистрибутива может быть (задний) порт этого (не на моем Xubuntu 11.04) в репозиториях.

Таким образом, установка Eclipse 4.0 в виде тарбола отлично работает для меня. Cut&Paste работает, и мне повезло, что мои плагины совместимы с 4.0.

К сожалению, Sublime Text имеет те же проблемы.

Я где-то читал, что в KDE, возможно, Klipper / "Klipper on the panel" конфликтует с действием копирования затмения. Это инструмент для истории буфера обмена. Попробуйте удалить это! Это может решить вашу проблему:-/

У меня сработало убийство xfce4-settings-helper.

Я использую Eclipse Kepler для разработки PHP. Это глупо, я знаю.

Ни одно из предложенных здесь решений не решило этот источник разочарования. Я могу подтвердить, что функция копирования работает независимо от того, связаны клавиши быстрого доступа или нет. Как я могу скопировать из затмения и вставить в любое другое приложение. Кроме затмения.

Мое решение. Случайное обнаружение: Eclipse Kepler позволит вам вставить за пределы тегов открытия и закрытия php, а также щелкнуть и перетащить выделенный блок контента в нужное место.

Приемлемое решение для маленьких битов кода. Ужасно вредно для больших сред разработки.

В *.java на странице редактора щелкните правой кнопкой мыши и выберите открыть в текстовом редакторе. Прошлый твой фрагмент там. Ваш фрагмент будет отображаться в *.java страница"

Для Синмин это решило проблему для меня. В XLaunch снимите флажок Буфер обмена (менеджер буфера обмена) в форме графического интерфейса "Указать параметры".

Временное решение:

Вы можете вырезать и вставить из сравнения. Так что просто сравните не копируемый файл (например, локальную историю) с другой версией и Control-C, что вам там нужно.

Другие вопросы по тегам