Attualmente sto giocando con emacs e sono contento della maggior parte dei concetti. Ma ho davvero adorato la comodità dei tre comandi di vim: dd, o, O Spero che mi può dire come a rispecchiare loro in emacs :)Emacs equivalenti di Vim's dd, o, O
gg - cancella tutta la linea, tra cui ritorno a capo, non importa dove si trova il cursore.
ho trovato qualcosa di simile a fare il trucco:
Ca Ck Ck
Mentre C-a
sposta il cursore all'inizio della riga, il primo C-k
uccide il testo, il il secondo uccide il ritorno a capo. L'unico problema è che questo non funziona su linee vuote in cui ho solo bisogno di digitare C-k
che è abbastanza scomodo in quanto devo utilizzare diversi comandi per lo stesso compito: uccidere una linea.
o/O - crea una nuova riga sotto/sopra cursore e sposta il cursore alla nuova linea, rientrati correttamente
Ebbene, C-a C-o
è quasi come O
, solo l'idention manca . C-e C-o
crea una riga vuota sotto la corrente ma non sposta il cursore.
Esistono soluzioni migliori ai miei problemi o devo imparare Lisp e definire nuovi comandi per soddisfare le mie esigenze?
Penso che il miglior metodo per la nuova linea sia questo http://superuser.com/a/331661 (C-e C-j) –