• vim编辑器


    vim编辑器

    20181212

    22:15

    常用操作

    命令模式          (初始模式)

    输入模式          i  进入)

    底行命令模式:  进入)

    /

    往下搜索

     

    ?

    往上搜索

    n

    搜索下一个

     

    N

    搜索上一个

    f+字符

    光标往后跳到字符处

     

    F+字符

    光标往前跳到字符处

    dd

    删除整行

     

    D

    删除至行末

    yy

    复制整行(此复制)

     

    p/P

    向下粘贴 / 向上粘贴

    yyp

    向下克隆一行

     

    yyP

    向上克隆一行

    gg

    跳到第一行

     

    G

    跳到最后一行

    pageUp

    上一页

     

    pageDown

    下一页

    :q

    退出

     

    :q!

    强制退出

    :wq

    保存退出

     

    :wq!

    强制保存退出

    :e

    刷新文件

     

    :e!

    强制刷新(丢弃未保存修改)

    w

    下一个单词

     

    b

    上一个单词

    W

    下一个句子(空格分割)

     

    B

    上一个句子(空格分割)

    H

    屏幕顶行

     

    L

    屏幕底行

    :%s/old/new/g

    全局替换

     

    :15

    跳到第15

    u

    撤销

     

    ctr+r

    反撤销

     

    文本替换

    :s/old/new

    用new替换当前行第一个old

    :s/old/new/g

    用new替换当前行所有的old

    :%s/old/new/g

    用new替换文件中所有的old

    :%s/^/xxx/g

    在每一行的行首插入xxx,^表示行首

    :%s/$/xxx/g

    在每一行的行尾插入xxx,$表示行尾

    %g一起用代表全局替换

    所有替换命令末尾加上g替换一行中的多个

    所有替换命令末尾加上c,每个替换都询问

    所有替换命令末尾加上i匹配时忽略大小写

     

     

    set nu                          显示行号

    set nonu     取消行号

     
  • 相关阅读:
    js格式化时间和时间操作
    java链接FTP实现上传和下载
    JQuery 对 Select option 的操作
    利用set实现去重
    数组去重的五个办法
    JavaScript实现360度全景图片展示效果
    对于行高(line-height)的一些理解
    Flex 布局教程:语法篇
    学习Javascript闭包
    MySQL explain字段解释
  • 原文地址:https://www.cnblogs.com/zhangzongjian/p/10634126.html
Copyright © 2020-2023  润新知