美文网首页
vim编辑器

vim编辑器

作者: ckhzw | 来源:发表于2017-05-21 22:33 被阅读0次

vim编辑器用法整理:

vim [OPTIONS] FILE

optinos:
    +# 打开文件后,让光标处于第#行
    +/pat 打开文件后,让光标处于第一个被此处的模式匹配到的行处
    -m 以只读方式打开文件

vim三种模式:命令模式,插入模式,末行模式

命令模式:

字符间跳转:h,l,j,k
单词间跳转:w,e,b
行内跳转:^|0,$
行间跳转:gg,G
编辑命令:
    d,x,y,p,c
    注意:p操作;
        如果复制的内容为整行,使用p,粘贴至光标所在行的行下方;否则,粘贴至光标所在处的后面
        如果复制的内容为整行,使用P,粘贴至光标所在行的行上方;否则,粘贴至光标所在处的前面
          c操作:会从命令模式直接转换为插入模式

    保存并退出 ZZ
    不保存退出 ZQ
    插入字符hck100次:100i,hck,ESC
    将光标所在处的字符转换为大写:~
    锁定当前文件 ctrl+s
    解锁当前文件 ctrl+q
    xp 交换光标所在处的字符和其后面字符的位置
    r 替换光标所在处的单个字符为自定义的单个字符
    R 替换光标所在处的字符串为自定义字符串
#START COMMAND END 
    COMMAND :y复制,d删除,gU变大写,gu变小写
    例:0y$ 
        0:跳转到行首
        y$:从行首开始复制至行尾
翻屏操作:
    ctrl+f 向文件尾部翻一屏
    ctrl+b 向文件首部翻一屏
    ctrl+u 向文件首部翻半屏
    ctrl+d 向文件尾部翻半屏

命令模式-->插入模式
i,I,a,A,o,O

末行模式:
查找替换 :地址定界s/要查找的内容/替换为的内容/修饰符

        ##地址定界:
            # 特定的行;5表示第5行
            #,# 起始行至结束行
            #,/pat/ 从特定的行开始,至第一个被模式匹配到的行结束
            /pat1/,/pat2/
            /pat/,$ 从第一个被模式匹配到的行开始,至最后一行
            . 当前行
            % 全文
            $ 最后一行
        
        要查找的内容:可以使用基本正则表达式
        替换为的内容:不可以使用模式,但可以使用\1,\2;还可以使用&,表示前面的模式匹配到的所有内容
        修饰符:
            g 全局替换;默认每行仅替换第一个

可视化模式:

        v:对象是字符
        V:对象是行
    运行命令 :!COMMAND 
替换为命令执行的结果`` :r!COMMAND  ``

vim的多文件:

vim FILE1 FILE2 FILE3...
指令:
:first 第一个
:end 最后一个
:next 下一个
:prev 上一个
:qall 退出所有
:wqall 保存退出所有

vim的多文件多窗口:

``vim -o FILE... 水平分割 ``
``vim -O FILE... 垂直分割``
窗口间跳转:
    ``ctrl+w,方向键``

vim的单文件多窗口:

``vim FIEL`` 
水平分割:``ctrl+w,s``
垂直分割:``ctrl+w,v``
取消相邻窗口:``ctrl+w,q``
取消所有窗口:``ctrl+w,o ``
退出 :``wqall ``

定制vim特性:

全局配置`` /etc/vimrc ``
个人配置 ~/.vimrc 
        1.set nu 行号
        2.set sm 括号匹配
        3.set ai 自动缩进
        4.set hlsearch 搜索高亮
        5.syntax on 语法高亮
        6.set ic 忽略字符大小写
        7.set fileformat=dos|unix 设置文件格式

相关文章

  • 如何进入退出vim编辑器

    注意:linux命令要小写哦! 环境 linux系统 vim编辑器 进入VIM编辑器 VIM编辑器,可以新建文件也...

  • vim简单操作与配置

    vim 编辑器之神Emacs 神的编辑器 vim配置 ~/.vimrc 配置文件 vimplugin 管理vim插...

  • FFmpeg 工程之路-基础开发概述

    章节 熟练使用 Vim 编辑器Vim 编辑器核心理念、使用窍门Vim 处理模式Vim 常用命令Vim 基础命令 C...

  • Linux命令行与Shell脚本编程大全-使用编辑器

    本章内容: Vim编辑器 Emacs编辑器 KDE系编辑器 GNOME编辑器 由于本人常用vim编辑器,所以重点讲...

  • Linux系统学习之:vim编辑器

    Vim编辑器号称编辑器之神,当然系统学习Vim知识量偏多,需要专门整理,此处仅列出少量部分。 Vim编辑器模式: ...

  • vim 使用简介

    vim简介 Vim 是一个具有很多命令的功能非常强大的编辑器。 vim的进入和退出 进入vim编辑器输入:vim文...

  • 第10章 使用编辑器

    10.1 vim编辑器 vi编辑器是Unix系统最初的编辑器。vi improved or vim 是GUN项目的...

  • Linux Day20:Vim

    Vim编辑器 vi的使用 鸟哥书籍:按键的说明、Vim的保存文件、恢复与打开时的警告信息 Vim编辑器:文本编辑器...

  • 实验五

    实验五 使用Vim编辑器对文本进行排版 实验目的 1.初步了解Vim编辑器的原理。 2.初步掌握Vim编辑器的使用...

  • FFmpeg开发--Vim详解

    Vim编辑器Vim处理模式: Vim常用命令: Vim查找与替换:

网友评论

      本文标题:vim编辑器

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