- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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文件是一个非常值得花时间去研究的问题,这里说的几个建议仅仅是皮毛
。推荐查看我的设置或者阅读这几篇引用文章。
您可能关注的文档
- wzr锥入度仪和自动锥入度测定仪价格.docx
- yantubbs-A14.注册土木工程师(岩土)执业及管理工作暂行规定.pdf
- YBF系列355-710高效风机用隔爆型三相异步电动机样本.pdf
- yantubbs-从学生到优秀的岩土工程师.pdf
- YST_53.3-1992_铜、铅、锌原矿和尾矿化学分析方法火焰原子吸收光谱法测定银量.pdf
- XKA2420型龙门铣床龙门框架静动态有限元分析.pdf
- Zr基大块非晶合金的热膨胀与超塑性.pdf
- §11-8、9 磁场对载流导线的作用.pdf
- 《一位数除两位数的笔算除法》教学课件2-PDF.pdf
- 《AutoCAD计算机辅助设计(土木工程类)》_人民邮电出版社1.ppt
- 人教版八年级上册数学精品教学课件 第十三章 三角形 章末整合练.ppt
- 人教版八年级上册数学精品教学课件 第十五章 轴对称 15.3 等腰三角形-15.3.1 等腰三角形-第2课时 等腰三角形的判定 (4).ppt
- 人教版八年级上册数学精品教学课件 极速提分法 第17招 整体思想在解题中的七种技巧.ppt
- 人教版八年级上册数学精品教学课件 第十五章 分式 专项突破9 分式方程的解在求字母的值或取值范围中的常用技巧.ppt
- 人教版八年级上册数学精品教学课件 第十八章 分式 18.3 分式的加法与减法-第1课时 分式的加减.ppt
- 人教版八年级上册数学精品教学课件 第十四章 全等三角形 14.1 全等三角形及其性质 (4).ppt
- 七年级作文成长的经历(11篇).docx
- 法律责任豁免声明及工作证明函(6篇).docx
- 叙事作文那是一次难忘的尝试750字通用14篇.docx
- 沙滩里的秘密500字(14篇).docx
文档评论(0)