• 笔记之Linux命令vi


    vi和vim(vim功能比vi强大,两者使用方法相同)

    第一个:命令模式(command mode),(vim/vi启动后默认进入命令模式,任何模式都可以通过esc键回到命令模式,命令模式下键盘任何输入均当成命令输入,此时可以通过不同的命令完成选择、复制、粘贴、撤销等管理操作),下面几个简单指令都是在命令模式下的操作:

                    i:在光标前插入文本(按 ‘i’ 后自动计入插入模式,可以随意输入内容)

                   o:在当前行的下面插入新的行(同样自动进入插入模式)

                   dd:删除整行

                   yy:复制当前行(p为粘贴,n+yy这是复制多行,表示光标位置开始算的共n行)

                   p:粘贴

                   u:撤销上一步操作

                   r:替换当前字符(移动光标到要替换的字符下,按r,输入新的字符)

                   /:查找关键字(命令模式下输入/,接着输入要搜索的内容,Enter)

    第二个:插入模式(Insert mode),vi启动默认进入的是命令模式,欲输入编辑文本,可以按“i、a、o、c”几个字母中的任一个进入插入模式,进入插入模式后输入的任何内容都当成字符保存,想回到命令模式下,按"ESC"键即可

    第三个:EX模式(last line mode),(只能从命令模式进入,所以一般先按esc键退出插入模式进入命令模式),命令模式下,用户按“:”键即可进入EX模式下,此时Vi会在显示窗口的最后一行显示一个“:”作为ex模式的提示符,等待用户输入命令,此时可以输入一些以下命令实现目的

                  w:保存当前修改,不退出

                  q!:退出,不保存修改(不保存必须强制退出,需要加!)

                  x:保存并退出,相当wq

                 set number:显示文件行号(可以nu代表number)

                 !:执行系统命令,并显示结果(意思是在编辑文本时可以不退出,直接:!开始编辑执行系统其它命令,要去执行系统命令也可以sh先回到命令行,执行完命令再Ctrl+d回来)

                 sh:切换到命令行,使用Ctrl+d切回vi

    注:别管三个模式名字的区别,知道是这三个东西就够了,不用较真

                   

  • 相关阅读:
    刷题-力扣-414. 第三大的数
    刷题-力扣-976. 三角形的最大周长
    刷题-力扣-942. 增减字符串匹配
    刷题-力扣-409. 最长回文串
    扛把子组20191121-4 Final发布用户使用报告
    Scrum立会报告+燃尽图 07
    Final发布
    扛把子组20191121-3 Final阶段贡献分配规则
    扛把子组20191121-10 Scrum立会报告+燃尽图 06
    Scrum立会报告+燃尽图 05
  • 原文地址:https://www.cnblogs.com/will-wu/p/12637847.html
Copyright © 2020-2023  润新知