On Windows, if my * register (system clipboard) contains some text and I type:
iHello <c-r>=*<esc>
Then, hitting . repeats the whole thing, including the pasted text. Perhaps you're pasting in a different way?
Do you have custom mappings? Some plugins take over the . (such as repeat.vim).
Salman
On Thu, Jul 6, 2023, 11:54 Eric Marceau <eajmarceau@gmail.com> wrote:
--Thank you, meine.
Not sure that you understood that my
/*typed-input*/ and /*copy+paste*/are both during the same insert/replace operation.
Since both inputs have been "inserted" together (in my view),
why are they not being captured as a complete set for the
repeat operation?
Eric
On 2023-07-06 03:42, meine wrote:
On Wed, Jul 05, 2023 at 04:23:54PM -0400, Eric Marceau wrote:Currently using VIM version 8.1.3741 on Ubuntu MATE (Linux 5.4.0-150-generic #167-Ubuntu) When I /copy+paste/ text using the system cursor, regardless of whether that text is from another non-Vim window, or from the text file currently in the Vim window, if the text string being inserted is a combination of */typed-input/* and /*copy+paste*/, the Vim's "." (repeat operator) seems to ignore the /copy+paste/ text and will *only* repeat that portion of the entry which was /directly-typed at the // //keyboard/ (i.e. xyz{cut+paste_text}<return>abc )!!! Is that behaviour controlled by a modifiable Vim parameter which can be set to allow both inputs to be captured as a *single operation for full repeat*?Cutting and copying tekst places the text in a register -- the '0 register'. The paste command places the contence of that register where pasted. The pasting can be repeated with the dot-command, it pastes the same text from the dot-register. Since the dot-command only repeats the last command, it kan only repeat the pasting. Copying another word overwrites the buffer the text is copied into. You could make a small macro to combine commands you want and use that. Vim has several registers that you can use to copy text into and only call that register to paste the text. The working is great but can be overwhelming to learn. See `help: registers`. //meine
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/6fd8c8e4-d7f4-bd54-eab0-a4e668858ec3%40gmail.com.
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/vim_use/CANuxnEejG1MmCrnosVX8YDh7JkKi%2BEGDR5fqoEmL0GQMLvhJtw%40mail.gmail.com.
No comments:
Post a Comment