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

相关文章

  • VIM 快捷键基础操作

    Vim简介 Vim 编辑器是一个模式编辑器。这意味着在不同状态下编辑器有不同 的行为模式。Vim编辑程序有三种操作...

  • 5 vim程序编辑器

    1 为何要学 vim 所有 UNIX-like 系统内置 vi 文本编辑器 很多软件的编辑借口都主动调用 vi v...

  • vim编辑器使用方法

    概述 vim编辑器是linux下享有盛誉的文本编辑器,据说世界上的程序员只用三种编辑器,Vim(编辑器之神), E...

  • vim 使用介绍

    vim的使用介绍 Vim是从vi发展出来的一个高级文本编辑器,在编写程序时非常有用,经常被认为“程序员的编辑器”,...

  • Linux基础-Vim初级

    简介 Vim是Linux下常用的文本编辑器和程序开发工具。 Vim打开文件方式:#vim file,打开指定的文件...

  • Linux中的编程工具

    vim编辑器vim是Linux中开发和编程的利器,掌握好vim的使用技巧,效率将比使用GUI的程序更高vim的三种...

  • Vim最少必要知识

    一. Vim是什么 都说程序员只用两种编辑器,一种是编辑器之神Vim,一种是神的编辑器Emacs,可现实生活中,我...

  • 第 2 章、实操篇 vi 和 vim 编辑器

    1、vi 和 vim 的基本介绍   所有的 Linux 系统都会内建 vi 文本编辑器。  Vim 具有程序编辑...

  • 做中学之学用学用Vim

    Vim VIM是一个非常好的文本编辑器,很多专业程序员使用VIM编辑代码,即使以后你不编写程序,只要跟文本打交道,...

  • Vim 入门

    Vim 简介: Vim (注:编辑器之神)是从 vi 发展出来的一个文本编辑器,在程序员中被广泛使用。和 Emac...

网友评论

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

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