È possibile combinare registri in vim? Per esempio, se ho registri "a," b, "c, posso creare facilmente registro" d che è una concatenazione di tutti e tre? Cioè, senza incollarli tutti e quindi selezionare l'intera cosa.Combinazione di registri in vim
9
A
risposta
10
Con il comando :let @a = "something"
è possibile assegnare i ad un registro.
Con il comando :let @A = "another thing"
o :let @a .= "another thing"
è possibile aggiungere a un registro.
Diciamo che i vostri registri sono riempiti come segue (controllata utilizzando il comando reg)
:reg a b c
--- Registers ---
"a Apple^J
"b Pear^J
"c Banana^J
Poi si può chiamare
:let @D = @a
:let @D = @b
:ley @D = @c
o
:let @d = @a . @b . @c
E il vostro registro d sembra
:reg d
--- Registers ---
"d Apple^JPear^JBanana
3
:let @d = @a . @b . @c
Problemi correlati
- 1. Vim: combinazione di autocmd?
- 2. Come impostare la combinazione di tasti Meta-Funzione in Vim?
- 3. C'è un modo per diff due registri in vim?
- 4. Come stampare la combinazione di colori corrente VIM?
- 5. Combinazione di definizioni di sintassi in SublimeText2
- 6. Creazione di una combinazione di tasti ctrl + tab in PuTTY
- 7. carattere di copyright in vim
- 8. Registri mappati in memoria in Python
- 9. Combinazione di predicati in F #
- 10. Combinazione di righe in panda
- 11. Come disattivare la combinazione di tasti in Tmux
- 12. Uso di Vim con combinazione di colori di sfondo chiaro o bianco
- 13. do.call in combinazione con "::"
- 14. Combinazione reale in Groovy
- 15. E185: Impossibile trovare la combinazione di colori solarizzata
- 16. Vim: Differenza tra t_Co = 256 e term = xterm-256color in combinazione con TMUX
- 17. Vim: Del in Insert Mode
- 18. Combinazione di due enumerati
- 19. Combinazione di file hdf5
- 20. Combinazione di filtri RSpec?
- 21. PowerShell - combinazione di array
- 22. Combinazione di predicati
- 23. Combinazione di osservabili booleani
- 24. combinazione di tasti vb.net
- 25. Combinazione di due SyndicationFeeds
- 26. Come posso far sì che un sito Web supporti la combinazione di tasti VIM?
- 27. Registri di lettura con pymodbus
- 28. Scrittura di registri HTML personalizzati
- 29. Timestamp nei registri di upstart
- 30. Combinazione di parole in Python (permutazioni?)
Trovo ': sia @d. = @ A' più facile da ricordare/tipo che': let @D = @ a', e anche solo facendo quello per ogni registro che presume '" d' è vuoto prima (che ovviamente può essere assicurato usando ': let @d =" "'). Buona spiegazione, però. – ephemient
In effetti sembra più facile. In realtà non ero a conoscenza della notazione '. ='. – pkit