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   操作系统命令

  • 相关阅读:
    HDU5029--Relief grain (树链剖分+线段树 )
    codeforces 277.5 div2 F:组合计数类dp
    FZU2176---easy problem (树链剖分)
    Codeforces Round #277.5 (Div. 2) --E. Hiking (01分数规划)
    FZU 11月月赛D题:双向搜索+二分
    POJ
    POJ
    HDU 4746 Mophues(莫比乌斯反演)
    BZOJ 2005 能量采集 (莫比乌斯反演)
    BZOJ 2301 Problem b (莫比乌斯反演+容斥)
  • 原文地址:https://www.cnblogs.com/xcnblog3035/p/5223010.html
Copyright © 2011-2022 走看看