Wenn ich eine ganze Zeile ziehe und p drücke, erstellt Vim eine neue Zeile, um den gerissenen Text wegen der Zeilenumbrüche einzufügen. Aber wenn ich einen Teil einer Zeile ziehe, gibt es eine Möglichkeit, den gerissenen Text in eine neue Zeile zu schreiben? Ich mache derzeit oESCp. Ist das der einzige Weg?Gibt es ein Äquivalent zu o- <esc> -p in Vim?
1
A
Antwort
8
Hier ist Ihre Antwort von Vim-Hilfe:
:[line]pu[t] [x] Put the text [from register x] after [line] (default
current line). This always works |linewise|, thus
this command can be used to put a yanked block as new
lines.
The cursor is left on the first non-blank in the last
new line.
The register can also be '=' followed by an optional
expression. The expression continues until the end of
the command. You need to escape the '|' and '"'
characters to prevent them from terminating the
command. Example: >
:put ='path' . \",/test\"
< If there is no expression after '=', Vim uses the
previous expression. You can see it with ":dis =".
:[line]pu[t]! [x] Put the text [from register x] before [line] (default
current line).
Aber Kolon-pu-Eingabe mehr Tastenanschläge sind sowieso =/
6
Theres o (cr) 0, wie Sie immer aus den Registern, während in einfügen können Einfügemodus, aber das ist nur dann, wenn Sie nach dem Einfügen im Einfügemodus bleiben wollen
+0
Die Antwort oder nicht, das ist verdammt cool – bfabry
Verwandte Themen
- 1. Gibt es ein .Net-Äquivalent zu java.util.concurrent.Executor?
- 2. Gibt es ein Java-Äquivalent zu unputc?
- 3. Gibt es ein Java-Äquivalent zu Libevent?
- 4. Gibt es ein C# -Äquivalent zu IsDebuggerPresent()?
- 5. Gibt es ein C++ - Äquivalent zu getcwd?
- 6. Gibt es ein PHP-Äquivalent zu Compass?
- 7. Gibt es in OpenSL ES ein Äquivalent zu OpenAL <alc.h>?
- 8. Gibt es in Java ein ePoll-Äquivalent?
- 9. Gibt es eine Lösung für VIM netrw liststyle = 3 verursacht <C-O> Fehlverhalten?
- 10. Gibt es ein Äquivalent zu memcpy() in Java?
- 11. Gibt es ein Äquivalent zu ASP.NET "IsPostBack" in WPF?
- 12. gibt es ein Äquivalent zu Jquery's "am nächsten" in Dart
- 13. Gibt es ein Äquivalent zu Thread.Sleep() in VBA
- 14. Gibt es ein Äquivalent zu Groovy in C#?
- 15. Gibt es ein Äquivalent zu SHA1() in MS-SQL?
- 16. Gibt es ein Äquivalent zu C++ in Objective-C?
- 17. Gibt es ein Äquivalent zu Rs negativer Indizierung in Matlab?
- 18. Gibt es dort ein Äquivalent zu PHP-Extrakt in Python?
- 19. Gibt es in C# ein Rust-Äquivalent zu `dynamic`?
- 20. Gibt es ein Äquivalent zu "weiter" in einer Parallel.ForEach?
- 21. Deaktivieren der Startmeldung von vim (vimdiff, vim -o -O)
- 22. vim background I/O
- 23. gibt es -P cmd arg zu Java?
- 24. Gibt es ein Ipython-Äquivalent für Erlang?
- 25. Gibt es ein AppCompat-Äquivalent von Widget.Material.Spinner.Underlined?
- 26. Gibt es ein plattformunabhängiges Äquivalent von os.startfile()?
- 27. JSON - Gibt es ein XML CDATA Äquivalent?
- 28. Gibt es in C++ äquivalent zu <? extends T>, <? super T>?
- 29. Gibt es ein mod_proxy-Äquivalent für Tomcat?
- 30. Gibt es ein Java-Äquivalent für LINQ?
Gute Antwort, könnte dies sicherlich an eine andere Tastenfolge gebunden werden, um die Tastenanschläge zu reduzieren, wenn es häufig verwendet wurde. –
Obwohl es mehr Tastenanschläge ist, spart es den Ein- und Ausstieg aus dem Einfügemodus, der normalerweise mindestens so aussieht, als würde er Zeit sparen (Sie müssen nicht nach ESC greifen). –