Ich habe ViEmu gefunden , mit dem Sie Vim-Tastenkombinationen in Visual Studio und bestimmten Office-Anwendungen verwenden können. Kennt jemand eine ähnliche Software für die Verwendung von Vim-Tastenkombinationen in Microsoft Onenote? Free oder Open Source ist ein Plus, aber alle Optionen wären willkommen.
10
Vim-Keybindings-For-Onenote bringt die Leistung von VI über ein AutoHotkey-Plugin in eine Note.
Das Plugin verfügt über viele der gängigen Tastenkombinationen, einschließlich der Faltbefehle zur Verwaltung von OneNote-Listen.
Einige erweiterte Tastenkombinationen (z. B. 5dfa) sind nicht implementiert. Wenn Sie jedoch Tastenkombinationen hinzufügen möchten, hilft der Autor (das bin ich) so gut er kann.
quelle
Ich kenne die Verknüpfungen für OneNote, aber Sie verstehen nicht die Ebene der Datenverarbeitung, das Volumen der Inhalts- / Textverarbeitung, das selbst ein VIM-Neuling übertrifft ... Sie.
Obwohl dies zutrifft, verpassen die Benutzer, die Kommentare abgegeben haben, die auf diese offensichtliche Tatsache hinweisen, den Punkt völlig. Der Punkt, den sie vermissen, ist, dass Information Worker ein Maß an Produktivität und Effizienz erreichen, wenn sie ihre Hände ständig auf der Tastatur halten können.
Betrachten Sie einen Entwickler; Grundsätzlich arbeiten sie in einem Texteditor, wenn Quellcode erstellt oder verwaltet wird. Vielleicht werden auch ein paar E-Mails geschrieben. Hoffentlich wird auch eine umfangreiche Dokumentation für die Codebasis erstellt und verwaltet. Ob Sie es glauben oder nicht, die Zeit, die benötigt wird, um eine Hand von der Tastatur zur Maus zu bewegen, ist im Laufe eines Tages von Bedeutung.
Sicher, GUI-Anwendungen haben auch Verknüpfungen. Sie verpassen immer noch den Punkt. Die Benutzeroberfläche von VIM bietet komplexe und flexible Funktionen bei minimalem Tastendruck.
Abgesehen von der ekelhaft fettleibigen Benutzeroberfläche und dem laufenden Prozessprofil von OneNote. M $ ist im Allgemeinen ziemlich gut darin, standardmäßige / konsistente Verknüpfungen für alle Apps zu haben. Konsistenz ist wichtig, und geben Sie Bill dort die gebührende Anerkennung. Beachten Sie jedoch Folgendes: Welche Tastaturtasten sind erforderlich, um die letzte atomare Bearbeitungsaktion in OneNote oder Word zu wiederholen? Das Minimum ist eine 3-Tasten-Kombination (letztes Wort hervorheben), gefolgt von zwei 2-Tasten-Kombinationen (Kopieren, dann Einfügen) .
Beispielsweise:
* Angenommen, das zu ersetzende Wort wird hervorgehoben (dh als Ganzes ausgewählt), dann wird "void" eingegeben und dann ...
1) Strg + Umschalt + , um das zuletzt eingefügte Wort auszuwählen. 2) Strg + C *, um das Wort zu kopieren. 3) Der Einfachheit halber werden Tastenanschläge ignoriert, um zur nächsten Position zu gelangen. Dabei wird der Cursor in dem zu ersetzenden Wort vor das Zeichen "i" gesetzt. 4) Strg + Umschalt + , um das nächste zu ersetzende Wort auszuwählen. 5) Strg + V, um das ausgewählte Wort mit "statisch" zu überschreiben. 6) Wiederholen Sie die Schritte 3-4 für alle erforderlichen Änderungen.
So führen Sie dieselbe Aufgabe in VIM aus
* Angenommen: Das zu ersetzende Wort wird als Ganzes ausgewählt (über den visuellen Modus oder die "cw" -Sequenz), dann wird "void" eingegeben und dann ...
1) Wir ignorieren Tastenanschläge, um zur nächsten Position zu gelangen, und setzen den Cursor auf das "i", das erste Zeichen im Wort, das ersetzt wird. 2). * um die letzte Bearbeitungsaktion zu duplizieren, die "ungültig" war. 3) Wiederholen Sie die Schritte 1 und 2
Wenn Sie täglich 8 bis 10 Stunden in einem Texteditor verbringen, summiert sich die Benutzeroberfläche im VIM-Stil erheblich, um die Produktivität zu steigern. Das war oben ein erfundenes Beispiel, aber Sie sollten sich darüber im Klaren sein, dass Sie zwischen Dateien wechseln, zwei Dateien gleichzeitig in derselben GUI oder Shell anzeigen, Änderungen speichern und den Editor wieder zu einer Terminal-Eingabeaufforderung (oder zurück zur App der obersten Ebene, wenn) verlassen kein Terminal verwenden) ... alle diese Aktionen werden mit ähnlichen minimalistischen und einfachen Tastenkombinationen ausgeführt.
So speichern und beenden Sie:
VIM: 1) wq 2)
OneNote: 1) Alt + f 2) s, 3) Alt + f 4) x
Oh, ich bin noch nicht fertig
Was meinen Sie damit, dass Sie ein Makro oder eine komplexe Reihe von Schritten definieren, an einen Schlüssel binden und diese komplexe Reihe von Schritten dann wiederholt ausführen können (z. B. würde ein VIM-Makro wie "10 @i" das durch das gebundene / identifizierte Makro ausführen "i" -Taste 10 Mal hintereinander). Das kann 100, 1000, 100.000.000 Mal ohne Probleme gemacht werden.
quelle
Nee.
Keine sehr hilfreiche Antwort, aber jetzt ernsthaft - nicht jede Anwendung verfügt über eine Vim-orientierte Tastenkombination. Sie sind eine andere App.
Wenn es hilft, finden Sie hier die Liste der Onenote-Verknüpfungen
quelle
Boooo ViEMU
Ich habe ViEMU ausprobiert , war aber letztendlich unzufrieden. Danach entdeckte ich VisVIM . Wenn ich mich erinnere, hat ViEMU keine großen Teile der VIM-Funktionalität implementiert.
Hurra VisVIM
Befolgen Sie einfach die Anweisungen im Dokument % VIMFILEs% \ README_VisVim.txt , das zusammen mit dem Standard-GVIM-Installationspaket für Windows installiert ist.
quelle
Ich denke, GlobalVim ist eine perfekte Antwort auf diese Frage.
GlobalVim verfügt über viele Funktionen von vim und kann in allen Eingabesituationen verwendet werden. Register, Makroaufzeichnung, Musterersetzung und Auswertung des Python-Ausdrucks ...
Ich liebe dieses Tool so sehr.
quelle
Ich suche das Gleiche mit Emacs-artigen Tastenkombinationen (ich muss vi / emacs lieben). Wie auch immer, ich habe Schlüsselbindungen in MS Word (für Emacs) und muss glauben, dass es etwas Ähnliches gibt, aber ich habe gerade angefangen, OneNote zu verwenden.
Mein nächster Schritt ist die Suche nach .NET- oder VBA-Kontrolle über OneNote. Dies ist der Schlüssel zur Steuerung von OneNote mithilfe der von Ihnen bevorzugten Tastenkombinationen (oder das ist meine beste Vermutung).
quelle