• vim操作手册


    10.3编辑器之神-vim
    vim命令和vi命令一样
    eg:
    vim 4.py :建立一个新文件或者打开一个已经存在的文件
    i:变为编辑模式,在光标的前面插入 a-从后面插入 o-下一行插入 I-行首 A-行尾 O-上一行
    Esc:回到命令模式
    : 去到末行模式,才能保存退出
    wq: 保存退出
    任何模式下只要按esc键都会进入命令模式,进入命令模式后,输入的任何字符都会被当做是命令;
    修改之后如果不需要保存,直接退出: q!

    末行模式
    w: 保存
    q: 退出
    wq: 保存并且退出

    命令模式
    shift+zz: 相当于wq

    vi命令:
    -----------
    yy: 复制 光标所在的这一行
    4yy: 就是从光标所在行开始向下4行
    p: 粘贴
    dd: 删除(实际上是剪切)光标所在的行,只要不按p粘贴,就相当于删除
    2dd: 光标所在的这行开始往下删除两行,包含当前行
    D: 从当前的光标处开始剪切,一直到行末
    d0: 从当前的光标处开始剪切,一直到行首
    x: 删除当前的光标,每次只会删除一个
    X: 删除当前光标前面的那个,每次只删除一个

    u: 撤销刚刚(上一步)的操作
    ctrl+r: 反撤销

    h: 光标左移动 ,必须在命令模式下
    j: 下移
    k: 上移
    l: 右移 1复制

    M:回到当前看得见的中间部分
    H: 当前屏幕的上方
    L: 当前屏幕的下方

    ctrl+f: 下一页
    ctrl+b: 上一页
    ctrl+u: 向上翻半页
    ctrl+d: 向下翻半页

    20G: 快速的定位到第20行
    G: 快速的回到整个代码的最后一行
    gg: 快速回到整个代码的第一行

    w: 向后跳一个单词的长度,即调到下一个单词的开始处
    b: 向前跳一个单词的长度,即调到上一个单词的开始处

    {: 跳到上一片代码的开头
    }: 跳到下一片代码的开头

    小写v是以光标为单位,大写V是以行为单位。
    v -> 上下左右键选中 -> ctrl和两个">"号,则选中代码整体右移;
    V -> 上下左右键选中 -> ctrl和两个">"号,则选中代码整体右移 -> "."是重复执行上一步操作

    选中一片代码;
    v:
    V:

    >>: 整体向右
    <<: 整体向左
    . : 重复执行上一次命令

    r: 替换一个字符
    R: 替换光标以及后边的字符

    查找命令:
    /: str查找 eg: /宁宁 命令模式 如果要去除选中效果,则搜索一个不存在的字符串
    n: 下一个
    N:上一个

  • 相关阅读:
    hdu 4739 Zhuge Liang's Mines DFS
    Uva 12304
    三角形的心
    最小路径覆盖的理解
    Codeforces Round #192 (Div. 2)
    Uva 11796 Dog Distance
    laravel框架session使用教程
    php session跨页面传递 session值丢失问题
    PHP 5.4中的traits特性
    PHP5.3 goto操作符介绍
  • 原文地址:https://www.cnblogs.com/shiyun32/p/11005483.html
Copyright © 2020-2023  润新知