Linux探索之旅 第五部分第一课:Vim岂是池中物宝剑锋从磨砺出.docVIP

Linux探索之旅 第五部分第一课:Vim岂是池中物宝剑锋从磨砺出.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux探索之旅 第五部分第一课:Vim岂是池中物宝剑锋从磨砺出

Linux探索之旅 第五部分第一课:Vim岂是池中物宝剑锋从磨砺出   Shell脚本是一个整合在Linux系统里的“小”编程语言。它是系统的重要元素,我们不得不学习。Shell脚本是一个整合在Linux系统里的“小”编程语言。它是系统的重要元素,我们不得不学习。   虽然我们已习了Nano这个文本编辑器(【Linux探索之旅】第二部分第六课:Nano,初学者的文本编辑器),但是我们也说过,Nano比较基础,要“傍大腿”就要傍肥美多汁的。   Vim : Vi文本编辑器的进阶版,是Vi iMproved的缩写,表示“改进了的Vi”。Vi非常流行,在大多数基于Unix演进的操作系统中一般是默认安装的,Linux便是其中之一。Vim从名字即可知道比Vi编辑器更加先进。   Emacs : 著名的开源Richard Stallman(【Linux探索之旅】开明义+第一部分第一课:什么是Linux?中介绍过这位大牛,是GNU项目的奠基人)所开发的文本编辑器(后来有很多人参与改进)。一般没有默认安装在Linux系统中,但是可以用apt等包管理软件轻松安装。Emacs可以安装很多插件,做很多事情,比如浏览网页。听音乐,看视频,等等。基本你想得到的都可以做,除了不能当你女朋友…   这两件“神器”也引发了者的派别之争,经常可以看到这两个门派的粉丝(咦,我们这是古装剧啊,怎么出现粉丝了。好吧,穿越回现代)“掐架”,硬要说明自己的编辑器比另一个好。搞得选择文本编辑器像选择一般(是的,我知道,这些crazy coders(疯狂的程序员),小编可是很的程序员好嘛~ ... 真的吗?)。   但不可讳言,选择一个自己的文本编辑器确实很重要,因为你需要不断用这个神器打怪练级才能提高。一开始要是选错就不好了,万一不小心练了“辟邪剑谱”…   一般我们很少看到有人两种神器都练的。不过小编练了两种(闲得发慌型),不过说实话更偏爱Emacs。   我知道这个题目有点撼人,不过只是为了娱乐效果,不必在意这些细节... 没有最强编辑器,只有最适合你的编辑器。   在小编的情况,我在法国,任职过的几个公司的大部分同事都是用Vim的,小编也一直用Vim。但之前在法国Kuantic公司工作时,技术老总“强制”每个人用Emacs(我晕… 法国不是崇尚“,平等,”吗…),然后小编只好去学了Emacs,并且竟然喜欢上了Emacs... 所以现在Vim和Emacs都用。   在大部分Linux发行版中,Vim是默认安装的。但是不有个别Linux发行版没有默认安装Vim(比如Ubuntu中没有默认安装Vim)。因此我们还是说一下Vim如何安装。   “APT是一个大型项目,最初的计划包含了开发一个图形界面。它是基于一个库,这个库包含了核心应用,apt-get是第一个基于命令行的前端(apt-get是在APT这个项目中被开发的)。apt是第二个基于命令行的前端,也是在APT项目中被开发的,它修正了apt-get的一些设计错误。”   说实话,这段英文看得我云里雾里。不过简而言之,apt和apt-get大致来说很相似,许多命令也是相同的,不过apt比apt-get更优一些。   如果你输入vimtutor显示没有此命令,那么你可以安装vim-common这个包。不过一般vimtutor都已经随Linux发行版安装了。运行后如下:   如果你英语好,其实基本的Vim操作通过这个vimtutor的程序已经可以练习并掌握,因为它其实就是运行vim程序,然后打开了一个预先定义好的帮助文档。你可以在里面“打怪升级”。   一般跟着这个vimtutor练手,大概30分钟就可以完成了。完成后你对Vim的操作就有了基本认识。当然了,这个教程只是入门,不可能介绍Vim的所有元素和可能性。   也就是“冒号+小写的q”(q是quit的首字母,是英语“退出”的意思),再按回车,就退出了。   Vim说到底是一个程序,或者说是一个软件。但是Vim不像一般我们熟悉的文本编辑器那么容易上手。例如Windows中的记事本,一打开即可以编辑文字,点击保存即可保存。   刚开始接触Vim,如果我们不解释什么的话,你也许会迷失方向。甚至,你可能连怎么退出Vim都不清楚(别笑,我第一次也碰到这个情况)。   交互模式:Interactif Mode。也有称之为命令模式(Command mode)的。这是Vim的默认模式,每次我们运行Vim程序的时候,就会进入这个模式。在这个模式中,你不能输入文本(是的,我知道,这有点不符合文本编辑器的“一贯作风”)。因此,别乱按键盘上的字母,你也许会把情况搞得一团糟。交互模式是很强大的,它可以让我们在文本间移动,删除一行文本,复制粘贴文本,跳转到指定行,撤销操作,等等。你在键

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档