Vim入门教程.pdfVIP

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

Vim入门教程 尽管网上有成打的Vim在线教程,但是要么艰深晦涩,要么太过肤浅。本教程的目标 每个阶 段都有斩获,从理解它的哲学 (将和你终身相伴)到超越现在编辑技巧,成为其中的牛人。 简单来说,本教程的学习方式将使你终身受益。 为什么选择vim 我相信大多数人可能由于以下三点原因而使用vim: 1、vim无所不在。学习vim你无需担心到了其他平台需要学习新编辑器。 2、可扩展性。你可以只用它来编辑配置文件,也可以将它当做你的开发平台。 3、功能强大。它的工作方式与自然语言类似。即使一开始你对vim一无所知,经过一段时间 的使用学习,很快也会成为牛人。 一句话,我相信一旦你开始学习,你会觉得就像掌握母语还有基础数学这些基本技能一样, 也能自然而然地掌握vim。好了,在了解这些知识之后, 我们正式开始vim技术的学习吧。 Approach Kana大神说过,对vim的掌握有五个层次: æ´å¤ç²¾å½©æ»ç¥è®¿é® 1 层次0 : 对vim一无所知层次1: 了解vim的基本使用层次2 : 知道可视模式层次3 : 知道多种 移动动作层次4 : 不再需要可视模式 对此我并不了解,不过我认为这种观点值得我们注意。毕竟,kana是vim大神。在本教程中, 我将通过下面四个主要模块来向你展示vim。 基础介绍:这部分基础介绍能快速建立起你对vim的正确认知。具体操作: 这块是干货。做 好准备来享用吧。进阶: 这部分我会教你怎样成为vim牛人。常见问题: 这里会讲述一些常见问 题解决技巧。 换句话说,如果你已经对vim有所了解的话,建议你从具体操作这部分开始。如果你熟练掌握 这部分的话,就直接进入进阶开始学功夫。假如你看这篇教程是为了某个具体问题,那么请进入 常见问题章节。 所以呢,建立vim世界观,vim基本操作,高手进阶以及常见问题——这几部分任君挑选。 配置 我曾说过,不希望这是一本超级vim配置手册,网上已经有很多这类教程了。本教程的目的在 于强化你对vim的理解,帮助你熟练掌握这个工具。不过我们也会稍微介绍一些基本的配置。 首先,我建议你安装 (几乎)自我管理的vim。我就曾试过Janus (vim的发行版),但是我无 法确定它究竟在做什么,这 我感到很挫败。我偏好的配置就像vim 自身一样,简单而优雅。 为了达到这个目的,我直接将用户主目录下的.vim 目录和.vimrc作为配置文件。 A few key ~ .vimrc changes æ´å¤ç²¾å½©æ»ç¥è®¿é® 2 . vimrc修改常用键 首先呢,我觉得使用Esc键来退出插入模式实在是太老土了。Vim关注的是效率,如果不是 特殊情况,手指尽量不要离开键盘中间排。而这种ESC操作实在是没效率,所以不要用这个。 inoremap j k ESC 【注意: 有些人喜欢将ESC映射为jj ,但是我觉得映射为j k可能更自然一点】 修改leader键 反斜杠也同样存在这种问题,所以就像其它指导文档推荐的那样,我也喜欢将引导键重映射 为逗号 (,)。 let mapleader = “,” 通过这样的配置,可以简化我们接下来的命令执行,比如执行映射的缩写命令时,只需右手 中指往下一格就可以轻松输入逗号,而不需要向上再向右去远远地按反斜杠键。 重映射CA PSLOCK 大写键不在vim的配置文件中,不过这个键的位置比较好,而它的默认功能我们又常常用不上 。对我来说,CA PSLOCK键没啥用处,所以我将它映射为Ctrl键 (从操作系统层面来设置)。这 样如果我要执行Ctrl-XX操作时只需将左小指左移就可以了。 此外,推荐其他几项基础设置,这样使用更加方便。 filetype plugin indent on syntax on set encoding=utf-8 要知道,优化vimrc文件是一个非常值得花时间去研究的问题,这里说的几个建议仅仅是皮毛 。推荐查看我的设置或者阅读这几篇引用文章。

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档