Vim pre-work
2024-09-30 14:01:56
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学习会像当初练习盲打一样,一旦度过痛苦期
换来的效率质的飞升 你再也不想碰鼠标了
最新文章
- EasyAR 开发教程系列1--小试牛刀
- cookie小记
- python 整齐输出与编码读写
- git初体验(二)基础git文件操作
- SwipeRefreshLayout下拉刷新
- 51NOD1433] 0和5(数论,规律)
- Unity3D 200个插件免费分享
- phalcon在phpstorm里的配置视频
- 单点登录,session,jsonp(待更新)
- 使用Python解析豆瓣上Json格式数据
- SignalR Self Host+MVC等多端消息推送服务(3)
- 淘宝npm镜像使用方法(转)
- docker 4 docker的三要素
- 扩展资源服务器解决oauth2 性能瓶颈
- MyBatis-进阶1
- 【适合公司业务】全网最详细的IDEA里如何正确新建【普通或者Maven】的Java web项目并发布到Tomcat上运行成功【博主强烈推荐】(类似eclipse里同一个workspace下【多个子项目】并存)(图文详解)
- 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案升级篇(视频总揽)
- [NOI1995]石子合并 四边形不等式优化
- [从Paxos到ZooKeeper][分布式一致性原理与实践]<;二>;一致性协议[Paxos算法]
- 查AIX 版本和系统参数
热门文章
- SQL 多字段去重
- asp.net MVC 错误信息“没有为该对象定义无参数的构造函数”请求各位大神帮忙!
- 使用ant build build.xml报“includeantruntime was not set”警告及";Class not found: javac1.8";问题
- P1309 瑞士轮 未完成 60
- ArcGIS Desktop新建postgresql版sde(10.4.1)的连接
- Java Web 开发中路径相关问题小结
- sccm系统更新补丁后服务无法正常启动
- 关于Ubuntu上的服务文件
- JOIN和UNION的区别
- protobuf的Compiler卸载