zoukankan      html  css  js  c++  java
  • Linux文本编辑器的常用命令

    Vi文本编辑器
      首先介绍命令模式,命令模式是在进入文本编辑器的时候的当前状态;输入模式(插入模式)是在插入文本时候按下的键,比如 大小 i
     键,a键、o键;底行模式是在命令模式的状态直接输入冒号 ":" ,从插入模式到命令模式,按下Esc键即可
     
    ①定位光标 
    命令模式下
    向上     k
    向下     j
    向左     h
    向右     l
    末行     G(第一行)
    首行     gg(最后一行)
    行首     0(一行的第一个字符)
    行末     $(一行的最后一个字符)
    第几行   :n (底行模式下)
     
    ②插入文本 
    输入模式下
    i     在光标当前位置前插入
    I     在光标所在行的行首插入(大写的i)
    a     在光标当前位置后插入
    A     在光标所在行的行末插入
    o     在光标所在行的下一行插入一行
    O     在光标所在行的上一行插入一行
              ecs     退出输入模式
     
    ③复制粘贴删除替换
    命令模式下
              ~     改变当前字符的大小写
    p     粘贴     
    u     撤销
    y     复制一个字符 
    yw     复制当前词
    yy     复制一行  
    [n]yy       复制从光标所在行开始的n行
    y0     复制光标位置到行首的内容
    y$     复制光标位置到行末的内容
    yG     复制光标位置所在行到末行的内容
    ygg     复制光标位置所在行到首行的内容
    x     删除一个字符    
    dd     删除光标所在行   
    [n]dd     删除从光标所在行开始的n行
    d0     删除光标位置到行首的内容
    d$     删除光标位置到行末的内容
    dG     删除光标位置所在行到末行的内容
    dgg     删除光标位置所在行到首行的内容
    dw     删除当前词
    [n]dw     删除光标所在位置开始的n个词
    :i,jd     删除第 i 行到第 j 行的内容(底行模式下)
                                   r      替换一个字符
                                  cw    替换一个单词
    cc      替换一行
    C      替换从光标至行尾
    J     把当前行和下一行连接起来
     
      底行模式下
    :w     保存
    :q     退出
    !     强制执行
    :set nu      显示行代码 (:set nonu)
    :21      光标停在指定行
    21G      光标停在指定行 (G 到文件尾,1G 到文件头)
    /串      从当前行往下查找
    ?串      从当前行往上查找
    n      查找继续
    :r file2      在光标所在位置插入另一个文件
    :1,$s/旧串/新串/g      替换全文
    :%s /旧串/新串/g      替换全文
    :1,2co3      拷贝行1,行2在行3之后
    :4,5m6      移动行4,行5在行6之后
  • 相关阅读:
    (转)Android 升级 ADT 之后报错之一 case语句 .
    myeclipse CTRL+1功能
    (转)项目延期原因及应对之道
    shiro的使用2 灵活使用shiro的密码服务模块
    shiro的使用1 简单的认证
    最全的 eclipse web 项目目录结构以及Tomcat的各个目录的作用
    Eclipse导入git上的maven web项目 以及部署成功运行
    eclipse中怎么导入git库下载下来的web项目
    git和github的关系以及简单易懂的理解
    LINUX 怎么实现root和普通用户的切换及怎么更改root密码
  • 原文地址:https://www.cnblogs.com/aitiknowledge/p/11421973.html
Copyright © 2011-2022 走看看