Als «visual-mode» getaggte Fragen

Der visuelle Modus ist eine flexible und einfache Möglichkeit, einen Text für einen Bediener auszuwählen.



1
Das Zuordnen eines Befehls im visuellen Modus führt zu Fehler E481: Kein Bereich zulässig
Ich versuche, in Neovim eine Tastaturbindung herzustellen, die einen ausgewählten Block an das geöffnete Neovim-Terminal sendet. Ich habe diese Antworten als Richtlinien verwendet. Https://vi.stackexchange.com/a/3390/3405 https://stackoverflow.com/a/6271254/859391 Wenn ich jedoch versuche, den Befehl mit einer ausgewählten visuellen Linie aufzurufen, wird immer wieder der Fehler "Kein Bereich zulässig" angezeigt. Vermisse ich etwas Offensichtliches? …

1
Auswählen eines Zeilenbereichs über die Befehlszeile
Ich muss (visuell) einen Zeilenbereich aus der Befehlszeile auswählen. Der folgende Befehl :?^\s*for?+,/^\s*end/- pdruckt beispielsweise alle Zeilen zwischen a forund end(exklusiver Weg). Anstatt den Druckvorgang durchzuführen, möchte ich mit hervorgehobenen Zeilen in den visuellen Modus wechseln. Ich habe im Handbuch gesucht, aber einen solchen Ex-Befehl nicht gefunden.

1
Führen Sie die vorherige Ersetzung für eine andere Auswahl mit einem einzigen Tastendruck durch
Ich habe folgenden Befehl ausgeführt :'<,'>s/2/digit/g auf dem Code unten manuell visuell ausgewählt: return _.round(this.getTotalAbs(), 2).toFixed(2); Und es hat wie beabsichtigt funktioniert return _.round(this.getTotalAbs(), digit).toFixed(digit); Jetzt möchte ich den gleichen Ersatzbefehl für ein anderes Code-Snippet wiederholen, das manuell über den visuellen Auswahlmodus ausgewählt wurde, mit einem Tastendruck (falls möglich).


2
So beschaffen Sie einen Teil einer Datei
Ich kann eine Datei beschaffen, zB meine vimrcmit :so %oder :so <filename>. Aber was mache ich, wenn ich nur einen Teil einer Datei beschaffen muss? Ich möchte eine Möglichkeit haben, einen Teil der Datei visuell auszuwählen :h vund sie dann als Quelle zu verwenden. Ein bisschen wie EmacsM-x eval-region



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.