《Vim实用技巧(第2版)》学习笔记:技巧63-把寄存器的内容粘贴出来

news/2024/7/21 13:39:51 标签: vim, 学习, linux

技巧63-把寄存器的内容粘贴出来

  • p命令将寄存器中的文本粘贴到光标之后。
  • P命令奖寄存器中的文本粘贴到光标之前。

粘贴面向字符的区域

  • 在普通模式用p或P。
  • 在插入模式用Ctrl-r{register}
    • 这种方式,寄存器中的文本总会被插入光标之前,就像我们在插入模式下手动输入一样。
    • Ctrl-r0 插入复制专用寄存器的内容
    • Ctrl-r" 插入无名寄存器的内容

粘贴面向行的区域

  • 当要粘贴的内容来自于面向行的寄存器时,p和P命令会把他们粘贴至当前行的上衣行或下一行。
  • gp,和gP作用同p,P,区别:将光标移动到粘贴出来的文本结尾而不是开头。
  • 当复制多行文本时,gP命令尤其管用。

结论

  • p与P命令对于粘贴多行文本区域非常重要。
  • 对于小段的面向字符的文本来讲,使用Ctrl-r{register}映射项的方式会更直观。

http://www.niftyadmin.cn/n/1163794.html

相关文章

《Vim实用技巧(第2版)》学习笔记:技巧64-与系统剪贴板进行交换

技巧64-与系统剪贴板进行交换 了解你所用系统的剪贴命令 在OS X中,Cmd-v映射会触发系统粘贴命令。在Windows,Linux中比较复杂。 Ctrl-v是系统粘贴命令的标准映射项。普通模式下Ctrl-v会激活Visual-Block模式。在插入模式下,它允许插入字符本身或字符编码…

《Vim实用技巧(第2版)》学习笔记:技巧66-规范光标位置、直达目标以及中止宏

技巧66-规范光标位置、直达目标以及中止宏 黄金法则:在录制一个宏时,要确保每条命令都可被重复执行。 规范光标位置 应该把光标移动到下一处查找匹配项(n),或是当前行的行首(0),又或是当前文件的行首(gg).如果每次总是从确定的位置开始执行的话,那么命…

《Vim实用技巧(第2版)》学习笔记:技巧67-加次数回放宏

技巧67-加次数回放宏 不用精确计算宏的次数,估算一个足够大的次数。作者通常是用22这个数字,2与字啊用一个键上,容易输入。在下面行每个号左右加上空格 录制宏qqfs jkqqq:录制宏保存在q寄存器里f:查找号s:删除号并进入插入模式 :输入"空…

《Vim实用技巧(第2版)》学习笔记:技巧68-在连续的文本行上重复修改

技巧68-在连续的文本行上重复修改 对于多行范围内的重复性改动,可以先录制一个宏。然后再在没一行上回放,这将会极大减轻我们的工作量。该功能可用串行或并行两种执行宏的方式实现。 demo1 目标文本 1. one 2. two 3. three 4. four转换后的文本 1)…

《Vim实用技巧(第2版)》学习笔记:技巧69-给宏追加命令

技巧69-给宏追加命令 在录制宏的过程中可能会漏掉某个步骤。在这种情况下,没必要重头开始录制,可以在现有宏的结尾附加额外的命令。如果是在结尾缺少命令可以附加,如果是在中间或前面就不能了。追加到a寄存器的方法:例如需要追加j qA j q追加…

《Vim实用技巧(第2版)》学习笔记:技巧70-在一组文件中执行宏

技巧70-在一组文件中执行宏 建立目标文件列表 :args *.lua显示参数列表中的内容 :args录制宏 在开始录制前,首先要确保光标已经位于参数列表中的第一个文件中 :first正常录制宏 以并行方式执行此宏 先丢弃录制宏时的修改,防止批量执行时…

如何在linux发行版本manjaro中安装有道云笔记?

manjaro中安装有道云笔记 安装原因 最近一直在用manjaroi3的linux系统,有道用的是web版本,但是最近发现web版本有点卡了,有时候加载文档列表,风火轮转不停。于是准备下载个linux的客户端。 下载 最新包下载官方地址:https://no…

《Vim实用技巧(第2版)》学习笔记:技巧71-用迭代求值的方式给列表编号

技巧71-用迭代求值的方式给列表编号 在每行加入连续的数字 修改前文本 aaa bbb ccc ddd eee修改后文本 1) aaa 2) bbb 3) ccc 4) ddd 5) eee方法1,利用快捷键 Ctrl-a:数字1 Ctrl-x:数字-1方法2,利用寄存器,基于Vim的脚本 :let i0 :let i 1 :echo i插入变量i的值: <Ct…