zoukankan      html  css  js  c++  java
  • vim文本编辑

    VIM相关操作

    1.软件安装:yum install -y vim

    2.工作模式
    -1.正常模式
    1)主要用来浏览或修改文本内容
    2)使用vim打开文件的默认模式
    3)在任意模式下按Esc按键进入
    -2.编辑模式
    主要用来向文本添加内容 插入模式
    正常模式输入以下字符可以进入
    i:在光标所在字符前开始输入文字
    I:在行首指第一个非空白字符处开始输入文字
    a:在光标所在字符后输入文字
    A:在行尾开始输入文字
    o:在光标所在行的下面单独开一新行输入数字
    O:在光标所在行的上面单独开一新行输入数字
    s:删除光标所在字符并进入插入模式
    S:删除光标所在行并进入插入模式

    3.打开文件
    vim filename 打开文件 将光标定位到文件开头
    1.若文件已经存在 直接打开
    2.文件不存在 重新建立文件(不做修改的文件不会创建)
    vim filename +n 打开文件,光标定位到n行
    vim filename + 打开文件,光标定位到末尾

    4.光标定位
    gg:首行
    GG:尾行
    ngg:第n行
    0:行首
    ^:首个非空字符
    $:行尾
    k:向上
    j:向下
    h:向左
    l:向右

    5.复制粘贴
    yy:复制光标所在行
    dd:剪切光标所在行
    p:粘贴缓冲区的内容
    nyy:复制光标开始的n行
    ndd:剪切

    6.操作回退
    u:撤销刚刚的操作
    ctrl+r:反撤销

    文件处理命名

    1.文件内容查看
    cat:
    作用:一次性顺序显示文件的所有内容
    格式:cat file
    tac:
    作用:一次性倒叙显示文件的所有内容
    格式:tac file
    head:
    作用:显示文件开头的若干行内容
    格式:head -n file n为要显示的行数
    tail:
    作用:显示文件结尾的若干行内容
    格式:tail -n file n为要显示的行数
    more:
    作用:分页显示其他命令执行的结果
    格式:其他命令 | more 如:cat file | more
    说明:
    当内容显示一屏时停止
    空格向下翻页(只能向下)
    回车键向下显示一行
    q键退出
    less:
    作用:分页显示其他命令执行的结果
    格式:其他命令 | less 如: cat file | less
    说明:
    与more命令相同 多了上下案件上下翻一行
    more和less的前面可以是很多查询搜索等命令 ls find

  • 相关阅读:
    BZOJ
    Codeforces
    GYM
    UOJ
    Java集合之Queue
    【HIHOCODER 1478】 水陆距离(BFS)
    Java集合之Stack
    Java集合之Vector
    Java多线程入门Ⅱ
    【HIHOCODER 1604】股票价格II(堆)
  • 原文地址:https://www.cnblogs.com/weizaiyes/p/9172371.html
Copyright © 2011-2022 走看看