Gibt es eine Möglichkeit, ohne Maus zu codieren?

1346
sliders_alpha

Gibt es eine effiziente Möglichkeit, ohne Maus zu codieren? Das Bewegen mit dem Pfeil in einem Texteditor ist zu langsam. Wenn Sie jedoch mit der Maus greifen, verlieren Sie jedes Mal die Zeit.

Kein Betrug, kein Trackpad: p

Vielen Dank.

ps: Ich gebe mein Azerty-Layout nicht auf

0
Es hängt davon ab, welches Werkzeug Sie verwenden. Abhängig davon stehen verschiedene Shortcuts zur Verfügung. Sie benötigen etwas Zeit, um die Dokumentation tatsächlich zu lesen. Ein Beispiel: Strg + Pfeil wird häufig unterstützt, um ganze Wörter anstelle einzelner Buchstaben zu überspringen. Seth vor 7 Jahren 0
Was ist da genau mit codieren. Codieren Sie das Antwortbuch für die Kindergartentests oder was genau? Wenn dies der Fall ist, könnte man mit einem Stift oder Stift schreiben, denke ich. Ich vermute nur, basierend auf den Details, die Sie zur Verfügung gestellt haben, und ziehen Sie diese Schlussfolgerung. Pimp Juice IT vor 7 Jahren 0

4 Antworten auf die Frage

3
Rob

Vim ist unglaublich.

Aber - faire Warnung - es gibt eine Lernkurve. Es verfügt über leistungsstarke Such- und Bearbeitungsbefehle, die Regex nutzen können. Keine maus erforderlich

Es kommt mit vielen Linux-Distributionen und wurde auf Windows und OS X portiert.

3
simlev

Antwort: ja .

Sie erwähnen keinen bestimmten Texteditor (oder Betriebssystem) in Ihrer Frage, aber es ist offensichtlich, dass Sie nicht an Vim denken. Ich verwende es regelmäßig über SSH, um auf entfernten Servern zu codieren, und ich fühle mich ziemlich produktiv, wenn ich die Maus kaum anfasse. Manchmal verwende ich immer noch die Maus, um Text auszuwählen, der in die Zwischenablage des Systems kopiert werden muss (im Gegensatz zu den Registern von vim). Wenn Sie sich das Spickzettel von vim ansehen , werden Sie feststellen, dass es so viele Möglichkeiten gibt, sich effizient in Ihrer Datei zu bewegen.

Beispiele:

3<Arrow Up> move up three lines 3W move right three words, including punctuation 3G go to the third line fX go to the next "X" character on the current line 0 go to the first column in the current line ^ go to the first non-blank character in the current line y% copy text up to the next matching parenthesis cw delete until the end of the word and start typing C delete until the end of the line and start typing 

Ich stimme Ihnen zu: Wenn Sie nach der Maus greifen, können Sie langsamer werden. Ich empfehle, verschiedene Code-Editoren auszuprobieren, bis Sie den Code gefunden haben, der sich am besten anfühlt, zu Ihrem Stil passt und Sie auf produktivste Weise arbeiten können. Ich sollte erwähnen, dass viele Editoren einen "Vim-Modus" haben, der einige der Keybindings und Funktionalitäten von vim emuliert.

Dies ist wahrscheinlich nicht der richtige Ort für eine weitere Einführung in vim-Befehle. Da ich jedoch auf dieser Seite Warnungen vor der Schwierigkeit sehe, dass vim schwer zu finden ist, möchte ich sagen, dass Sie eigentlich nur wenig wissen müssen, um Ihre Füße zu benetzen:

i start typing code <ESC> when you're done typing code <ESC> when you accidentally pressed a key that had a weird effect ZZ save file and exit :q! quit without saving 
Bei Windows-Ereignissen, ohne Vim zu lernen, ermöglichen wichtige IDEs wie Visual Studio oder Eclipse oder Editoren wie Notepad ++ (und viele andere) eine vergleichbare Produktivität mit Standardtastenkombinationen (z. B. Strg + S = Speichern). Dies gilt nur für Windows-Benutzer oft intuitiver zu lernen als Vim und * keine Maus * wird benötigt. Aber sicher, vor vielen Jahren waren sie noch nicht so reif, also war Vim es wert zu lernen. Mein Standpunkt ist, dass Vim für Windows-Benutzer heute nicht mehr so ​​wichtig ist wie früher. Es kann jedoch immer noch eine effektive Wahl für Benutzer sein, die teilweise unter Windows und Linux arbeiten. miroxlav vor 7 Jahren 0
0
jma73

Ich denke, es ist schwer, die Maus zu 100% zu vermeiden. Nun, Vim ist ein guter Vorschlag, hat aber auch eine Lernkurve, wenn Sie nicht damit vertraut sind.

Als alternative Antwort (unter Windows) - und mehr, damit Sie Ihre Hand nicht mit der Maus bewegen:

Erlernen Sie (Sie müssen immer noch) alle Verknüpfungen für Ihre IDE. Trotzdem brauchen oder möchten Sie gelegentlich die Maus verwenden. Hier verwende ich das Nummernfeld für den Mausklick (Num-Taste 5). Sie können die Maus auch mit den anderen Nummern (1-4 und 6-9) navigieren (aber das ist langsam). Es wird als Maustasten bezeichnet und ist bereits Teil von Windows.

Es ist so aktiviert :

  • In der Systemsteuerung unter Easy Access
  • Klicken Sie auf Access Center
  • Klicken Sie auf die Maus, um die Verwendung zu erleichtern
  • Schalten Sie die Maustasten ein

Wenn Sie nun das Numpad (mit Num-Lock) ausschalten, können Sie es wie erwähnt verwenden. Wenn das Nummernfeld aktiviert ist, können Sie das Nummernfeld wie gewohnt verwenden (Eingabe von Zahlen ect.).

Ich verwende es hauptsächlich für Linksklick mit der Maustaste. Mit Strg + [Nummer] bewegen Sie den Cursor länger.

0
miroxlav

Unter Windows ja.

Unabhängig davon, ob Sie IDEs wie Visual Studio, Eclipse oder Editoren wie Notepad ++ (keine Notwendigkeit, Vim zu lernen) verwenden, sie verfügen über anpassbare Tastenzuordnungen, sodass Sie alle Aktionen über die Tastatur ausführen können. Wenn für etwas eine Zuordnung fehlt, befindet sich die Funktion normalerweise im Menü (oder Sie können eine Verknüpfung hinzufügen).

Typische Entwicklungsszenarien, in denen die Maus benötigt wird, sind:

  • visuelle Designer wie ein Formulardesigner oder ein Prozessdesigner. Aber das sollte dich nicht verlangsamen, denn zu dieser Zeit wirst du sowieso die Maus halten :). Oft können Objekte im Designer auch über die Tastatur verschoben werden, sie eignen sich jedoch eher für die Feinabstimmung der Position, da dies lange dauert.

  • einige Informationen aus Tooltips abrufen (Schweben über Variablen während des Debugging usw.), sie können jedoch normalerweise auf unterschiedliche Weise abgerufen werden, z. B. im Watches-Fenster.