vim指的是" vi improved ",即改进版的vi。目前vim可能是使用最为广泛的vi同类品。
概览:
作者与简史:
vim由Bram Moolenaar编写,也得到其他人的协助开发。所以vim能够随着计算机工业以及文本编辑需求而相应地成长与改变,并维持着自身的价值。今天的vim是功能最为全面的类vi编辑器之一,在线帮助也很丰富。
与vi的比较:
vim的接受度比vi更为广泛,因...
分类:
系统相关 时间:
2015-01-15 20:21:33
阅读次数:
230
本章将学习vi同类品提供的相关功能。
它们都是我兄弟:
有许多可以自由取得的vi编辑器同类品。《vi和vim编辑器》重点介绍了vim编辑器,也简要地介绍了另外三种常用的同类品:nvi,elvis,vile。这些同类品都提供了vi之外的许多扩展功能,尽管方式可能不同,但这些同类品通常会提供相同的扩展功能。本篇文章将总体介绍这些同类品提供的扩展功能。
多窗口编辑:可以将屏幕分割成多个“窗口”,从...
分类:
系统相关 时间:
2015-01-14 21:28:30
阅读次数:
277
本章主要学习vi编辑器中的@功能,ex脚本以及ctags工具的使用。
@功能:
命名缓冲区提供了另一种方法来创建“宏”,即可以将复杂的命令序列保存到某个命名缓冲区中,再通过@命令执行缓冲区中的内容。举个例子,首先在插入模式中输入如下一行:
然后将该行内容删除并将其保存到" a "这个命名缓冲区中,之后便可以将光标移动到某个单词的首部,执行" @a ",就可以将缓冲区中的内容作为命令进...
分类:
系统相关 时间:
2015-01-11 16:18:08
阅读次数:
291
最近准备写一些网络方面的应用,所以要搭建java的环境,开始不太顺利,所以在这里分享一下经验。1.搭建java环境的第一步,首先肯定是要JDK了,不知道为什么在OSX10.10环境下,安装JDK7也无法让其它编程工具使用,所以必须要去官方下载老的JDK6才可以,oracle官方网站找了许久也..
分类:
编程语言 时间:
2015-01-09 01:38:16
阅读次数:
246
本章学习在vi编辑器中如何保存命令。
保存命令:
vi和ex中提供了许多方法来保存一长串命令序列,这样当调用已保存的序列时,只需要输入几个字符即可。
单词缩写:
可以定义缩写,让vi在处于插入模式时替你自动将输入展开成原文。定义缩写的命令为:" ab abbr phrase ",其中abbr就是给phrase指定的缩写。注意,在插入模式中,只有将缩写当成单个单词输入时,缩写才会被展开,单...
分类:
系统相关 时间:
2015-01-08 21:40:58
阅读次数:
269
从本章开始将介绍一些vi和ex编辑器的高级功能。这一篇文章主要介绍如何自定义编辑环境,如何在vi中执行UNIX命令以及如何通过UNIX命令在vi中过滤文本。
自定义vi:
vi编辑器中有许多可以设置的选项,这些选项将影响vi编辑器的运作。
可以使用ex命令 " :set "在vi中改变选项。而且,只要vi被打开,就会读取位于你的主目录的" .exrc "文件,以取得vi的相关设置。在这个文件...
分类:
系统相关 时间:
2015-01-05 16:38:23
阅读次数:
202
内容简介1、课程大纲2、第一部分第二课:工欲善其事,必先利其器3、第一部分第三课预告:你的第一个程序课程大纲我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案。还会带大家用C语言编写三个游戏。C语言编程基础知识什么是编程?工欲善其事,必先利其器你..
分类:
编程语言 时间:
2015-01-04 19:37:45
阅读次数:
323
上一篇文章已经学习了如何通过vi编辑器中" :s "命令进行全局替换,而且可以在替换命令中使用正则表达式以进行强大的模式匹配。这一篇文章将学习模式匹配的更多范例,以进一步熟悉正则表达式。
模式匹配的范例:
(1)匹配一个完整的单词:如下图所示,如果需要将文本里所有的child单词替换成为children,可能最先想到的就是下图所示的替换命令:
但是这个命令会把childrendish,F...
分类:
系统相关 时间:
2014-12-30 22:07:22
阅读次数:
292
本章学习vi编辑器中的全局替换命令。通过全局替换命令,可以自动替换文件中所有出现过的某个单词。全局替换一般会用到两个ex命令:" :g "(global,全局)," :s "(substitute,替换)。
替换命令:
替换命令的语法如下: " :s/old/new/ ",该命令会将当前这一行中第一个出现的old模式替换为new。其中斜线用来分隔命令的各部分(如果斜线位于该命令的最后一个字符,...
分类:
系统相关 时间:
2014-12-27 15:15:10
阅读次数:
285