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

vim的安装和使用

时间:2015-08-14 01:19:47      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:光盘   网络   

一.首先是安装vim

    1.无网络情况

    挂载光盘到mnt下mount /dev/mount /mnt

    然后使用rpm命令安装 rpm -ivh /mnt/Packages/vim-common-7.2.411-1.8.el6.i686.rpm /mnt/Packages/vim-enhanced-7.2.411-1.8.el6.i686.rpm


    2.有网络情况直接yum install -y vim


    3.使用

    vim filename

    vim +n filename 定位到文件第n行


二.vim使用

    1.一般模式

    按esc进入一般模式


    h或方向键左 光标向左移动一个字符

    l或方向键右 向右移动一个字符

    j或方向键下 向下移动一行

    k或方向键上 向上移动一行

    ctrl+f 屏幕向前移动一页 (常用)

    ctrl+b 向后移动一页(常用)

    ctrl+d 向前移动半页

    ctrl+u 向后移动半页

    ctrl+y 向后滚动一行

    ctrl+e 向前滚动一行


    – 光标移动到非空格下一列

    + 光标移动到非空格上一列

    number+space 光标向右移动n个字符

    0 光标移动到行首(常用)

    $ 光标移动到行尾(常用)

    H 屏幕最上方一行

    M 屏幕最中间一行

    L 屏幕醉下方一行

    g 文档第一行(常用)

    G 文档结尾一行(常用)

    nG 移动到第n行

    n+enter 向下移动n行(常用)


    /word 光标后寻找word字符串(常用)

    ?word 光标前寻找word字符串


    x 向后删除一个字符(常用)

    X 向前删除一个字符(常用)

    nx 向后删除n个字符

    dd 删除光标所在行(常用)

    ndd 删除光标所在向下n行

    yy 复制光标所在行(常用)

    nyy 复制光标所在向下n行(常用)

    y1G 复制光标所在行到第一行

    yG 复制光标所在行到最后一行

    p 粘贴光标所在行下一行(常用)

    P 光标所在行上一行(常用)

    J 将光标所在列与下一列合并

    u 还原上一个操作(没事儿就用)

    ZZ 若档案没有更动,则不储存离开,若档案已经经过更动,则储存后离开


    2.编辑模式(常用)

    i I 从光标所在位置开始插入

    a A 从光标所在位置后开始插入

    o 插入新的一行,从光标所在行下一行开始插入

    O 插入新的一行,从光标所在行上一行开始插入

    r r后输入的字符将替换当前光标所在位置字符

    R R后输入的字符将从光标位置开始替换直到esc退出


    3.命令模式

    :q :q! 退出文本 强制退出(常用)

    :w :w! 保存文本 强制保存(常用)

    :wq 保存并退出(常用)

    :e! 强制还原到最原始状态

    :w [filename] 另存为

    :r [filename] 光标后插入另外文件内容

    :set nu 显示行号

    :set nonu 取消显示行号

    :nohl 取消高亮(搜索后使用)

    :n1,n2s/word1/word2/g 在n1,n2行之间查找word1并替换为word2,不加g则只替换每行的第一个word1

    :1,$s/word1/word2/g 替换文档中所有的word1为word2,不加g只替换每行的第一个word1


三vim简单配置

    vim /etc/vimrc 在文档末尾添加即可

    set nu 一直显示行号


    set ts=4 tab键移动4个字符

    set expandtab


本文出自 “萨摩耶的忧伤” 博客,转载请与作者联系!

vim的安装和使用

标签:光盘   网络   

原文地址:http://358513922.blog.51cto.com/10589843/1684439

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