2010-01-22 2 views
16

Я пытался найти способ прокручивать текст по горизонтали с помощью scrollwheel в Eclipse, подобно тому, как вы можете это сделать в Textpad. В Textpad, если вы удерживаете ctrl во время прокрутки по вертикали, он будет прокручиваться по горизонтали. Кто-нибудь знает, есть ли настраиваемая настройка где-нибудь в Eclipse, что позволит это? Я просмотрел всю страницу настроек «ключи», не найдя ее, и поиск Google/Stack Overflow ничего не изменил для меня.Горизонтальная прокрутка с прокруткой в ​​Eclipse

Спасибо.

ответ

3

Я полагаю, это зависит скорее от вашей ОС, чем от Eclipse. Например, на Mac OS это Shift + Прокрутка.

+1

На делийском дистрибутиве linux [this] (http://askubuntu.com/q/404737/84445) будет работать. –

1

У вас есть a plugin предполагается (не проверено) для поддержки горизонтальной прокрутки.

Но без плагина SWT не поддерживает горизонтальную прокрутку в Windows.
Уверенно лидирует у команды 3.6. (начиная с 3.6M2, фактически - 18 сентября 2009 г.)

Для горизонтальных колес мыши добавлены новые константы событий.
См SWT.MouseHorizontalWheel и SWT.MouseVerticalWheel.

+1

Я попытался установить это, но похоже, что он не работает. Вы говорите, что это не должно работать, потому что SWT не поддерживает его в Windows? Также было жалуется, что я не установил его в каталоге «Easyclipse», это должно работать с установкой обычной Eclipse IDE? Спасибо за предложение, я собираюсь продолжать беспорядок с ним ... – Greg

+0

@Greg: да, что плагин для специального дистрибутива Eclipse, с которым я не знаком. SWT предоставляет общий API для доступа к собственным виджетам по всему спектру платформ, и он не интерпретирует корректные сообщения о колесах в Windows до 3.6. Теперь эти сообщения ранее обозначены и будут интерпретироваться для всех ОС. – VonC

+1

ошибка eclipse 3.7 все еще не исправлена, xD – max4ever

0

Для меня лучший способ, используя затмение или в этом отношении какой-либо IDE, чтобы иметь новую строку символ в конце экрана. Я чувствую, что использование горизонтальной прокрутки для просмотра данных становится сложным при переходе туда и обратно, и я бы хотел, чтобы весь код был всегда видимым для меня. Если код, который вы пытаетесь просмотреть, требует использования горизонтальной полосы прокрутки, попробуйте отформатировать его, используя Ctrl+Shift+F.

+0

Я все еще чувствую, что форматирование кода решит вашу проблему. Это будет одноразовое усилие, а не борьба, с которой вы столкнулись, чтобы просмотреть код. – Thunderhashy

+0

О, хорошо .. Я могу понять вашу проблему .. – Thunderhashy

+1

@Greg, вы можете настроить свой формат кода. Например, принудительно начинать линию, когда линия превышает 160 символов. Затем добавьте форматирование своего кода в «Сохранить действие». Пока вы сохраняете свой Java-файл, Eclipse автоматически форматирует ваш код на основе правила, которое вы определили. Это может быть обходным путем. – Kane

1

На окна машины это работало для меня:

  1. Скачать X-Mouse Button Control
  2. В главном окне перейдите на «Layer 2» и изменения «колеса вверх» и «колеса вниз» до «прокрутки Windows, справа 'и' Scroll Window Left '
  3. Перейдите в закладку «Настройки» и нажмите «Shift» для настройки «Активировать слой 2».
  4. Следуйте за мной на Twitter @danielsokolow :)

Теперь в любом активном окне, в том числе Eclipse, нажав сдвиг, а затем прокрутки вверх и вниз будет перемещаться по горизонтали.

Обновление: Я использовал этот подход в течение нескольких дней и заметил, что не все окна имеют горизонтальную прокрутку, например, «Проводник пакетов» - это не «Навигатор» - это, как представляется, ограничение Eclipse IDE, а не этот подход. Пожалуйста, найдите время и upvote это Eclipse Bug #201984

enter image description here

1

@Daniel Sokolowski-х answer почти работает. Я использую X-Mouse Button Control уже более года и не знаю, как заставить горизонтальную прокрутку работать над некоторыми программами (например, Eclipse и Chrome), пока я не прочитаю ответ Соколовского, который указал мне в правильном направлении.

Ради краткости, а не дублировать то, что уже было ясно написано на Соколовского, следовать его directions, и в дополнение сделать следующее:

  1. Добавить Затмение в список приложений в X-Mouse нажав . Добавить и найти javaw.exe в раскрывающемся списке «Выбрать приложение» и нажать OK.
  2. Теперь нажмите на профиль «Затмения» и выберите вкладку «Прокрутка & Navigation»
  3. Под «Advanced Window прокруткой» выбрать метод 1 (SCROLL Msg) параметр для метода Scroll
  4. Нажмите Применить

enter image description here

Если вы правильно следовали Соколовского и моей инструкции вместе вы должны быть аб le для нажатия Shift при прокрутке вверх или вниз для запуска горизонтального прокрутки.

Смежные вопросы