• vim 命令


    整页翻页 ctrl-f ctrl-b
    f就是forword b就是backward

    翻半页
    ctrl-d ctlr-u
    d=down u=up

    滚一行
    ctrl-e ctrl-y

    zz 让光标所杂的行居屏幕中央
    zt 让光标所杂的行居屏幕最上一行 t=top
    zb 让光标所杂的行居屏幕最下一行 b=bottom

    :set  nu  显示行号

    :set  nonu 取消行号

    gg 到第一行

    G 到最后一行

    nG到第几行

    :n 到第n行

    $ 到行尾

    0 移到行首

    x 上出光标所在字符

    nx 删除光标所在出的n个字符,(从光标位置计数)  abcdefg    光标在a处   4x  最后是:defg

    dd 删除光标坐在行   ndd  删除包括光标所在行的 n行。

    dG 删除光标所在行到末尾内容 

    D 删除光标所在行到行尾的位置 

    :n1,n2d 删除指定范围内的行。  18,19d   删除18行和19行。

    yy  复制当前行

    nyy  复制当前行所在的n行。

    dd 剪切当前行

    ndd 剪切当前行一下的n行。

    p或者P  粘贴   粘贴在当前行所在的上面(大P)或者下面(小p)

    替换

    :%s/old/new/g  全文替换指定字符串

    :(n1)启始行,(n2)终止行s  /要替换的字符串   /替换的新的字符串  /g

     /要搜索的字符串   :set ic (搜索时忽略大小写)   set nic 不忽略。

    :w  保存修改

    :w  /路径 另存为

    多行注释和添加

    : 1,3s/^/#/g   表示1-3行的开头添加#号  

    :1,3s/^// / /g  1-3行开头的 // 替换成 空。  g 表示不需要确认。

  • 相关阅读:
    函数
    大对象数据LOB
    【缓冲流、转换流、序列化流】
    【字节流、字符流】
    【File类、递归】
    【缓冲流、转换流、序列化流】
    vee-validate的使用
    微信小程序第三方授权登录
    新电脑搭建vue项目步凑
    移动端300ms延迟问题和点击穿透问题
  • 原文地址:https://www.cnblogs.com/yhl664123701/p/5225910.html
Copyright © 2020-2023  润新知