Come rimuovere tutte le newline dalla regione selezionata in Emacs?Come rimuovere tutte le newline dalla regione selezionata in Emacs?
risposta
M-x replace-string C-q C-j RET RET
Il trucco è quello di citare il C-j, ma a capo altrimenti sostituzione è come sostituire qualsiasi altra cosa.
Con le mie combinazioni di tasti, che a mio avviso sono standard, sulle finestre:
Seleziona regione
shift-alt-%
ctrl-Q Ctrl-J
ritorno
ritorno
!
O per dirla in altro modo, query sostituisci regione, ctrl-q per ottenere caratteri estesi, ctrl-j per inserire una nuova riga, sostituisci con nulla, tutti loro.
Se si desidera creare una funzione per fare questo (e associarlo al F8) si potrebbe provare:
(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)
che si basa su un esempio io che ho found here.
Si potrebbe anche considerare il vecchio standby delete-blank-lines
, in genere legato a C-x C-o.
Non funzionerà, tranne nell'improbabile caso in cui tutte le nuove righe siano righe vuote. –
- 1. Emacs: mantenere la regione selezionata dopo l'operazione
- 2. Lasciare la regione selezionata dopo l'operazione emacs
- 3. Soppressione emacs riempimento automatico in una regione selezionata
- 4. Come rimuovere tutte le emoji dalla stringa - php
- 5. jinja2 come rimuovere newline finale
- 6. Spostare una regione o una linea in emacs
- 7. Rimuovere tutte le occorrenze di carattere dalla stringa
- 8. Esiste un'applica-comando-a-ogni-linea-in-regione in emacs?
- 9. Emacs commento-regione in modalità C
- 10. come eliminare una regione di testo in emacs?
- 11. jquery rimuove tutte le classi dalla classe
- 12. Come ottenere tutte le partite dalla regex?
- 13. Emacs: evidenziazione persistente di una regione
- 14. Come rimuovere tutte le occorrenze di un dato carattere dalla stringa in C?
- 15. Come accedere ai contenuti della regione corrente in Emacs Lisp?
- 16. Rimuovi newline dalla fine del file
- 17. rimuovere tutte le variabili tranne le funzioni
- 18. Come rimuovere le righe duplicate dalla matrice
- 19. Emacs copia regione/linea e commento allo stesso tempo
- 20. Evidenzia tutte le occorrenze della parola selezionata in AvalonEdit
- 21. Modalità ESS Emacs - Tab per regione commento
- 22. Emacs scala-modalità newline-e-trattino stranezza
- 23. Come rimuovere tutte le celle in un tablewidget pyqt4?
- 24. come rimuovere tutte le righe da un data.frame in r
- 25. Come associare C-k a kill-region se regione selezionata; else kill-line
- 26. Emacs, rimuovendo tutte le linee che non corrispondono?
- 27. Come rimuovere le proprietà DataMember nulli dalla risposta in WCF
- 28. Come rimuovere le barre posteriori dalla risposta JSON in C#?
- 29. Rimuovi tutte le notifiche dalla barra di notifica
- 30. Django: rimuovere tutte le relazioni m2m
Se si lavora con il testo, è probabilmente più pratico sostituire con uno spazio. – lex82
Che dire di "unfill-region", lo farebbe? – incandescentman
è unfill-region fornito in emacs o devi aggiungerlo in te stesso? – bph