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

  • 相关阅读:
    Sharding-JDBC多数据源动态切换
    U 盘安装 CentOS 7 时出现 No Caching mode page found 问题的解决
    sudo 密码直接添加到命令行以方便实现脚本自动化
    Python3 Windows 虚拟环境的若干问题
    20 张图让你彻底弄懂 HTTPS 原理!
    全网写得最好的分库分表之 Sharding-JDBC 中间件介绍
    以为线程池很简单,结果第一道题就被干趴下了!
    以为线程池很简单,没想到第一问就被干趴下了
    分布式事务,看这篇就够了!
    我是一个线程池
  • 原文地址:https://www.cnblogs.com/weizaiyes/p/9172371.html
Copyright © 2011-2022 走看看