zoukankan      html  css  js  c++  java
  • vim 简单用法

    vim 是一个纯文本编辑器

    • 模式化的编辑器
    1:编辑模式
    2:输入模式
    3:末行模式 : 具有命令的接口,在末行模式中可以直接的通过命令修改vim编辑器打开的文本文件
    • 模式转换
    1:编辑模式—>输入模式 
    i:insert,表示在光标所在处输入
    a: append,在光标所在处的后输入
    o:在光标所在处的下一行输入
    I:在光标所在行的行首输入
    A:在光标所在行的行尾输入
    O:在光标所在处的上方输入

    2:输入模式—>编辑模式
    ESC

    3:编辑模式—>末行模式
    :

    4:末行模式—>编辑模式
    ESC
    • 关闭文件
    q:  退出, 在没有改变文件内容的情况下推出
    q!:不保存强制退出
    wq:保存退出
    • 光标的跳转
    字符间跳转 
    h , l :左 右
    k , j: 上 下


    单词跳转
    w:下一个单词的词尾
    e:当前或后一个单词的词尾
    b:当前或前一个单词的词首

    行首行尾跳转
    ^:跳转至行首的第一个非空白字符
    O:跳转至行首
    $:跳转至行尾

    行间跳转
    数字+G:跳转至(数字)行
    1G或gg:跳转至第一行
    G:跳转至最后一行

    句间跳转
    ):向后
    (:向前

    段间跳转
    }:向后
    {:向前

    翻屏操作
    Ctrl + f:向文件尾部翻屏
    Ctrl+ b:向文件首部翻屏
    Ctrl + d:向文件尾部翻半屏
    Ctrl + u:向文件首部翻半屏
    Enter:按行向后翻屏

    • vim的编辑命令
    删除命令 
    d:删除命令,可以结合光标跳转字符,实现范围删除
    dd:删除光标所在行的整行

    粘贴命令
    p:缓冲区中的内容如果为整行,则粘贴在当前光标所在行的下方
    P:与p相反

    复制命令(yank)
    y:表示赋值,与d命令相似
    yy:复制一整行
    1yy:赋值1行


    撤销(undo)操作
    u :撤销之前的操作




    小操作(以下两个操作都要切换到末行模式 ESC)

    整体对齐 : shift+v 选择上下键 =

    竖删除 : ctrl+v 选择上下左右键 dd




    分屏 : vim 文件名 + 文件名 -o
  • 相关阅读:
    VintaSoft Barcode.NET SDK专业的条形码读写控件详细介绍
    数据库查询构建控件集Active Query Builder
    linux系统下集成开发工具选择
    linux常用命令
    ubuntu 10.10绚丽桌面效果及常用快捷键
    Restful服务1
    EasyJF简易的j2EE框架
    erlang学习1
    netbeans下 xdebug调试php
    介绍几个开源的网站
  • 原文地址:https://www.cnblogs.com/liu1026/p/7661909.html
Copyright © 2011-2022 走看看