码迷,mamicode.com
首页 > 系统相关 > 详细

vim编辑器详解

时间:2015-03-11 15:06:22      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:vim编辑器详解

    vim是文件编辑器,纯ascii码,是全屏编辑器和模式编辑器

vim模式

    编辑模式

    末行模式

    输入模式

vim模式转换

    编辑模式-->>输入模式

    i:表示在当前光标所在字符的前面转为输入模式

    a:表示在当前光标所在字符的后面转为输入模式

    o:表示在当前光标所在行的下方插入一行并转为输入模式

 

    I:表示在当前光标所在行的行首转为输入模式

    A:表示在当前光标所在行的行尾转为输入模式

    O:表示在当前光标所在行的上方插入一行,并转为输入模式

    输入模式-->>编辑模式

    ESC

    编辑模式-->>末行模式

    需要输入:冒号

    :10d,删除第十行

    :1,10d删除第1到第10行

    :set nu设置行号

    :! ls /etc可以执行shell命令

    末行模式-->>编辑模式

    ESC键

    输入模式不能和末行模式直接转换

一、打开文件  

    vim  /path/to/file

    vim +#:打开文件并定位于第#行

    vim +:打开文件定位于最后一行

    vim +/pattern:打开文件,定位至第一次被模式匹配到的行的行首

二、关闭文件

    1、末行模式下关闭文件

    :w表示保存

    :q表示不保存退出

    :wq表示保存并退出

    :!q表示不保存并退出

    :w!表示强行保存,只有管理员有此权限

    :x表示保存退出,相当于:wq

    2、编辑模式下退出

    ZZ表示保存退出

    

三、移动光标

    h:表示向左移动一个字符,#h表示向左移动#个字符

    j :表示向下移动一行,#j表示向下移动#行

    k:表示向上移动一行,#k表示向上移动#行

    l:表示向右移动一个字符,#l表示向右移动#个字符

    

本文出自 “无知有知” 博客,请务必保留此出处http://yujiqing.blog.51cto.com/1475974/1619290

vim编辑器详解

标签:vim编辑器详解

原文地址:http://yujiqing.blog.51cto.com/1475974/1619290

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!