zoukankan      html  css  js  c++  java
  • 编辑器使用

    检查目前使用的编辑器

    查看是否设置了别名,链接等

    [root@tzPC ~]# alias vi
    -bash: alias: vi: not found
    [root@tzPC ~]# which vi
    /usr/bin/vi
    [root@tzPC ~]# which vim
    /usr/bin/vim
    [root@tzPC ~]# ll /usr/bin/vim
    -rwxr-xr-x. 1 root root 2337192 Aug  9  2019 /usr/bin/vim
    [root@tzPC ~]# ll /usr/bin/vi
    -rwxr-xr-x. 1 root root 928184 Aug  9  2019 /usr/bin/vi

    两种操作模式

    • 普通模式
    • 插入模式
    • 命令模式

    移动

    在普通模式下,除了方向键移动还可以

    h:左移一个字符

    l:右移一个字符

    j:下移一行

    k:上移一行

    G:移动到最后一行

    nG:移动到第n行

    gg:移动到第一行

    在普通模式下按:进入命令模式

    编辑数据

    在普通模式下

    x:剪切当前光标所在位置的字符

    dd:剪切当前光标所在行

    dw:剪切当前光标所在位置的单词(以空格区分)

    d$:剪切光标所在位置到行尾

    J:删除光标所在行尾的换行符

    u:撤销前一条编辑命令

    a:在当前光标后追加数据

    A:在当前光标行尾追加数据

    r x:用x替换当前光标所在行的单个字符(x为任意字符)

    R text:用text替换当前光标所在位置数据

    注意:可配合数字使用,如2x删除从光标开始的两个字符,5dd删除从光标所在行开始的5行

    复制和粘贴

    剪切d,粘贴p

    复制y,yw表示复制一个单词,y$表示复制到行尾依此类推

    可视模式复制

    普通模式下按v,移动光标选择文本,按y复制,按p粘贴

    查找和替换

    按下/输入查找字符串,n向上查找,N向下查找

    替换

    命令 描述
    :%s/old/new/ge 替换整个文件old为new
    :%s/old/new/gc 替换整个文件并提示
    :n,ms/old/new/g 替换行号n到m之间所有old
    今天的学习是为了以后的工作更加的轻松!
  • 相关阅读:
    素数算法问题
    字符指针和字符数组
    指针引用多维数组
    指针细节整理3
    指针细节整理2
    指针细节整理
    公约数和公倍数
    冒泡排序、选择排序
    如何写出高性能的sql语句?
    并发控制
  • 原文地址:https://www.cnblogs.com/tz90/p/13470179.html
Copyright © 2011-2022 走看看