In vim, posso usare f
per spostare il cursore in avanti su un determinato carattere e F
per fare questo all'indietro. Come si fa in Emacs? So che puoi usare C-z
o M-z
per eliminare fino a un certo carattere, e puoi anche prima eliminarlo e incollarlo per ottenere un movimento. Ma 1) c'è un modo migliore per farlo, solo movimento, senza cancellare? e 2) come fare questo all'indietro?Emacs: spostarsi su un determinato carattere, avanti e indietro
risposta
La ricerca incrementale in avanti è C-s e la ricerca incrementale inversa è C-r.
Rispondendo al commento:
Per eliminare dalla posizione corrente indietro per un carattere specifico, è possibile utilizzare
C- <spazio> per marcare la posizione corrente, quindi Cr <char> <RET> per individuare il carattere di ricerca e Cw per eliminare tra la posizione corrente e il segno.
Per ulteriori informazioni su come eseguire le operazioni in emacs, è necessario consultare il tutorial. Digitando C-h t si aprirà il tutorial in un nuovo buffer.
Grazie. Come posso cancellare all'indietro fino a un certo carattere? Diciamo che ho "abcd | efg", "|" essendo il cursore. Come eliminare "bcd"? – gefei
Con un argomento negativo a 'C-z', ad es. 'C-u - 1 C-z'. –
Ovviamente, è possibile associarlo ad un tasto se si è troppo convoluti per premere quale è. – Tom
jump-char è stato progettato specificamente per questa attività.
Per eliminare, utilizzare zap-to-char
o attivare il marchio premendo C-SPC prima di saltare, quindi C-w.
Non è necessario attivare effettivamente il marchio, funziona senza C-spc. –
Per Ricerca uso spesso: Ctrl-s
Per navigazione: Alt-f
- spostando una parola in avanti oppure si può utilizzare Ctrl-f
per lo spostamento in avanti di un carattere. Alt-b
- spostamento di una parola indietro oppure è possibile utilizzare Ctrl-b
per spostare un carattere indietro.
Per ulteriori informazioni è possibile utilizzare Emacs Cheatsheet.
Quel collegamento di Emacs Cheatsheet è rotto – socketwiz
- 1. Come spostarsi avanti e indietro nell'anello segnapunti di Emacs
- 2. Utilizzo di ListIterator per spostarsi avanti e indietro su una LinkedList in Java
- 3. Tasti Indietro/Avanti e usabilità
- 4. QTableView Zoom avanti/indietro
- 5. Come gestire il clic del mouse in CefSharp per spostarsi avanti e indietro
- 6. dired indietro/avanti funzione
- 7. eseguire javascsript ciclo alternativamente avanti e indietro
- 8. Disabilita il pulsante Indietro e Avanti su UIToolBar in UIWebview
- 9. Gestisci avanti e indietro in Richfaces
- 10. Galleria Android zoom avanti/indietro
- 11. Pulsanti Avanti/Indietro personalizzati Flexslider
- 12. Sostituire ViewPager con frammento - Quindi spostarsi indietro
- 13. Informazioni sul comportamento di una parola in avanti e indietro in Emacs
- 14. Chrome su iOS; indietro/avanti non funziona con history.pushState?
- 15. IntelliJ IDEA indietro/avanti con il mouse
- 16. Ridimensionamento carattere Emacs con tasto Ctrl e scorrimento del mouse
- 17. pulsante avanti e indietro per webview in Android. Come?
- 18. Compatibilità avanti o indietro in Android?
- 19. elimina riga indietro (Emacs)
- 20. Codifica le barre in avanti e indietro in tomcat 7?
- 21. Utilizzando i pulsanti Indietro e Avanti con l'API Storia
- 22. Scorrere avanti e indietro attraverso i grafici matplotlib
- 23. Modo corretto per saltare avanti e indietro tra due rami?
- 24. Invio di variabili PHP avanti e indietro tra le pagine
- 25. stringa TValue <--> booleano avanti e indietro
- 26. Perché ci sono due barre - avanti e indietro?
- 27. Editor di atomi: come saltare avanti e indietro
- 28. browser di destinazione indietro e pulsanti avanti singolarmente
- 29. Spostarsi di un carattere a sinistra nella console
- 30. SQL SELEZIONA tutto dopo un determinato carattere
Mentre [ace jump] (http://www.emacswiki.org/emacs/AceJump) non è esattamente la stessa, si consiglia di verificarlo. – Tom
@Tom checkout [jump-char] (https://github.com/lewang/jump-char), che risponde a questa specifica esigenza insieme all'integrazione 'ace-jump-mode'. –