zoukankan      html  css  js  c++  java
  • 文本编辑器Vim(持续更新)

    文本编辑器Vim

    本文作者:魏泯

    我的博客源地址:https://www.cnblogs.com/Asterism-2012/

    效率

    目录

    • vim选中字符复制/剪切/粘贴
    • Vim实现全选
    • Vim寄存器

    vim选中字符复制/剪切/粘贴

    进入vim中visual模式,visual模式进入,可以有三种方式:

    (1)在普通模式(normal)下,直接按键 v 就可以进入默认visual模式,可以使用v+j/k/h/l 进行光标移动

    Vim实现全选

    ggVG
    

    gg 让光标移到首行
    V 是进入Visual(可视)模式
    G 光标移到最后一行

    选中内容以后就可以其他的操作了,比如:d 删除选中内容
    y 复制选中内容到0号寄存器
    "+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用

    但是 vim 默认的 数字寄存器0 的初始容量是 49 行。
    解决办法是输入以下命令:(详情见博文:http://www.iaccepted.net/tools/16.html)

    :set viminfo='1000,<800
    

    Vim寄存器

    Vim编辑器拥有 寄存器 功能,它是一个功能丰富的剪切板。
    Vim共有九种寄存器。
    " 无名寄存器
    0~9 数字寄存器
    a~z 具名寄存器
    等等......

    相关更详细的可以看这篇博文:https://blog.csdn.net/hk2291976/article/details/42196559

    • 查询一下目前寄存器的情况
    :reg
    

    效果显示:

    --- 寄存器 ---
    ""   </html>^J
    "0   </html>^J
    "1   ^J
    "2   ^J
    "3   ^J
    "4   ^J
    "5   ^J
    "6   ^J
    "7   ^J
    "8   ^J
    "9   ^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J^J
    "-   .
    "%   Message Board.html
    请按 ENTER 或其它命令继续
    
    • 寄存器的使用方法也很简单:通过输入 加上 寄存器名,就可以访问特定的寄存器:

    "xp 粘贴 名为x的寄存器 中的内容
    "1y 把当前光标选取的内容复制到 数字寄存器1

    手动写入内容到寄存器

    数字寄存器1 清空:

    :call setreg('a', '')
    

    Vim块模式

    https://www.cnblogs.com/luosongchao/p/3193153.html

  • 相关阅读:
    TestNG详解-深度好文
    自动化测试用例getText()获取某一个元素的值返回null或空
    Python装饰器
    工资管理系统
    并发,并行
    TCP/IP协议
    tcp长连接和短连接
    tcp注意点
    文件下载器
    tcp服务器
  • 原文地址:https://www.cnblogs.com/Asterism-2012/p/10217903.html
Copyright © 2011-2022 走看看