5 vim程序编辑器

作者: 少博先生 | 来源:发表于2019-10-27 00:55 被阅读0次

    1 为何要学 vim

    • 所有 UNIX-like 系统内置 vi 文本编辑器
    • 很多软件的编辑借口都主动调用 vi
    • vim 具有程序编辑能力,可主动以字体颜色辨别语法正确性,方便编码
    • 程序简单,编辑速度迅速
      vi 和vim的关系
      vim可以视为 vi 的高级版本,vim 可以用颜色或下划线方式显示一些特殊信息。 vim会根据文件扩展名或者文件的开头信息,判断该文件的内容而自动调用程序语法进行判断。 vim 官网讲vim 是一个程序开发工具不是文本处理软件。 vim 加了很多额外功能,如正则查找、多文件编辑、区块复制。

    2 vi 的三种模式

    一般命令模式、编辑模式、命令行模式
    一般命令模式
    vi打开文件后就进入一般命令模式,可以使用 [ 上下左右 ] 按键移动光标,使用 [ 删除字符 ][ 删除整行 ] 来处理文件内容,使用 [ 复制 粘贴 ] 处理文件内容。
    编辑模式
    一般命令可以删除复制粘贴,无法编辑文件内容,需要等到按下 [i l o O a A r R] 才能进入编辑模式,进入编辑模式后,左下方有 [INSERT] 或 [REPLACE] 字样。
    命令行模式
    一般模式下,输入【 : / ? 】中任何一个完妞,可以将光标移动到最后一行,可以读取、保存、批量替换字符,退出 vi 、显示行号等操作。
    三种模式的关系图

    3 按键说明 (常用)

    3.1 一般模式可用按钮和说明



    3.2 一般模式切换到编辑模式

    3.3 一般模式到命令行模式

    3.4 块选择

    3.5 多文件编辑

    使用 vim file1 file2 可以实现同时打开两个文件。

    3.6 多窗口编辑

    3.7 vim操作记录 ~/.viminfo

    vim会主动将你曾经做过的行为记录下来,这个纪录操作的文件就是:~/.viminfo

    3.8 vim环境设置 ~/.vimrc



    摘自《鸟哥的Linux私房菜》,更多精彩参考 http://cn.linux.vbird.org/
    参考 https://blog.51cto.com/11060853/2096446

    相关文章

      网友评论

        本文标题:5 vim程序编辑器

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