Wie kann ich aufhören, über eine Maus, bei der Programmierung meiner IDE?
Ich Liebe die Verwendung einer IDE -, weil ich einige große Produktivitätsgewinne. Ich habe allerdings ein paar Gründe, um aufhören, über eine Maus mit einem IDE:
- Um code schneller - Es ist definitiv verlangsamt meinen Kodierung, wenn meine Eingabe unterbrochen wird, mit den ständigen Punkt und klicken Sie auf.
- Um Schmerzen zu lindern - ich hatte noch nie Schmerzen von der Tastatur, aber ich bekomme Sehnenentzündung aus die Maus.
Habe ich meinen cheat-sheet für meine IDE ausgedruckt und jetzt bin ich bereit.
- Was ist der beste Weg, aus die Maus?
- Gibt es irgendwelche Hürden, die ich dabei bin zu laufen?
- Gibt es irgendwelche Tipps für spezielle IDEs (Visual Studio, Eclipse, etc.) ?
- Welche Art von Maus benutzt du? Eine andere Maus kann Wunder tun, vor allem, wenn Sie fest sind, mit einem generischen.
- Wow, ein Programmierer ohne eine Maus etwas, was ich niemals tun. Wenn wir die Codierung, die wir nicht nur verwenden Sie die ide-allein, wir gehen an den browser, Suche für Dinge, Ansicht stackoverflow etc. Wenn Sie tun, frontend-Programmierung, die mit vielen Art von tech, die Maus ist ein muss, um mal hier, mal da. Ich stil mit Strg a, c, x und v, aber wenn ich die Auswahl habe ich meine Maus. Auch ich brauche das Rad zum scrollen der Seite nach oben und unten und Tippen Sie es an, öffnen neue Registerkarte im browser. In der Tat Maus-lass mich ein produktiver Programmierer dann einfach nur Kampf mit dem laptop touch-pad. Ja ich benutze den laptop für die Codierung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verschieben Sie es auf der falschen Seite (z.B. wenn Sie Rechtshänder sind, dann legen Sie es auf der linken Seite der Tastatur). Auf diese Weise können Sie immer noch verwenden Sie, wenn notwendig, aber Sie sollten finden, die Sie nicht verwenden es unecessarily.
Wenn ein Wechsel zwischen den Seiten ist nicht genug, um zu verwirren dein Gehirn ein, dann verschieben Sie es an einen Ort, wo es ist zugänglich, aber Sie haben zu denken, bevor erreichen Sie. Solange Sie nicht zu erreichen für die Maus, ohne darüber nachzudenken, dann werden Sie feststellen, dass es einfacher ist, Tastaturkürzel zu verwenden, statt. Im wesentlichen wollen Sie die Maus, um eine option, aber die Tastatur besser/einfacher/bequemer ein!
Als für die Fallstricke, sowie Sie können feststellen, dass, wenn Sie zum testen von Schnittstellen (web-basierte oder Desktop), die Sie benötigen, um wieder zurück zu mit der Maus. Auch ich finde, dass, wenn ich arbeiten muss außerhalb der IDE, dann ist es nur nicht so effizient zu tun, ohne die Maus. Oft verwenden wir WOrd für die Spezifikationen und die Dokumentation, und versuchen, Weg mit, dass ohne eine Maus ist schwierig, (in meiner Erfahrung).
Andere potentielle Quelle von ärger, wird beim Umschalten zwischen Anwendungen (Eclipse, VS, etc), werden Sie feststellen, dass Sie Häufig verwenden verschiedene Tastenkombinationen, und so kann es eine Weile dauern, um wieder zu beschleunigen, die wieder, oder Sie haben zu verbringen einige Zeit mit der Rekonfiguration des shortcuts konsequent zu sein.
Den Netzstecker ziehen.
Wenn Sie Ihre Maus komplett verschwunden ist, dann werden Sie gezwungen, zu lernen, wie man ohne Sie Leben und daher produktiv geworden, ohne es.
Jedes mal wenn du über die Maus verwenden, gewaltsam stoppen Sie sich selbst und schauen sich die Tastenkombination für diesen Vorgang. Das tun ein paar mal pro Betrieb und bald Ihre Muskel-Speicher wird kick in und Sie nicht einmal mehr nachdenken.
Lernen, die Tastatur-Shortcuts 🙂
Auch einige Editoren sind besser geeignet für Maus-freien Betrieb. Ich benutze ViEmu mit Visual Studio, die hat mir geholfen, zu verringern, aber nicht beseitigen die Notwendigkeit für die Verwendung der Maus.
Holen Sie sich ein trackball.
Ihre eigentliche Frage ist, über Schmerzen und die Produktivität, die Maus ist nur ein Produkt Ihrer Umstände. Würde ich umformulieren, die Frage zu reflektieren, Ihren wahren Zweck.
Check-out das Handgelenk zu Klammern. Ich habe gehört, von Leuten, die es macht einen riesigen Unterschied.
VS, check-out Sara Ford s blog.
Suche nach Ihrem blog für viele andere Tipps und tricks.
Verstecken die Maus unter eine Kopie Ihrer Spickzettel.
Für visual studio verwende ich die ViEmu - plugin, das Sie benutzen vi-Kommandos in visual studio. Es ist ein bisschen schwierig, um den Dreh raus, aber sobald Sie fertig sind werden Sie nur mit der Maus auf die designer.
Bekommen eine webcam und eye-tracking-software. Dann können Sie die Fehler beheben, nur durch einen Blick auf Sie. Es macht Sie fühlen sich allmächtig.
Habe ich zusammengefasst einige Abkürzungen, die Sie erhalten, arbeiten Sie schneller mit Visual Studio in meinem blog.
Ich empfehle, Sie beginnen an diesem Artikel, die zeigt, dass Sie die shortcuts, die ich empfehlen würde, sollte man zunächst wissen...
Schalter emacs.
Öffnen der nächsten Schublade und schieben Sie es in, und schließen Sie die Schublade. So, wenn Sie wirklich brauchen, es wird unbequem sein, es zu benutzen!!!
Auch, wenn Sie mehrere IDEs-es zahlt sich aus zu konfigurieren, key bindings, die sind Häufig über Sie, so dass Sie leicht zwischen Ihnen wechseln.
Ändern Sie Ihre Tasten, um Emacs-setup , Lernen Sie die Tastatur-Shortcuts. Ich habe selten verwenden Sie die Maus, wenn überhaupt, in eclipse. ich finde es viel einfacher zu benutzen Sie einfach emacs key short cuts.
Wenn ich einen Vertrag für ein investment bank in New York, es war dieser Kerl, der nicht die Verwendung einer Maus. Er war ein java/kdb dev und nur vim. Früher habe ich denke, es war die seltsamste Sache, dass er nicht über eine Maus an seinem computer, aber verdammt.. dieser Typ war produktiv. Wahrscheinlich die produktivsten Kerl mit dem ich gearbeitet habe.
Also ja, wenn Sie wirklich wollen, zu gehen, dass die route, die Sie könnten versuchen, mit vim, oder etwas ähnliches. Verlieren Sie die Funktionen, die Sie verwendet, um in Ihre IDE, aber es funktionierte für ihn...
Besser typer. Als langsam
typer, ich mich selbst zu finden gehen, um die
Maus, so brauche ich nicht zu geben. Wenn Ich
waren effizienter bei der Eingabe, würde ich
werden weniger geneigt sein, die Maus zu verwenden.
Wenn Sie mit einem laptop und einem
Maus, entfernen Sie die Maus und lassen Sie die
trackpad als Ihre einzige option. Dass
wird so schmerzhaft sein, dass Sie
gezwungen, mehr zu erfahren-Tastatur
Verknüpfungen.
Einige sehr gute Antworten.
Verbrachte ich eine Weile verletzt mit RSI und die Maus war ein Problem. Ich habe bereits verwendete Abkürzungen eine MENGE.
Aber das Programmieren mit streng die Tastatur war definitiv langsamer, vor allem, wenn es um die Navigation durch den code.
Als ich mit vi in der Zeit, ich würde in Erster Linie über den Bildschirm bewegen, indem Sie tun, Suche nach text, an der Stelle wollte ich gehen; das ist sehr schnell, vorausgesetzt, Sie wählen eindeutigen text. Verlassen Linie-Nummern auf und dann die Nummer der Zeile, ist ein weiterer Weg, um schnell zu navigieren. Vernünftige Nutzung von code-folding (erhältlich in vielen IDEs) hilft auch.
Schließlich, sollten Sie ein Alternatives Zeigegerät. Ein trackpad saugt für Spiele, aber kann mehr zugänglich für die Codierung, vor allem, wenn man es in Reichweite der Tasten (z.B., wenn Sie eine split-Tastatur, die zwischen den beiden Händen). Versuchen Sie, der Wechsel zwischen zwei oder mehr Arten von Gerät, um Verletzungen zu vermeiden, da von einem bestimmten Gerät. Und ignorieren Sie nicht Schmerzen am Handgelenk! Behandeln Sie es, bevor es schlimmer wird und Sie am Ende nicht produktiv für ein Jahr oder so.
Konfigurieren der IDE mit VI-oder EMACS-Tastatur-Steuerung (und lernen können.) Beide Optionen können Sie das tun die meisten Aufgaben, ohne sich zu bewegen Ihre Hände von der Heimat Reihe. Sie werden sehen, Ihre Produktivität sinkt in der Lernkurve aber springen Weg nach, wie Sie eine Menge Zeit sparen, indem Sie sich nicht bewegen Sie Ihre hand von der Tastatur auf die Maus zu verwenden.
Als eine Seite beachten Sie, zu lernen, verwenden Sie einen terminal-basierten-editor ist eine gute Fähigkeit zu haben, falls Sie jemals brauchen werden, um die Remoteverwaltung eines *nix-Maschine. Es wird sparen Ihre Speck Tages.
MouseFeeds plugin wird Ihnen helfen, in eclipse:
http://www.mousefeed.com/installation
All diese Programmierer und niemand vorgeschlagen, zu schreiben code zum ausblenden des Mauszeigers, wenn das IDE-Fenster aktiv ist??
Große Frage... Ein Kollege vorgeschlagen Launchy mir als ein Weg zur Verringerung der Maus-Nutzung/produktiver sein. Es sucht auf Ihrem Start-Menü (oder nicht-windows-äquivalent) für apps, Dokumente, Verknüpfungen, etc. Geben Sie alt+Leertaste, um Ihre Eingabeaufforderung, wo Sie geben, was Sie wollen, um zu starten. Hier sind ein paar Beispiele dafür, was Sie geben, hängt von anderen Dingen in Ihrem Start-Menü.
Einen power-user kann man mit seinen Einstellungen zu bekommen mehr aus, aber auch basic-Benutzer werden davon profitieren. Hoffe, es hilft.
Ändern Sie Ihre Tastatur:
(Quelle: datahand.com)
Verstecken Sie Ihre Maus, - mindestens eine Armlänge entfernt - dann kann man immer bekommen, es wieder im Notfall
Verschieben Sie es weit genug Weg, dass es unbequem ist, zu verwenden, während der Spickzettel ist nah genug, um leicht nachschlagen, Wann immer Sie im Zweifel sind, wie etwas zu tun. Ich würde nicht empfehlen Sie es abziehen, da es ein nützliches Werkzeug für einige Operationen, wie das verschieben von Dateien um. Ich finde drag-and-drop in eine Art Baum-wie eine Datei-system-Sicht ist viel einfacher als die alternativen. Die meisten Bearbeitungsfunktionen sind jedoch schnell erreicht, über Tastendrücke, sobald Sie daran denken.
Ich benutze IntellijIDEA IDE. Es ist eine sehr lästige plugin - "Schlüssel-Promotor".
Für jede Maus-inited Aktion es zeigt lästige Warnung mit Tastenkombination, die Sie verwenden können, tun die gleiche Aktion.
Nun, es dauerte ungefähr 2 oder 3 Wochen für mich zu stoppen mit der Maus auf alle. Es war schwer, es nicht ausschalten (plugin), aber sehr nützlich 🙂
IMHO die beste Antwort ist eine Kombination von zwei bereits gegebenen Antworten:
Möglicherweise möchten Sie auch zu erwägen, Ihre Codierung auf einem Macbook/Macbook pro. Ich in der Regel HASSE touchpads, aber ich hatte zu tun, einige Codierung auf der Ebene und den neuen touch-sensitive pads sind wirklich sehr bequem. Zum Beispiel, Sie tun können, Dinge wie das scrollen mit flick der beiden Sängerinnen, und es ist viel genauer.
Kann es nicht perfekt sein, aber es könnte helfen, mit Ihren Händen.
Ich glaube nicht, dass die Vermeidung der Maus ganz praktisch ist (man braucht Dinge wie Maus, etc.)
Zunächst einmal, versuchen Sie nicht, alles zu tun, mit einer Tastatur, starten Sie durch zwingen, sich selbst zu verwenden-Tastaturen für die top 3 Dinge, die Sie tun, die ganze Zeit. Holen Sie sich das größte bang für Ihre buck/Aufwand und Sie werden schnell wollen mehr.
Halten Sie ein Blatt Papier in der Nähe, wo Sie aufschreiben, Tastatur-Shortcuts, die Sie verwenden. (Alternativ, fügen Sie ein Firmen-wiki, so dass andere davon profitieren können.)
Achten Sie auf Menüpunkte, die Sie Häufig die Tastatur-Shortcuts.
Finden sich die Tastenkürzel, die zeigen, alle anderen Tastenkombinationen.
Ich benutze Eclipse die ganze Zeit, es gibt mehrere Tastenkombinationen, die ich von unschätzbarem Wert finden:
Und STRG+SHIFT+L zeigt eine Liste aller Tastenkombinationen