专业编辑器VIMV1_3.pptVIP

  • 13
  • 0
  • 约1.02万字
  • 约 46页
  • 2017-05-02 发布于四川
  • 举报
专业编辑器VIMV1_3

專業編輯器VI(vim/gvim)學習 --鄭人元 2011-6-15 Update:2014-08-12 如果你已经在使用vim||Gvim-跳转到32页 子曰:“工欲善其事,必先利其器。” Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为Unix类系统用户最喜欢的编辑器。 Vim的第一个版本由布莱姆·米勒在1991年发布。最初的简称是Vi IMitation,随着功能的不断增加,正式名称改成了Vi IMproved。现在是在开放源代码方式下发行的自由软件。 Vim总会有很多你想不到的功能,它们总在等你的发现和使用。它的强大总在意料之外。 布莱姆·米勒 布莱姆·米勒 Bram Moolenaar (1961年-),生于荷兰南荷兰省利瑟,著名程式设计师,在自由软件界素有盛名。他是vim、A-A-P的作者,也是编程语言 Zimbu 的开发者。 右图是2007年12月摄 VIM的定理格言 定理1:vi是完美的。 证明:VI是罗马数字中的6。可以被6整除的自然数是1、2、3。1+2+3=6。因此6是一个完美数。因此,vi是完美的。 Arthur Tateishi 定理2:vim比完美更美好。 证明:VIM是罗马数字中是代表(1000-6)=994=2*496+2。496可以被1、2、4、8、16、31、62、124、248整除,而且1+2+4+8+16+31+62+124+248=496。因此496是一个完美数。因此,vim是2倍完美+2。也就是VIM比完美更美好。 NathanT.Oelger 一则格言: 对我来说,vi就是禅。使用vi,就是参禅。每一个命令都是心印。来自内心深处,非有经验不能明白。每一次使用,都会发现真理。 Satish Reddy 开始进入vim图示 开始进入gvim图示 安装在Windows上的gvim 上面的文件夹vim74是主要程序与文件的存放处 上面的文件_vimrc是Windows系统上的设置文件 安装在Windows上的gvim 左边是文件夹vim74的内容 Autoload是自动装载的运行库 Colors是语法高亮的颜色风格。 Doc是帮助文件 Keymap是快捷键文件 Lang是界面语言文件 Macros是宏文件 Syntax是语法关键字文件 Tutor是教程文件 根目录上的文件有主程序与主要设置文件,如filetype.vim vi(vim/gvim)的模式 正常模式(我认为是命令模式) 在正常模式中,用户可以执行非常多的编辑器命令,比如移动光标,删除、修改文本等等。这也是Vim启动后的默认模式。这正好和许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。 Vim强大的编辑能力中很大部分是来自于其正常模式命令。正常模式命令往往需要一个操作符结尾。大多数命令能够灵活组合使用。比那些没有模式的编辑器更加高效的进行文本编辑。对重复操作一般只要加个数字就可以执行多次了。 [number] command [object] 或者 command [number] [object] vi(vim/gvim)的模式 选择模式 这个模式和无模式编辑器的行为比较相似(Windows标准文本控件的方式)。这个模式中,可以用鼠标或者光标键高亮选择文本,不过输入任何字符的话,Vim会用这个字符替换选择的高亮文本块,并且自动进入插入模式。 选择模式的进入一般是用鼠标选择高亮块自动进入的。 可视模式 这个模式与正常模式比较相似。但是移动命令会扩大高亮的文本区域。高亮区域可以是字符、行或者是一块文本。当执行一个非移动命令时,命令会被执行到这块高亮的区域上。Vim的文本对象也能和移动命令一样用在这个模式中。 可视模式的进入一般是用可视命令进入的。 选择模式与可视模式 可视模式 选择模式 vi(vim/gvim)的模式 插入模式 从正常模式进入插入模式有最常见的四种方式:(append/insert) 1,按 i键。在光标所在位置前进入插入模式。 2,按 I键。在光标所在行首进入插入模式。 3,按 a键。在光标所在位置后进入插入模式。 4,按 A键。在光标所在行尾进入插入模式。 进入插入模式之后,编辑器最下面行会显示插入的状态同时光标会闪烁。这时的编辑器与一般常见的编辑器没有太大差别。 插入模式在这个模式中,大多数按键都会向文本缓冲中插入文本。大多数新用户希望文本编辑器编辑过程中一直保持这个模式。 在插入模式中,可以按ESC键回到正常模式。 vi(vim/gvim)的模式 命令行模式 就是通过输入:进入的模式。 Ex模式 这和命令行模式比较相似,在使用:visual命令离开Ex模式前,可以一次执行多条命令。 这个模式实际上就是

文档评论(0)

1亿VIP精品文档

相关文档