¿Cómo eliminar todas las líneas nuevas de la región seleccionada en Emacs?¿Cómo eliminar todas las líneas nuevas de la región seleccionada en Emacs?
Respuesta
M-x replace-string C-C-q j RET RET
El truco es citar el C-j, pero las nuevas líneas de lo contrario es como reemplazar la sustitución de cualquier otra cosa.
Con mis combinaciones de teclas, que creo que son estándar, en las ventanas:
Seleccionar región
turno-alt-%
Ctrl-Q Ctrl-J
retorno
return
!
O para decirlo de otra manera, consulta reemplazar región, ctrl-q para obtener caracteres extendidos, ctrl-j para poner en una nueva línea, reemplazar con nada, todos ellos.
Si desea crear una función para hacer esto (y enlazarlo a F8) podría intentar:
(defun remove-newlines-in-region()
"Removes all newlines in the region."
(interactive)
(save-restriction
(narrow-to-region (point) (mark))
(goto-char (point-min))
(while (search-forward "\n" nil t) (replace-match "" nil t))))
(global-set-key [f8] 'remove-newlines-in-region)
que se basa en un ejemplo yo que found here.
También podría considerar el antiguo modo de espera delete-blank-lines
, normalmente vinculado a C-x C-o.
Eso no funcionará, excepto en el caso improbable de que todas las líneas nuevas sean líneas en blanco. –
- 1. Alinear región seleccionada en emacs
- 2. Emacs: mantener la región seleccionada después de la operación
- 3. Eliminar nuevas líneas de la cadena
- 4. Suprimir el autocompletar de emacs en una región seleccionada
- 5. Emacs consulta de reemplazar con nuevas líneas
- 6. eliminar líneas en blanco adicionales en emacs
- 7. Problema simple de Python/Regex: Eliminar todas las líneas nuevas de un archivo
- 8. cómo eliminar una región de texto en emacs?
- 9. Emacs, eliminando todas las líneas que no coinciden?
- 10. ¿Cómo manejo las nuevas líneas en JSON?
- 11. En vim, ¿cómo puedo eliminar todas las líneas en un archivo, excepto las últimas 100 líneas?
- 12. ¿Cómo eliminar texto de todas las líneas entre dos columnas?
- 13. Cómo eliminar retornos de carro y nuevas líneas en Postgresql?
- 14. Reemplace las líneas nuevas, pero conserve las líneas en blanco
- 15. Modo Emacs Shell: ¿cómo enviar la región a la shell?
- 16. ¿Cómo identificar y eliminar líneas nuevas y espacios en blanco?
- 17. cómo eliminar nuevas líneas y retornos de php string?
- 18. ¿Cuál sería la forma más rápida de eliminar las Nuevas líneas de una Cadena en C#?
- 19. Vim: eliminar líneas vacías dentro de un área visual seleccionada
- 20. pitón de expresiones regulares para reemplazar todas las líneas nuevas ventanas con espacios
- 21. ¿Echo ps mientras conserva las líneas nuevas?
- 22. ¿Cómo elimino las nuevas líneas de un archivo de texto?
- 23. Regexps en Elisp para incluir líneas nuevas
- 24. Lista de nuevas líneas en la matriz
- 25. Franja de nuevas líneas en PHP
- 26. Conservar líneas nuevas en YAML
- 27. Python: use la expresión regular para eliminar el espacio en blanco de todas las líneas
- 28. Cómo copiar líneas sobre la línea seleccionada en Vim
- 29. Descomponer cadenas largas en varias líneas en Ruby sin eliminar líneas nuevas
- 30. PHP múltiples líneas nuevas
Si está trabajando con texto, probablemente sea más práctico reemplazarlo con un espacio. – lex82
¿Qué pasa con 'unfill-region', eso lo haría? – incandescentman
está disponible en emacs, ¿o tiene que agregarlo en usted? – bph