zoukankan      html  css  js  c++  java
  • vi常用命令

    Vim常用操作命令

     

    一般模式:移动光标

    h 左移一个字符
    j 下移一个字符
    k 上移一个字符
    l 右移一个字符
    w 右移一个单词
    b 左移一个单词
    0 移至当前行行首
    $ 移至当前行行尾
    G 移至文尾
    gg 移至文首

    一般模式:选择、复制、粘贴与删除

    v/V/ctrl+v 固定光标(常用来与移动光标命令键组合选中某段文本)/长方形区块选择
    y 复制
    yy 复制当前行
    p/P 将复制的文本粘贴到当前行的下一行/上一行
    d 删除选中文本
    c 删除选中文本并切入到编辑模式
    dd 删除整行
    X/X 向后/向前删除一个字符
    ctrl+r 反撤销
    . 重复前一个动作
    缩进

    一般模式:搜索与替换

    /keyword 向下搜索关键词keyword
    ?keyword 向上搜索关键词keyword
    n/N 重复/反向重复前一次搜索动作
    s/searchword/replaceword 搜索 替换(前面可以加上行号1和2,后面可以加上/g则表示全部替换)

    进入编辑模式

    i/I 当前光标所在处字符前插入/当前光标所在行第一个非空格处插入
    a/A 当前光标所在处字符后插入/当前光标所在行行尾插入
    o/O 当前光标所在行的下一行/上一行开始插入

    指令列命令模式

    :num 定位到指定行
    :! command 暂时离开vi执行linux下command命令的显示结果
  • 相关阅读:
    系统调用简单总结
    系统调用原理详解
    总结:c 语言与Linux操作系统的关系
    poj3171 Cleaning Shifts
    洛谷P1032 字串变换
    poj3662 Telephone Lines
    洛谷P1073 最优贸易
    Uva1330/poj1964 City Game
    poj2559/SP1805 Largest Rectangle in a Histogram
    洛谷 P1196 [NOI2002]银河英雄传说
  • 原文地址:https://www.cnblogs.com/Rambo635755402/p/5549037.html
Copyright © 2011-2022 走看看