Ich brauche alle ersetzen; n, \ aber :%s/;/\n/gc
funktioniert nichtvim ersetzen Zeichen zu n
8
A
Antwort
31
Siehe http://vim.wikia.com/wiki/Search_and_replace
Bei der Suche: \ n Newline ist, \ r CR (Carriage return = Ctrl-M =^M)
Beim Ersetzen: \ r ist newline, \ n ist ein Nullbyte (0x00).
6
Sie müssen stattdessen \r
als Ersatz verwenden: :%s/;/\r/gc
Verwandte Themen
- 1. Vim: \ n vs \ r
- 2. vim: Ersetzen aller Zeichen bis zu einem bestimmten Token
- 3. Wie N-Zeichen in SQL-Server ersetzen
- 4. (g) vim ersetzen Regex
- 5. Gehe zu Zeichen in vim
- 6. VIM: Suchen und Ersetzen von ersten N Vorkommen eines Wortes
- 7. \\ n Zeichen in Java
- 8. wie man mit dem Zeichen <in vim ersetzen?
- 9. Ersetzen Sie jedes Leerzeichen nach x Zeichen mit einem "\ n"
- 10. Ersetzen Sie ein Zeichen der n-ten Position
- 11. Gruppe Zeichenfolge in Blöcken von n Zeichen und gelten ersetzen
- 12. Autoclose Vim-Plugin - deaktivieren "{{" → "{\ n \ n}" -Funktionalität
- 13. Vim ersetzen in Anführungszeichen
- 14. Vim ersetzen Slashes
- 15. vim Suche ersetzen regex
- 16. Vim Regex Ersetzen
- 17. Ersetzen Sie (übersetzen) ein Zeichen zu vielen
- 18. ersetzen '\' n in Javascript
- 19. Vim zeigt sinnlose Zeichen
- 20. copyright Zeichen in vim
- 21. Python3, so dass eine Benutzereingabe von „\ n“ und „‚‚Zeichen aber ersetzen mit‘ \\ n ‚und‘ \\‘“
- 22. javascript, ersetzen \ n durch \ r \ n
- 23. eine ganze Zahl (n) mit einem Zeichen Ersetzen n-mal wiederholt
- 24. Kürzen einen Multibyte-String zu n Zeichen
- 25. So ersetzen Sie Zeilenenden in VIM
- 26. Vim Suchen und Ersetzen Efficiency
- 27. vim: Suchen und Ersetzen für „&“
- 28. vertikale Bearbeitung in vim - Ersetzen von Text
- 29. Python Regex - ersetzen Newline (\ n) zu etwas anderem
- 30. Regex zum Ersetzen ungültiger Zeichen
Frage für einen Superuser – Drakosha