Skip to content

Latest commit

 

History

History
48 lines (28 loc) · 1.53 KB

File metadata and controls

48 lines (28 loc) · 1.53 KB

技巧62: 把寄存器中的内容粘贴出来

普通模式下的粘贴命令,待插入的文本不同,粘贴指令的执行效果也不同
面向行和面向字符的粘贴指令效果不同

  1. xp交换2个字符顺序

  2. ddp交换2行顺序

  3. p将文本粘贴到光标之前

  4. P将文本粘贴到光标之后

  1. 有两种理解:前一行/后一行,前一列/后一列
  2. 面向的删除和复制:粘贴操作粘贴到光标的前一行和后一行
  3. 面向字符的删除和复制:粘贴操作粘贴到光标的前一字符和后一字符

粘贴面向字符的区域

例子:将寄存器中的单词插入光标位置

tip62_1

  1. 上一个用p,下一个用P
  2. pP经常会用错,导致puPPup的按键序列出现
  3. 好的方法是进入插入模式后按<C-r>"<C-r>0来粘贴

例子1:使用插入模式来替换单词(还是技巧59的例子)

tip62_2

粘贴面向行的区域

比面向字符的粘贴更直观

gp 类似与p, 区别在于粘贴后光标位于插入的文本的末尾(p位于开头)

gP 类似与P, 区别在于粘贴后光标位于插入的文本的末尾(P位于开头)

例子:复制表格的html

tip62_3


上一篇 下一篇
技巧61 用寄存器中的内容替换高亮选取的文本 技巧63 与系统粘贴板进行交互