zoukankan      html  css  js  c++  java
  • Linux下vi命令大全(文件修改)

     
    1. 文件操作 

    vi FileName 打开文件 FileName,并将光标置于第一行首。

    vi +n FileName 打开文件 FileName,并将光标置于第 n 行首。

    vi + FileName 打开文件 FileName,并将光标置于最后一行。

    vi + /pattern File 打开文件 File,并将光标置于其中第一个于 pattern 匹配的字符串处。

    vi r FileName 在上次正用 vi 编辑 FileName 发生系统崩溃后,恢复FileName

     

    2. 插入

    i 在光标前插入。

    a 在光标后插入。

    I 在当前行首插入。

    A 在当前行尾插入。

    o 在当前行之下一新行插入。

    O 在当前行之上新开一行插入。

     

    3. 光标的移动

    1G 光标移动到文件第一行的行首。

    K 光标移动到文件上一行的同一列。

    h 光标移动到当前行的前一个字符。

    l 光标移动到当前行的后一个字符

    j 光标移动到下一行的同一列。

    G 光标移动到文件最后一行的行首。

     

    4. 整行的删除、移动

    dd 删除光标所在行

    yy 复制光标所在行

    p(小写)  在光标的下一行粘贴yy命令复制的行

    P(大写)  在光标的上一行粘贴yy命令复制的行

    J 对光标所在行和光标所在下一行进行合并成一行。

     

    5. 删除单个字符、删除一个单词

    X(大写) 删除光标前一个字符

    X(小写)删除光标后一个字符

    xx   删除单个字符

    dw  删除一个单词

     

    6. 查找替换

    / 在文件中查找输入的内容

    n 进入查询结果的下个内容(由光标所在行进行往上查询)

    N 进入查询结果的下个内容(由光标所在行进行往下查询)

     

    7. 回退操作

    u   回退之前的操作

    :e! 重新编辑当前文件,忽略所有的修改

     

    8. 文件保存

    ZZ 保存后退出文件

    :w保存并返回指令模式

    :w!覆盖已存在的文件

    :q退出

    :q!退出并丢掉所有未保存信息

    :wq!保存并退出

  • 相关阅读:
    一个改写MBR的例子
    explore没有桌面
    Guidance of Set up FTP Server
    重启远程机器(不登录远程机器下的重启)
    Eclipse 一些小知识
    check time period
    Scrum 冲刺——Day 1
    Scrum 冲刺——Day 2
    初学C语言
    CSS选择器
  • 原文地址:https://www.cnblogs.com/classics/p/11417432.html
Copyright © 2011-2022 走看看