`
JoeDanny
  • 浏览: 64050 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

vi编辑器的文字说明

阅读更多
模式:命令模式,编辑模式,末行模式。 
  
  切换方式:命令模式→i→编辑模式,编辑模式→Esc→命令模式,命令模式→:→末行模式。 
  
  功能: 
  
         
          命令模式(Command   Mode):     控制光标移动,删除字符,段落复制。  
          编辑模式(Insert   Mode):       新增文字及修改文字。  
          末行模式(Last   Line   Mode):保存文件,离开vi,以及其他设置。

  
  
  命令模式命令 
  
  命令               说明 
 
   h                       将光标向左移动一格  
    l                       将光标向右移动一格  
    j                       将光标向下移动一格  
    k                       将光标向上移动一格  
    0                       数字0,将光标移动到该行的行首  
    $                       将光标移动到该行的行末  
    H                       将光标移动到该屏幕的顶端  
    M                       将光标移动到该屏幕的中间  
    L                       将光标移动到该屏幕的底端  
    gg                     将光标移动到文章的首行  
    G                       将光标移动到文章的尾行  
  w或W                   将光标移动到下一单词  
    x                       删除光标所在处的字符  
    X                       删除光标前的字符  
    dd                     删除光标所在行  
  *dd                     从光标所在行向下删除*行,*为数字  
    D                       删除光标所在处到行尾  
    r                       取代光标处的一个字符  
    R                       从光标处向后替换,按Esc结束  
    u                       取消上步的操作  
    U                       取消目前的所有操作  
    yy                     复制光标所在行  
    p                       将复制的内容放在光标所在行的下行  
    P(大写)           将复制的内容放在光标所在行的上行  
   

  
  编辑模式命令 
  
  命令               说明 
 
   a                       在光标后插入文本  
    A                       在光标所在行后插入文本  
    i                       在光标前插入文本  
    I                       在光标所在行前插入文本  
    o                       在光标所在行下插入新行(小写字母o)  
    O                       在光标所在行上插入新行(大写字母O)  
   

  
  末行命令 
  
  命令               说明 
  
 
    e                       创建新文件  
    n                       加载新文件  
    w                       保存文件  
    x/X                   保存退出/(redhat9.0不支持了)加密保存退出  
    !                       强行操作  
    w!                     强行保存文件  
    q                       退出  
    q!                     强行退出  
    wq                     保存退出  
    wq!                   强行保存退出  
    set   nu             显示行号  
    set   nonu         不显示行号  
    /*                     /搜索,*任意字符串(n/N向上/下搜索)  
    ?                       同上  
    set   ic             搜索时不区分大小写  
    set   noic  
    :f                     示显编辑的文件的名字  
    :!系统命令
分享到:
评论

相关推荐

    VI编辑器文字说明

    Linux VI文字编辑器参数详细说明,个人整理。

    Wim编辑器精通之路

     Vim是一个类似于Vi的文本编辑器, 不过在Vi的基础上增加了很多新的特性, Vim普遍被推崇为类Vi编辑器中最好的一个, 事实上真正的劲敌来自Emacs的不同变体. 1999 年Emacs被选为Linuxworld文本编辑分类的优胜者, Vim...

    励志做Java届最好用的文档工具.rar

    Java 源代码本质上其实就是普通的文本文件,所以理论上来说任何可以编辑文本文件的编辑器都可以作为我们的 ...功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写程序

    crontab用法详解

    -e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe) -r [UserName]: 删除目前的时程表...

    Linux教程(英文版)

    第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和...

    鸟哥的linux私家菜

    第三部分介绍文字模式接口 shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配...

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..........................................................................................................................................

    Hacking Vim

    VIM是VI的优秀后裔,虽然VI的后裔中不仅仅包括VIM,但是VIM是实现对VI的兼容性最好的编辑器,其他的后裔还包括STEVIE, ELvis, NVi, Vile等。除了实现对VI的兼容性外,VIM还扩展了很多的功能,包括语法高亮,代码折迭...

    vim安装包,用于linux十分便捷

    二、VIM编辑器的使用 vi vim (增强版vi,现在各版本的linux都带有vim) 三种模式: 普通模式:控制光标移动,删除字符,段落复制(按ESC) 编辑模式:包含插入模式和替换模式,新增文字和修改文字 命令行模式/末...

    入门学习Linux常用必会60个命令实例详解doc/txt

    这是因为Linux和许多版本的Unix一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。每个虚拟控制台可以看作是一个独立的工作站,工作台...

    数据结构(C++)有关练习题

    c. 该程序要有顾客购票,查询班机起飞降落时间,班机订票情况等3个功能,并实现菜单选项 5、 用C++编写一个简单的行编辑器,每个结点保存一行文本,程序以E file开始,然后显示行数和提示符,如果输入I,后面...

    Node与Express开发.pdf

    9 2.3 编辑器 ....................................................................................................................................... 10 2.4 npm...........................................

Global site tag (gtag.js) - Google Analytics