zoukankan      html  css  js  c++  java
  • Linux 系统常用命令汇总(二) vi 文本编辑

    文本编辑
    vi 命令 作用
    +文件名 编辑文本文件,若文件不存在同时创建该文件
    Ctrl+f 向后翻一页
    Ctrl+b 向前翻一页
    Ctrl+d 向后翻半页
    Ctrl+u 向前翻半页
    + 光标移动到下一行
    - 光标移动到上一行
    数字+空格 光标向右移动n个字符
    0 移动到本行首个字符处
    移动到本行最后一个字符处
    H 光标移动到屏幕最上行
    M 光标移动到屏幕中间行
    L 光标移动到屏幕最下行
    G 光标移动到文件最后一行
    nG 光标移动到文件第n行
    n+回车 光标向下移动n行
    /word 在光标后面查找名为word的字符串
    ?word 在光标前面查找名为word的字符串
    :n1,n2s/word1/word2/g 在第n1行到n2行间查找word1,并替换为word2
    :1,$s/word1/word2/g 在第1行到最后行间查找word1,并替换为word2
    :1,$s/word1/word2/gc 在第1行到最后行间查找word1,并替换为word2,但替换前需要用户确定
    x(X) x删除光标所在位置的一个字符,X向前删除一个字符
    nx 从光标所在位向后删除n个字符
    dd 删除光标所在的整行
    ndd 删除光标向下的n行
    d1G 删除光标所在行到第一行的所有行
    dG 删除光标所在行到最后一行的所有行
    yy 复制光标所在行
    nyy 复制光标所在行往下n行
    y1G 复制光标所在行到第一行的所有行
    yG 复制光标所在行到最后一行的所有行
    p(P) p黏贴复制的内容到光标所在行,P为黏贴到光标所在的上一行
    u 恢复上一次操作
    :w 存盘
    :w! 强制存盘
    :q 退出
    :q! 强制退出
    :wq 保存退出
    :w 文件名 保存为另一个文件
    :r 文件名 读入一个文件,把读入的文件内容添加到光标所在行
    :set nu 显示行号
    :set nonu 不显示行号
    :n1,n2w 文件名 从第n1行到n2行保存成另一文件
    i 插入
    a 添加
    o 新增行
    r,R 替换
    ESC 退出编辑模式
  • 相关阅读:
    Delphi单元文件之-防止程序重复执行
    cxGrid使用汇总2
    Delphi数组复制
    cxGrid使用汇总1
    Delphi XE5 android 获取网络状态
    xe5 android sample 中的 SimpleList 是怎样绑定的
    XE5 Android 开发数据访问手机端 解决乱码的办法
    设计模式之代理模式
    设计模式之单例模式及原型模式
    设计模式之工厂模式
  • 原文地址:https://www.cnblogs.com/zhangxinglong/p/5341618.html
Copyright © 2011-2022 走看看