• linux vi编辑器


    vi打开默认是命令模式

    命令模式  默认    在其他模式下按esc进入命令模式

    插入模式  在命令模式下 键入a 或者i

    底行模式:必须在命令模式下键入:(shift+:)进入

    保存离开:

    命令模式:     ZZ

    底行模式 :    :wq 

    离开:

    底行:  : q!  或者q

    另存:

    底行:  :w newFileName

    其他操作

    set nu    显示行号

    gg     跳转到文件开头

    /     向后搜索

    ?    向前搜索

    n    查找下一处

    N    查找上一处

    |     光标所在行行首

    L    屏幕所显示的底行

    {    段首

    }    段尾

    -    前一行行首

    +    后一行行首

    (    句首

    )    下一句首

    $    行末

    M    屏幕中间行

    0    行首(零)

    hjkl    左下上右

    x    删除光标所在字符

    R    替换模式(可以替换任意字符)

    r    单个替换

    dd     删除光标所在的行

    D    删除至行末(从光标位置开始)

    s    删除字符并插入(单个字符删除,并进入插入模式)

    S    删除行并插入(整行删除)

    >>     缩进(相当于一个tab)

    <<     反缩进

    =    自动格式化

    J    合并上下两行

    I    插入到行首

    i     插入

    C    从光标处开始修改至行位

    a    在光标后附件或追加

    A    在行末追加

    p    粘贴(后)

    P    粘贴(前)

    Esc     命令模式

    ZZ     保存退出编辑(vi,含保存)

    ZQ    不保存退出编辑 

    vim键位图:

    set nu    显示行号
    gg     跳转到文件开头
    /     向后搜索
    ?    向前搜索
    n    查找下一处
    N    查找上一处
    |     光标所在行行首
    L    屏幕所显示的底行
    {    段首
    }    段尾
    -    前一行行首
    +    后一行行首
    (    句首
    )    下一句首
    $    行末
    M    屏幕中间行
    0    行首(零)
    hjkl    左下上右
    x    删除光标所在字符
    R    替换模式(可以替换任意字符)
    r    单个替换
    dd     删除光标所在的行
    D    删除至行末(从光标位置开始)
    s    删除字符并插入(单个字符删除,并进入插入模式)
    S    删除行并插入(整行删除)
    >>     缩进(相当于一个tab)
    <<     反缩进
    =    自动格式化
    J    合并上下两行
    I    插入到行首
    i     插入
    C    从光标处开始修改至行位
    a    在光标后附件或追加
    A    在行末追加
    p    粘贴(后)
    P    粘贴(前)
    Esc     命令模式
    ZZ     保存退出编辑(vi,含保存)
    ZQ    不保存退出编辑
  • 相关阅读:
    九大经典算法之插入排序、希尔排序
    1072 开学寄语 (20 分)
    1070 结绳 (25 分
    查找字符串中的所有数字
    通过类继承计算梯形面积
    将命令的输出生成一个Web页面
    从Internet下载一个文件
    使用Excel管理命令输出
    将一个命令的输出保存到CSV文件
    使用属性存储用户编号和姓名
  • 原文地址:https://www.cnblogs.com/lichihua/p/9296138.html
Copyright © 2020-2023  润新知