ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux编辑工具vi/vim/gedit简单使用命令

Linux编辑工具vi/vim/gedit简单使用命令

原创 Linux操作系统 作者:kong343526 时间:2011-09-27 14:28:33 0 删除 编辑
vi/vim/gedit三种模式
(一)  命令模式
(二) 输入模式
(三) 末行模式
 
1 命令模式->输入模式
  1) a
  2) A
  3) o
  4) O
  5) i
  6) I
2 输入模式->命令模式:Esc
3 命令模式->末行模式:按下"shift+:"
4 末行模式->命令模式:ESc
 
5 命令模式下常用的命令:
  1)删除字符的方法: 
   x 删除光标当前位置处的1个字符
   [n]x 删除从当前光标所在位开始处的n个字符
  2)删除行的方法:
   dd 同1)处解释 
   [n]dd
  3)撤销:
   u
  4)拷贝复制:
   [n]yy  将光标所在行下的n行(n包括自己)拷贝
   p 将拷贝的内容粘贴到光标所在行的下面
  5)行内快速跳转方法;
   HOME 行首
   END 行尾
   shift+^ 行首
   shift+$ 行尾
  6)行间的快速跳转
   shift+g  最后一行
   [n]shfit+g 第n行
   [1]shfit+g 第1行
   PageUP  向前翻1版
   PageDown 向后翻1版
   gg  第1行
   [n]gg  第n行
  7)查找
   /keyword        n后一个  N前一个
   ?keyword n前一个  N后一个
 
6 末行模式下常用的命令:
  1):set number|nu 显示行号     :set nonumber|nonu   取消行号
  2):w             保存
  3):w filename 保存到文件filename 
  4):wq  保存并退出
  5):q!  强制退出,不保存
  6):wq!  强制保存并退出,用于对没有权限的文件提取权限
  7):1,100w file2 将1-100行保存到文件file2
  8):r /etc/passwd     从/etc/passwd读取内容,插入到当前光标所在行的下一行
  9):%s/this/that      将每一行的第一个this替换成that
        10):%s/this/that/g    将每行的所有this替换成that 
        11):!command [option]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7448378/viewspace-708357/,如需转载,请注明出处,否则将追究法律责任。

上一篇: Linux帮助命令
请登录后发表评论 登录
全部评论

注册时间:2011-09-27

  • 博文量
    38
  • 访问量
    195651