1.先学会touch typing盲打是一切的基础 重点在于手眼协调 如果实现不了盲打.一切高效率的Vim操作都将无从做起

2.vim的使用
2.1.hjkl的移动 推荐练习贪吃蛇  和3D平衡球   (百度贴吧里共享有汉化版)

百度随便搜一个贪吃蛇的源代码即可  使用下面的改键软件上下左右临时改成HJKL即可

http://pan.baidu.com/s/1gdoBAxH

http://pan.baidu.com/s/1eQIzKaQ
2.2.tutor练习
这将是继你学习盲打之后的第二次最好的学习投入.几周的困难学习会让你一生受益

强烈建议在看本文之后完成vim自带的tutor教程 只需要在终端输入
$:vimtutor
如果是英文的vimtutor教程可以点下面的链接下载

http://pan.baidu.com/s/1eQwdHUa
替换掉tutor目录内的文件即可(可以使用locate命令查找)

选择Vim而不是其他编辑器的优势:

个人观点:
1.所有unix like都会内置vi/vim ,而其他编辑器不一定会存在
2.轻量化
3.我认同unix的哲学 一件工具只做一件事,并做好 
4.理想的编辑速度写C和脚本的编辑器而且配合GCC 可以脱离IDE的使用

最初的vim学习会像当初练习盲打一样,一旦度过痛苦期
换来的效率质的飞升 你再也不想碰鼠标了

最新文章

  1. EasyAR 开发教程系列1--小试牛刀
  2. cookie小记
  3. python 整齐输出与编码读写
  4. git初体验(二)基础git文件操作
  5. SwipeRefreshLayout下拉刷新
  6. 51NOD1433] 0和5(数论,规律)
  7. Unity3D 200个插件免费分享
  8. phalcon在phpstorm里的配置视频
  9. 单点登录,session,jsonp(待更新)
  10. 使用Python解析豆瓣上Json格式数据
  11. SignalR Self Host+MVC等多端消息推送服务(3)
  12. 淘宝npm镜像使用方法(转)
  13. docker 4 docker的三要素
  14. 扩展资源服务器解决oauth2 性能瓶颈
  15. MyBatis-进阶1
  16. 【适合公司业务】全网最详细的IDEA里如何正确新建【普通或者Maven】的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(类似eclipse里同一个workspace下【多个子项目】并存)(图文详解)
  17. 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(视频总揽)
  18. [NOI1995]石子合并 四边形不等式优化
  19. [从Paxos到ZooKeeper][分布式一致性原理与实践]<二>一致性协议[Paxos算法]
  20. 查AIX 版本和系统参数

热门文章

  1. SQL 多字段去重
  2. asp.net MVC 错误信息“没有为该对象定义无参数的构造函数”请求各位大神帮忙!
  3. 使用ant build build.xml报“includeantruntime was not set”警告及"Class not found: javac1.8"问题
  4. P1309 瑞士轮 未完成 60
  5. ArcGIS Desktop新建postgresql版sde(10.4.1)的连接
  6. Java Web 开发中路径相关问题小结
  7. sccm系统更新补丁后服务无法正常启动
  8. 关于Ubuntu上的服务文件
  9. JOIN和UNION的区别
  10. protobuf的Compiler卸载