zoukankan      html  css  js  c++  java
  • 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命令默认使用的寄存器。


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

    每天早上叫醒你的不是闹钟,而是心中的梦~
  • 相关阅读:
    iOS MDM证书制作
    iOS 跳转到设置界面
    创建自己的远程私有库
    制作属于自己的cocoapod仓库和spec
    iOS 推送通知证书制作
    自定义导航栏之滑动返回
    xcode使用xib创建cell ,出现崩溃问题
    Xcode使用xib拖线时出现: could not insert new outlet connection
    2014年糯米网校招测试工程师题目解析
    JAVA操作LDAP的详解(JLDAP)
  • 原文地址:https://www.cnblogs.com/vintion/p/4116891.html
Copyright © 2011-2022 走看看