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