zoukankan      html  css  js  c++  java
  • Linux-文本编辑器

    vi -o 可以同时打开多个文件  -O 竖排多个文件

        ctrl+ww切换不同文件

    不能锁住界面。只有菜单

    了解vi的工作模式:只是一个文本编辑器--记事本

      命令模式(vi filename默认进入)  :所有键盘键入的字符,都有可能是命令  iao/IAO 可进入插入模式

      i:光标前插入文本

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

      a:在光标后附加文本

      A:在本行末附加文本内容

      o:在光标下插入新行

      O:在光标上插入新行

      :可进入编辑模式

      ZZ:可以退出vi

    .vimrc 设置文件

    命令模式的命令:

      命令行模式定位命令:

        h--左移一个字符 j--下移一个字符 k--上移一个字符 l--右移一个字符

         $--直接移动到行尾 0--直接移动到行首  

        Enter--移至下行行首 H--移至屏幕上端 M--移至屏幕中央L--移至屏幕底端

        G--到文件的最后一行  1G --到文件第一行  nG--到文件第n行

      命令行模式删除命令:

        x--删除光标所在处的字符

        X--删除光标前面的字符

        dd--删除光标所在的行

        dG--删除光标所在行直到末尾的内容

        D--删除光标所在处到结尾

      命令行模式复制命令:

        yy,Y--复制当前行

        nyy,nY--复制当前行以下n行

        p--将已经选择复制或被删除的行到当前行下 ,粘贴

      命令行模式替换和取消的命令:

        r--取代光标所在处的字符 R--从光标所在处开始替换字符,知道按ESC结束

         s--替换光标所在处字符,并进入文本输入方式  S--替换光标所在全行,按ESC结束

         u-- 取消上一步的操作,取消到文件打开的点 ctrl+u 返回取消

         U--取消当前行的所有操作,

      搜索和替换命令

        /string-- 搜索        ?string

        /搜索:n-- 向下搜索N--向上搜索    ?   刚好相反

      插入模式 回到命令模式:Esc 

      编辑模式  回到命令模式: Enter


    编辑模式命令:

    :20 --到20行

    :set nu 设置行号

    :set nonu 取消行号

    :n1,n2 d 删除 n1-n2行
    :w 保存

    :w new_filename

    :wq

    :q

    :q! 强制退出

    :wq!

    :x

    :x!

    :%s/old/new/g 替换

    :%s/old//g  删除

    :r +文件名 导入,打开

    :!ifconfig   操作系统命令

  • 相关阅读:
    dubbo-admin 2.0安装部署
    一文多发神器
    springboot整合druid踩坑记录
    thymeleaf中的重定向的绝对路径问题
    路径问题
    sp_executesql介绍和使用
    java.net.UnknownHostException: api.weixin.qq.com解决办法
    调用百度地图示例
    浅析分布式架构
    城乡医保用户角色未分配修改
  • 原文地址:https://www.cnblogs.com/xcnblog3035/p/5223010.html
Copyright © 2011-2022 走看看