美文网首页
vim的使用

vim的使用

作者: 疯狂艺人 | 来源:发表于2017-07-10 17:35 被阅读0次

    vi————vim

    命令:vi  xx.txt

    vim是从vi发展而来的一款文本编辑器

    vim有三种工作模式:

    1、命令模式:打开文件默认进入命令模式。

    2、编辑模式:需要输入一些命令切换到命令模式。

    3、末行模式:shift+;(即冒号)

    vim编辑器的使用

    一、命令模式操作

    1、光标操作

    移动光标 h j k l(前下上后)

    行首: 0   行尾:$

    首行:gg     末行:G

    行跳转: nG  (n为行号)

     2、删除操作(u撤销)

    删除光标后 x  光标前 X

    删除单词  dw(光标放在单词开始位置,否则只能删除一部分)

    删除光标到行首的字符串  d0

    删除光标到行尾的字符串  d$

    删除光标当前行  dd

    删除多行  ndd(光标到接下来的n行)

    3、复制粘贴

    复制光标所在行  yy

    复制n行   nyy

    粘贴  p  (粘贴到光标的下一行)

    粘贴  P   (粘贴到光标所在行)

    剪切=删除

    4、可是模式

    启动  v

    移动光标内容选择  h j k l

    操作 复制:y  删除:d

    粘贴p(粘贴到光标后面)P(粘贴到光标前面)

    5、查找操作

    查找    /+内容 (从光标位置向下查,到最下边,再返回头部)  ?+内容(从光标位置向上查找,再返回尾部)

    #   把光标移动单词上  #

    遍历(查找)时按n/N

    替换当前字符   r  再输入替换的字符(单字符替换)

    缩进 >>  (右缩进)   <<(左缩进)

    命令模式查找函数   /对应函数    光标放在该函数上 按K  进入man文档

    6、ZZ  命令模式下保存退出

    二、编辑模式

    命令模式进入编辑模式    (aios)

    a   光标所在位置后插入内容

    A  光标所在行的行尾插入

    i   光标所在位置前插入

    I  光标所在行行首插入

    o  光标所在行下开辟新行

    O  光标所在行上开辟新行

    s  删除光标所在的字符

    S  删除光标所在行,再插入

    三、末行模式

    (文本-----esc 命令-----:末行)

    1、替换字符串

    末行模式下 

    s/被替换的字符串/用来替换的字符串    

    如:s/Tom/Jack  替换的是光标所在行的第一个Tom

    s/Tom/Jack/g   替换当前行所有Tom

    %s/Tom/Jack  替换的是所有行的一个Tom

    %s/Tom/Jack/g  替换所有行的所有 Tom

    27,30s/Tom/Jack/g  替换27到30行所有的Tom

    2、命令

    !ls  == 终端下ls

    3、保存与退出

    w   保存

    q  退出

    q!(或者x)不保存退出

    wq  保存退出

    4、分屏操作

    水平操作 

    sp  分成上下两屏

    q  退出光标所在屏

    wqall  保存退出两屏

    垂直操作

    vsp     分成左右两屏

    vsp+文件名字  分屏新文件到右边

    q 退出光标所在的文档

    四、vim打造IDE

    系统级配置文件:/etc/vim/vimrc

    用户级配置文件/~/.vim/vimrc

    相关文章

      网友评论

          本文标题:vim的使用

          本文链接:https://www.haomeiwen.com/subject/wokuhxtx.html