spesso incollare gli elementi separati da capo o linea alimenta in un buffer di Emacs conseguente ciascun elemento residente su una linea diversa simili:Emacs: convertire gli elementi su linee separate per un elenco separato da virgole
one
two
three
four
Molto spesso io in realtà voglio un elenco di valori separati da virgola in questo modo:
"one", "two", "three", "four"
sarebbe bello per essere in grado di fare una conversione one-touch da linee da elencare. Immagino di poterlo convertire usando una regex, ma sembra il tipo di operazione comunemente usata che potrebbe già avere una funzione Emacs integrata. Qualcuno può suggerirne uno?
Il cursore deve essere posizionato subito dopo l'ultima riga nell'elenco per consentire a questa funzione di funzionare come previsto, ma probabilmente è il posto naturale del cursore se si è appena incollato qualcosa nel buffer. Questo funziona per me - grazie. Edit: E questo, per inciso, se mi piace Emacs! – SlowLearner
@SlowLearner L'ho modificato per utilizzare l'argomento universale come un'istruzione per passare al punto dopo l'inserimento, quindi se si chiama 'M-x lines-to-cslist', il punto si sposterà alla fine della stringa inserita. –