vi编辑器学习

vi编辑器学习

ID:37277320

大小:1012.50 KB

页数:13页

时间:2019-05-20

vi编辑器学习_第1页
vi编辑器学习_第2页
vi编辑器学习_第3页
vi编辑器学习_第4页
vi编辑器学习_第5页
资源描述:

《vi编辑器学习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1. 新手上路介绍本教程将会向你展示如何使用vi──一个强大的可视化编辑器。通过使用特别的备忘单方法,本教程可使你成为一名熟练的vi用户,而不要求大量的时间。在这个vi教程中,你将会学会如何移动、编辑文本、使用插入模式、复制和粘贴文本,以及使用诸如可视化模式和多窗口编辑这样重要的vim扩展。如果你没听说过vi,或者不习惯使用vi,那么你就应该对自己负责,利用本教程赶紧学习这个最流行最强大的Linux/UNIX可视化编辑程序。关于本指南只有特别的一件事会使学习vi很困难──vi有众多的命令。为了有效地使用vi,你需要记住不少命令。这会需要很

2、长时间,而本教程的目标之一就是不占用你的很多时间。所以,我们一开始就有一个挑战──我是如何具体地帮助你在短期就记住众多的命令?为了处理这个挑战,在我们进行本教程的过程中,会逐渐地生成一个vi备忘单。这个单子会包括所有重要的vi命令。当你完成本教程后,你将能在忘记了某个命令的时候参考该备忘单。时间一长,由于你记住了命令,你会渐渐地越来越不依赖于备忘单。通过使用备忘单的方式,你将能前所未有地更快学习如何使用vi!学习过程在本指南中,我将使用几个技巧来帮助你学习。首先,我会描述某个命令是如何工作的,正如之前你所期望的。然后,我将让你试着在vi中

3、使用该命令(为了练习)。接下来我会让你将该命令转录到备忘单上(以备将来参考)。如果你想更快地学习vi,执行所有这些步骤是很重要的。在vi中试用命令并转录到备忘单中将会帮助你记忆该命令。介绍vimvi有很多版本,而我将会向你展示如何使用一个叫做vim的版本。vim非常流行,并有使vi漂亮了很多的众多扩展(当我示范vim专用的命令时,我会加以说明)。如果你需要安装vim,可以从www.vim.org那里得到它。除了增强版的命令行vi,vim还增加了gvim,一个漂亮的图形化编辑器,可以被配置来调用优秀的GTK+图形化界面库。这是我系统上的gv

4、im截图:图示 1.1:VIM截图如果你是vi新手,请让gvim运行在你的系统上。对于初学者来说,在图形化界面下使用vi可以使事情变得简单一些。2. 第一步打开文件在使用vi编辑文件之前,你需要知道如何使用vi在文件中移动。vi有许多移动命令,而我们将会看到其中的很多。为教程中的这一部分找一个不重要的文本文件,并通过输入以下命令来将它载入到vi中:代码 2.1:将文件载入vi$vimyfile.txt如果你已安装了vim,输入vimmyfile.txt。如果你更喜欢使用gvim,输入gvimmyfile.txt。myfile.txt应该是

5、你系统上的某个文本文件名。vi内部vi启动之后,你应该能在屏幕上看到载入的文本文件的一部分了。恭喜──你已经进入vi了!vi不像其他的编辑器,当它启动时处于一个叫做命令模式的特殊模式中。这意味着如果你按键盘上的l键,光标会向右移一位,而不是在当前光标位置上插入一个l。在命令模式下,键盘上的字符是用来向vi传送命令的,而不是在文本中插入文字字符的。移动命令是最重要的命令类型之一;让我们来看看其中的一些。3. 移动vi中的移动,第1部分当在命令模式中时,你可以分别使用h、j、k和l键来向左、下、上和右移动。如果你正在使用现代版本的vi,你也可

6、以使用方向键来达到同样的目的。h、j、k和l键很方便,这是因为一旦你适应了它们,你就可以不用把手指从主键盘上移开就在文件中四处移动。试着用h、j、k和l键(还有方向键)在文本文件中移动吧。试着用h键直到你移到了一行的开始处。注意,vi不允许你在行首时用h键转到前一行。同样地,你也不能在行尾时用l键转到下一行。vi中的移动,第2部分vi为跳转到当前行的首或尾提供了特别的捷径。你可以按0(零)键来跳转到一行的开始,以及$键跳转到末尾。试试它们看看。由于vi有许多便捷的移动命令,它也是一个伟大的“翻页工具”(如同more或者less命令)。用v

7、i做翻页也会帮助你迅速学习所有的移动命令。你也可以用F和B来一次前进或后退一页。现代版本的vi(比如vim)也允许你用PGUP和PGDOWN键达到同样的目的。词语移动,第1部分vi也允许你向左右按词移动。按w键移到下一个词的第一个字符。按e键移到下一个词的最后一个字符。按b键移到前一个词的第一个字符。试验一下它们。词语移动,第2部分玩过词语移动命令之后,可能你已经注意到vi将像foo-bar-oni这样的词看做是五个分开的词!这是因为vi默认地按照空格或者标点来区分词语。因此foo-bar-oni被看做是五个词:foo

8、、-、bar、-和oni。有时这是你想要的,而有时这却不是。幸运的是,vi也能理解“长词”的概念。vi仅按照空格或是新行分解长词。这意味着当foo-bar-oni被看做是五个vi词语时,却仅仅

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。