harttle.github.io icon indicating copy to clipboard operation
harttle.github.io copied to clipboard

2016/07/25/vim-registers

Open utterances-bot opened this issue 5 years ago • 3 comments

Vim 寄存器完全手册 | Harttle Land

常见文本编辑器都会提供剪切板来支持复制粘贴,Vim 也不例外。不同的是 Vim 提供了 10 类共 48 个寄存器,提供无与伦比的寄存功能。最常用的 y 操作将会拷贝到默认的匿名寄存器中,我们也可以指定具体拷贝到哪个寄存器中。一般来讲,可以用

https://harttle.land/2016/07/25/vim-registers.html

utterances-bot avatar Aug 18 '20 10:08 utterances-bot

想问一下可以修改某个寄存器的内容吗?比如我用 qa 录制到寄存器 a 中的宏, 现在想要修改某个单词但是又不想重复录制一次相同的操作,不知道能不能做到

mutoe avatar Aug 18 '20 10:08 mutoe

@mutoe 用 let @a,比如给一个词加双引号:

let @a="dei\"\"\eP"
  • 变量 vim 操作可以参考这篇文章:https://harttle.land/2017/01/30/variables-in-vim.html#header-3
  • 特殊字符比如上面的 \e 参考 :h expr-string

harttle avatar Nov 04 '20 07:11 harttle

感谢博主分享。你写的内容都是有条理的干货啊

illyber avatar Jul 01 '23 07:07 illyber