2016/07/25/vim-registers
utterances-bot opened this issue · 3 comments
utterances-bot commented
Vim 寄存器完全手册 | Harttle Land
常见文本编辑器都会提供剪切板来支持复制粘贴,Vim 也不例外。不同的是 Vim 提供了 10 类共 48 个寄存器,提供无与伦比的寄存功能。最常用的 y 操作将会拷贝到默认的匿名寄存器中,我们也可以指定具体拷贝到哪个寄存器中。一般来讲,可以用
mutoe commented
想问一下可以修改某个寄存器的内容吗?比如我用 qa
录制到寄存器 a 中的宏, 现在想要修改某个单词但是又不想重复录制一次相同的操作,不知道能不能做到
harttle commented
@mutoe 用 let @a
,比如给一个词加双引号:
let @a="dei\"\"\eP"
- 变量 vim 操作可以参考这篇文章:https://harttle.land/2017/01/30/variables-in-vim.html#header-3
- 特殊字符比如上面的
\e
参考:h expr-string
illyber commented
感谢博主分享。你写的内容都是有条理的干货啊