• vim基础命令


    vim基础命令

    不定时更新

    插入操作

    i 普通插入
    a 从下一个字符处插入
    o 从下一行插入
    I 在本行首插入
    A 在本行尾插入
    O 光标处插入新行

     删除操作

    x 删除光标所在字符
    nx 删除后面n个字符
    dd 用来删除本行
    dG 删除到文尾
    D 删除到行尾

    复制粘贴

    yy 复制本行
    nyy复制从本行开始的往下n行
    dd 剪切
    p 向下粘贴
    P 向上粘贴

    单字符替换恢复

    r 替换当前字符
    R 开始替换到Esc
    u 取消上步操作

    移动操作

    gg 到第一行
    G 到最后一行
    nG/:n 到第几行

    替换与查找

    /string 查找和string有关的字符
    搜索忽略大小写:set ic
    n 搜索指定字符串的下一个
    :%s/old_str/new_str/g 全文替换
    :n1,n2s/old_str/new_str/g 范围替换

    保存退出

    :wq 保存退出
    :w 保存修改
    :w new_file 另存为
    ZZ 保存修改并退出
    :q! 不保存退出
    :wq! 保存修改并推出(文件所有者和root可用)

     其他命令

    取消高亮 :noh

    将其他文件的内容导入到本文件
    :r /etc/httpd/... ...

    在vim中执行命令
    :!date

    将时间直接导入vim
    :r !date

    定义快捷方式
    :map Ctrl+v+定义键 功能
    比如Ctrl+v+p I#<ESC> 定义Ctrl+p 在行首插入# 然后回退到命令模式
    比如Ctrl+v+b 0x 定义Ctrl+b 在行首删除第一个字符 然后回退到命令模式

    连续注释
    :n1,n2s/^/#/g
    :n1,n2s/^#//g
    :n1,n2s/^////g

    快捷命令
    :ab my mail 11****6@qq.com

  • 相关阅读:
    5.9上午
    5.4下午
    5.4上午
    5.2上午
    4.19下午
    4.18上午
    4.17下午
    4.17上午
    4.12下午
    4.13下午
  • 原文地址:https://www.cnblogs.com/duzhaoqi/p/6949626.html
Copyright © 2020-2023  润新知