Questo è probabilmente di base, ma ho davvero cercato di trovare la risposta. "C-k" cancella dal cursore alla fine della linea, ma esiste una scorciatoia analoga per cancellare una linea all'indietro dal punto del cursore? Bestelimina riga indietro (Emacs)
risposta
Prova C-u 0 C-k
- ad esempio C-k con il prefisso 0 uccide dal punto all'inizio della riga. Vedere la documentazione per C-k (kill-line) per maggiori informazioni.
Ecco la risposta di asjo legata ad un tasto:
(global-set-key "\M-k" '(lambda() (interactive) (kill-line 0))) ;M-k kills to the left
Ho fatto io stesso la stessa scorciatoia, è estremamente utile a lungo andare . Ho anche scoperto che 'M-m M-k' è ancora più utile a lungo termine :) – monotux
Come altre risposte suggeriscono, C-0C-k uccisioni da punto a l'inizio della linea. Vedere lo documentation per C-k (kill-line
) per ulteriori informazioni. Si potrebbe anche voler uccidere l'intera riga prima e dopo il punto con C-S-backspace che eva kill-whole-line
.
Un altro vantaggio per l'uccisione è quello di associare nuovamente kill-region
che per impostazione predefinita C-w e invece si legano a quel tasto la funzione backward-kill-word
che poi imitare il comportamento di readline s' C-w (unix-word-rubout
). Riconduisco kill-region
a C-q dopo lo spostamento di quoted-insert
a A-q. Sì, è necessario spostare un certo numero di tasti, ma se ci provi penso che troverai comodo.
Ho provato C-u con un numero negativo e C-k come argomenti. Ha funzionato.
Esempio per eliminare 4 linee prima del cursore, provare C-u-4C-k
molto interessante, mai pensato a questo, ma ho intenzione di trovare un modo semplice di cancellazione sulla linea corrente con il cursore alla fine, ma questo può portare il cursore all'inizio di varie linee dietro di esso, che generalizza le cose che è grandioso – Vass
- 1. Elimina righe indietro
- 2. Elimina dalla posizione corrente all'inizio della riga in emacs?
- 3. Elimina pacchetti integrati in Emacs
- 4. PHP - MySQL - Elimina riga
- 5. elimina righe vuote aggiuntive in emacs
- 6. Elimina una riga da QGridLayout
- 7. Awk elimina riga contenente dati
- 8. Emacs 24: Stile modalità riga
- 9. Come posso eliminare la riga corrente in Emacs?
- 10. ExtJS Griglia Elimina riga - Getting Row
- 11. Elimina riga se la tabella esiste SQL
- 12. Elimina la prima parola di ogni riga
- 13. SQLite Android Elimina il problema riga
- 14. Qt Elimina riga selezionata in QTableView
- 15. Emacs: spostarsi su un determinato carattere, avanti e indietro
- 16. debugger emacs: come posso uscire, fare un passo indietro?
- 17. Come spostarsi avanti e indietro nell'anello segnapunti di Emacs
- 18. Come si elimina lo spazio bianco in emacs?
- 19. Rendere il cursore emacs in una riga
- 20. Argomento da riga di comando personalizzato Emacs
- 21. Elimina la riga specifica da un file di testo?
- 22. Aggiungere il pulsante Elimina per ogni riga nel datagrid
- 23. Il tag di chiusura PHP elimina il feed di riga
- 24. Come si elimina tutto il testo sopra una determinata riga
- 25. Elimina alla fine della riga nell'editor IDEA IntelliJ
- 26. Come si elimina la nuova riga da un'uscita di processo?
- 27. Elimina riga nuova/carrello di ritorno in uscita file
- 28. jqGrid (Elimina riga) - Come inviare ulteriori dati POST?
- 29. Vim - Elimina fino all'ultima occorrenza di carattere nella riga
- 30. Come si elimina una riga corrispondente e la precedente?
ancora più breve: C-0 C-k – scottfrazer
Buon punto, grazie! – asjo
Non riesco a far funzionare C-0 C-k sul mio OS X emacs; stampa solo 0 e uccide il resto della linea. –