• Vim编辑器基础命令


    Linux系统中都默认安装了vi或vim编辑器,两种命令基本一致。vim为Vi IMproved,功能更强大。

    vim有命令模式,输入模式,和末行模式三种。

    ➢ 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。
    ➢ 输入模式:正常的文本录入。
    ➢ 末行模式:保存或退出文档,以及设置编辑环境

    在Linux终端中,直接输入vim filename,就可以打开vim编辑界面。

    一进入首先是命令模式。基本命令有:

    dd    删除光标所在行;    5dd    删除光标所在处开始的5行

    yy    复制光标所在行;    5yy    复制光标所在处开始的5行

    u     撤销上一步操作;     p       将之前删除或复制过的数据粘贴到光标后面

    n     显示搜索命令定位到的下一个字符串      N    显示搜索命令定位到的上一个字符串

     接着按a,i,o即可进入编辑模式

    a :在光标后面一位切换到输入模式  ;

    i : 在光标当前位置切换到输入模式;

    o: 在光标的下面再创建一个空行切换到输入模式;

    编写完文档后按 Esc 建回到命令模式,再按 :进入末行模式。 

    末行模式基本命令:

    :w 保存
    :q 退出
    :q! 强制退出(放弃对文档的修改内容)

    :wq  保存退出
    :wq! 强制保存退出
    :set nu        显示行号
    :set nonu    不显示行号
    :命令           执行该命令
    :整数           跳转到该行

     :s/one/two         将当前光标所在行的第一个 one 替换成 two
    :s/one/two/g       将当前光标所在行的所有 one 替换成 two
    :%s/one/two/g   将全文中的所有 one 替换成 two
    ?字符串             在文本中从下至上搜索该字符串
    /字符串              在文本中从上至下搜索该字符串

  • 相关阅读:
    是什么意思
    Hql查询
    java的LINQ :Linq4j简明介绍
    Sqlite内存数据库
    ACE中的Proactor介绍和应用实例
    mysql的锁表问题
    消息:'null'为空或不是对象
    FusionChart中引入图类型和数据源方法
    实现FusionChart动态获取数据(二)
    JSP页面解决文件路径方法
  • 原文地址:https://www.cnblogs.com/DSYR/p/9440699.html
Copyright © 2020-2023  润新知