zoukankan      html  css  js  c++  java
  • Linux vi编辑器的基本命令

    vi编辑器的文字说明

    模式:命令模式,编辑模式,末行模式。

    切换方式:命令模式→i→编辑模式,编辑模式→Esc→命令模式,命令模式→:→末行模式。

    功能:

    命令模式(Command Mode): 控制光标移动,删除字符,段落复制。

    编辑模式(Insert Mode): 新增文字及修改文字。

    末行模式(Last Line Mode):保存文件,离开vi,以及其他设置。

    命令模式命令

    命令 说明

    h 将光标向左移动一格

    l 将光标向右移动一格

    j 将光标向下移动一格

    k 将光标向上移动一格

    0 数字0,将光标移动到该行的行首

    $ 将光标移动到该行的行末

    H 将光标移动到该屏幕的顶端

    M 将光标移动到该屏幕的中间

    L 将光标移动到该屏幕的底端

    gg 将光标移动到文章的首行

    G 将光标移动到文章的尾行

     w或W 将光标移动到下一单词

    x 删除光标所在处的字符

    X 删除光标前的字符

    dd 删除光标所在行

     *dd 从光标所在行向下删除*行,*为数字  如:2dd表示删除该行一下的两行 

    D 删除光标所在处到行尾

    r 取代光标处的一个jjkkkjj字符

    R 从光标处向后替换,按Esc结束

    u 取消上步的操作

    U 取消目前的所有

    p操作  取消所有行操作

    yy 复制光标所在行

    p 将复制的内容放在光标所在行的下行

    编辑模式命令​

    命令 说明

    a 在光标后插入文本

    A 在光标所在行后插入文本

    i 在光标前插入文本

    I 在光标所在行前插入文本

    o 在光标所在行下插入新行(小写字母o)

    O 在光标所在行上插入新行(大写字母O)

    末行命令

    命令 说明

    e 创建新文件

    n 加载新文件

    w 保存文件

    ! 强行操作

    w! 强行保存文件

    q 退出

    q! 强行退出

    wq 保存退出

    wq! 强行保存退出

    set nu 显示行号

    set nonu 不显示行号

    /* /搜索,*任意字符串 n搜索下一个 N​

     搜索上一个

    ? 同上

    set ic 搜索时忽略大小写

  • 相关阅读:
    AtCoder Beginner Contest 167
    AtCoder Beginner Contest 166
    AtCoder Beginner Contest 165
    AtCoder Beginner Contest 164
    AtCoder Beginner Contest 163
    AtCoder Beginner Contest 162
    AtCoder Beginner Contest 161
    AtCoder Beginner Contest 160
    AtCoder Beginner Contest 159
    自定义Mybatis自动生成代码规则
  • 原文地址:https://www.cnblogs.com/lpyan/p/5607633.html
Copyright © 2011-2022 走看看