vim基础

作者: begonia_rich | 来源:发表于2018-08-01 02:03 被阅读6次

    vim基础,多练习,多使用

    按键操作

    普通模式

    1移动光标部分
    ctrl+f 向下一页
    ctrl+b 向上一页
    0 以后本行最前面
    $ 移到本行最后
    gg 移到文件第一行
    G 移到文件最后一行

    2查找与替换

    /word 向下查找word
    n 向下重复查找
    N 向上重复查找
    :1,$s/word1/word2/g[c] 从第一行到最后一行替换word1变为word2

    3删除复制黏贴

    x/X 向后删除/向前删除
    dd 删除光标所在行
    yy 复制光标所在行
    nyy 赋值光标向下n行
    p 黏贴
    u 复原前一个操作(撤销)
    ctrl+r 重复上一个操作


    进入编辑模式的按钮

    A 从光标所在行的最后一个字符处插入
    o 从光标所在行的下一行处插入新的一行


    进入命令行模式的按钮

    :q
    :wq
    :! command 可以切出去执行一个命令
    :set nu 行号


    常用命令示意图

    常用命令示意图

    打开时的警告信息

    一般vim某个文件那么会生成类似.filename.swp的隐藏文件,这是你所有操作的暂存文件,当遇到突然断电或其他不正常的离开vim编辑之后,再次打开时会提示一些警告信息.此时有O(只读) E(继续操作) R(加载暂存内容,完事后还需要手动删除) D(删除之前的暂存文件) Q(退出)等操作,一般使用D较多,删除即可

    块选择

    非常有用的一个技能,可以进行纵向复制和删除,最常用的就是ctrl+v块复制(纵向复制/删除)


    参数说明

    多窗口功能

    :sp 开启一个新窗口
    ctrl+w 再按上下箭头可以选择编辑的窗口
    ctrl+w 再按q可以关闭窗口

    按键说明

    vim环境设置

    整体的默认设置一般放在/etc/vimrc,一般修改~/.vimrc这个个人文件
    这是可设置的值

    环境参数设置1 环境参数设置2

    这是一个例子.set nu和syntax on比较有用

    栗子

    相关文章

      网友评论

          本文标题:vim基础

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