• vim寄存器


    vim 中操作系统剪切板中的内容:

    “+p

    "+y

    不过这些需要安装:

    sudo apt-get install vim-gui-common


    查看所有寄存器内容:

    :reg


    寄存器分类:

    1.无名(unnamed)寄存器:"",缓存最后一次操作内容;


    2.数字(numbered)寄存器:"0 ~ "9,缓存最近操作内容,复制与删除有别, "0寄存器缓存最近一次复制的内容,"1-"9缓存最近9次删除内容


    3.行内删除(small delete)寄存器:"-,缓存行内删除内容;


    4.具名(named)寄存器:"a ~ "z或"A - "0Z,指定时可用;


    5.只读(read-only)寄存器:":, "., "%, "#,分别缓存最近命令、最近插入文本、当前文件名、当前交替文件名;


    6.表达式(expression)寄存器:"=,只读,用于执行表达式命令;


    7.选择及拖拽(selection and drop)寄存器:"*, "+, "~,存取GUI选择文本,可用于与外部应用交互,使用前提为系统剪切板(clipboard)可用;


    8.黑洞(black hole)寄存器:"_,不缓存操作内容(干净删除);


    9.模式寄存器(last search pattern):"/,缓存最近的搜索模式。


    如果不指定寄存器的名字,那么删除的内容,vim默认是存到 1 ,复制内容是存到 0 号寄存器。 如果继续删除,那么原来 1 的内容就转到 2,类推,当删除超过9的时候, 原先的 8号数字寄存器就转到9, 原先9的数字寄存器内容就会丢失

    无名寄存器 ""  保存最近一次复制或删除的文本。就是p命令默认使用的寄存器。


    同一个字母的大写和小写表示的是同一个寄存器,但是行为会不同,字母寄存器的名称大写时,当使用大写的寄存器进行复制或者删除文本时,原先的字母寄存器中的内容会被保留,刚删除或复制的内容则附加到原来字母寄存器内容的后面。 字母寄存器只有在指定时才被使用

    每天早上叫醒你的不是闹钟,而是心中的梦~
  • 相关阅读:
    HTML5的自定义属性的使用总结
    yaf
    tp5
    简单易懂的命名空间及use的使用
    惮道安装方法
    centOS 7 gitlab安装
    PHP html mysql js 乱码问题,UTF-8(乱码)
    免费CDN公共库——网站提速 静态资源库
    如何写好接口(php写app移动端接口示例)
    Fiddler
  • 原文地址:https://www.cnblogs.com/vintion/p/4116891.html
Copyright © 2020-2023  润新知