技巧62-用寄存器中的内容替换高亮选区的内容
- 在可视模式下使用p命令时,Vim将用指定的寄存器内容来替换高亮选区中的文本。
- 可以解决弄丢了复制内容的问题
- 把删除和粘贴合成了一步,不需要先删除高亮选区的内容再粘贴。
- 无名寄存器的内容和高亮选区的内容通过p命令交换了。
交换2个词
- eg:光标在I处将chips and fish 换成:fish and chips
- m{char}负责设置标记,
{char}
负责跳转到该标记。更多信息可以参考技巧54
{start} I like chips and fish
fc: 光标跳到chips的c处
de: 剪切chips
mm: 当前位置标记为m
ww(或ff):光标跳到fish的f处
ve:选中可视模式选中fish
p:交换选中的词与无名寄存器中的chips,选中部分变成chips,无名寄存器中变成fish
`m:跳到标记m处
p:粘贴无名寄存器的内容fish