vim 复制、剪切、粘贴的例子
空格打的太快导致单词打错,调换' '和'l'
F
从后向前查找第一个空格x
删除光标所在字符(并把删除的字符放到无名寄存器
)p
将无名寄存器的内容粘贴到光标后
xp
是调换两个连续的字符(没必要专门记忆)
dd
删除光标所在行(并把删除的字符放到无名寄存器
)p
将无名寄存器的内容粘贴到光标下一行
ddp
交换2个连续的行(没必要专门记忆)
yy
复制光标所在行(并把复制的字符放到无名寄存器
)p
将无名寄存器的内容粘贴到光标下一行
希望将
somethingInTheWay
替换成collection
yiw
复制光标所在单词jww
跳到somethingInTheWay
diw
删除光标所在单词P
将未命名寄存器的内容粘贴到光标处
粘贴失败!
- 失败原因:
diw
之后无名寄存器已经变成somethingInTheWay
了 - 解决方式:用
"0P
替代P
"0
是复制专用寄存器, 只有y
操作会改变其中的值;"0P"
将复制专用寄存器
的值粘贴到光标前
gg
上一篇 | 下一篇 |
---|---|
技巧58 用全局位置标记在文件间快速跳转 | 技巧60 深入理解vim寄存器 |