2010-01-22 4 views
16

J'ai essayé de trouver un moyen de faire défiler le texte horizontalement avec ma molette dans Eclipse, comme vous pouvez le faire dans Textpad. Dans Textpad si vous maintenez ctrl pendant que vous faites défiler verticalement, il défilera horizontalement. Est-ce que quelqu'un sait s'il y a un paramètre configurable quelque part dans Eclipse qui le permettra? J'ai regardé partout sur la page de configuration "keys" sans pouvoir la trouver, et les recherches Google/Stack Overflow n'ont rien changé pour moi.Défilement horizontal avec la molette de défilement dans Eclipse

Merci.

Répondre

3

Je suppose que cela dépend plus de votre système d'exploitation que d'Eclipse. Par exemple sur Mac OS c'est Shift + Défilement.

+1

Sur une distribution linux basée sur debian [this] (http://askubuntu.com/q/404737/84445) fonctionnerait. –

1

Vous avez a plugin supposé (non testé) pour supporter le défilement horizontal.

Mais sans plugin, SWT ne prend pas en charge le défilement horizontal sous Windows.
Son support est prévu pour 3.6 si. (depuis 3.6M2, en réalité - 18 septembre 2009)

De nouvelles constantes d'événement ont été ajoutées pour les roues horizontales de la souris.
Voir SWT.MouseHorizontalWheel et SWT.MouseVerticalWheel.

+1

J'ai essayé d'installer ceci, mais ça ne semble pas fonctionner. Êtes-vous en train de dire que ce n'est pas censé fonctionner parce que SWT ne le supporte pas encore sous Windows? Aussi il se plaignait que je ne l'ai pas installé dans un répertoire "Easyclipse", est-ce censé fonctionner avec une installation de l'IDE Eclipse habituel? Merci pour la suggestion, je vais continuer à jouer avec ... – Greg

+0

@Greg: oui, ce plugin est pour une distribution spéciale Eclipse que je ne connais pas. SWT fournit une API commune pour accéder aux widgets natifs sur un éventail de plates-formes, et n'interprète pas correctement les messages sur roues avant Windows 3.6. Maintenant, ces messages sont précédemment désignés et seront interprétés pour tous les systèmes d'exploitation. – VonC

+1

eclipse 3.7 bug toujours pas corrigé, xD – max4ever

0

Pour moi, la meilleure façon en utilisant Eclipse ou pour cette matière tout IDE, est d'avoir une nouvelle ligne omble chevalier à la fin de l'écran. Je pense que l'utilisation du défilement horizontal pour visualiser les données devient un peu difficile en allant et venant et je voudrais que tout le code soit toujours visible pour moi. Si le code que vous essayez d'afficher nécessite que vous utilisiez la barre de défilement horizontale, essayez de le formater en utilisant Ctrl+Shift+F.

+0

Je pense toujours que le formatage du code résoudrait votre problème. Ce serait un effort ponctuel par opposition à la lutte que vous menez pour voir le code. – Thunderhashy

+0

Oh ok .. Je peux vous comprendre problème .. – Thunderhashy

+1

@Greg, vous pouvez personnaliser votre format de code. Par exemple, forcer le démarrage d'une ligne dès que la ligne dépasse 160 caractères. Ensuite, ajoutez le formatage de votre code dans "Enregistrer l'action". Pendant que vous enregistrez votre fichier java, Eclipse formatera automatiquement votre code en fonction de la règle que vous avez définie. Ce pourrait être une solution de contournement. – Kane

1

Sur une machine windows cela a fonctionné pour moi:

  1. Télécharger X-Mouse Button Control
  2. Dans la fenêtre principale aller à 'couche 2' et le changement 'Wheel Up' et 'Wheel Down' pour « défilement de Windows droite 'et' Faites défiler la fenêtre vers la gauche '
  3. Allez dans l'onglet' Paramètres> Touches modificatrices 'et sélectionnez' Shift 'pour le réglage' Activer couche 2 '.
  4. Suivez-moi sur twitter @danielsokolow :)

Maintenant, quelle que soit la fenêtre active, y compris Eclipse appuyant sur Shift puis défiler vers le haut et vers le bas défile horizontalement.

Mise à jour: J'utilise cette approche depuis quelques jours maintenant et j'ai remarqué que toutes les fenêtres ne sont pas activées par défilement horizontal, par exemple 'Package Explorer' n'est pas mais 'Navigator' est - ceci semble être une limitation d'IDE Eclipse plutôt que cette approche. S'il vous plaît prendre un moment et upvote ce Eclipse Bug #201984

enter image description here

1

Sokolowski de answer @ Daniel était presque travaillait. J'utilise X-Mouse Button Control depuis plus d'un an maintenant et je ne savais pas comment faire défiler horizontalement pour travailler sur certains programmes (comme Eclipse et Chrome) jusqu'à ce que je lise la réponse de Sokolowski qui m'a indiqué dans la bonne direction.

Par souci de concision, et de ne pas reproduire ce qui a déjà été écrit clairement Sokolowski, suivre son directions, et en plus effectuer les opérations suivantes:

  1. Ajouter Eclipse à votre liste d'applications dans X-Mouse en cliquant sur Ajouter et en recherchant javaw.exe dans la fenêtre contextuelle "Choisir une application" et en cliquant sur OK.
  2. Cliquez maintenant sur le profil "Eclipse" et choisissez "Faire défiler & Navigation" onglet
  3. Sous l'option "Fenêtre avancée Scrolling" choisir Méthode 1 (SCROLL Msg) pour défilement Méthode
  4. Cliquez Appliquer

enter image description here

Si vous correctement suivi de Sokolowski et mes instructions ensemble, vous devriez être ab appuyer sur Décalage tout en faisant défiler vers le haut ou le bas pour déclencher un défilement horizontal.

Questions connexes