Vim 第一天
记得第一次接触vi编辑器,好像是在海尔的机房吧,那是时候还是没有毕业的小菜鸟一只(PS:现在也是菜鸟),记得是测试一个云存储的产品。看着他们用vi编辑器,当时也没有感觉有什么(现在也没感觉……),只是后来,接触Java多了,才知道,vi/vim编辑器,其实很神,网上有这种说法,vi/vim编辑器,编辑器之神(听同学说起过,好像还有一款编辑器,号称神一样的编辑器,不知道是什么啊。。。又说,github上有人把这两个编辑器结合起来了,号称:神用编辑器之神。。。)好吧,讲的有点远了
以前有学过一点vi编辑器,刚毕业的时候,公司也没有给太多工作,时间就比较多,所以想学习Linux。那时候是被烦死了,刚开始配置Java的环境变量,用的是vi编辑器,简单的三行,java_home,path,classPath,给我烦的是不行不行的。最后,弄好了,还是装了个eclipse,用着也没感觉有多好,而且还卡,经常出问题,然后就没有用了。
周末时候,同学给我推荐了一个Java的IDE工具,看他给我演示的,好像真的很好用。刚好项目做完了一个功能了,趁这个时候不忙,学学看也没什么。。。
在官网上下了一个Itellij IDE,最新版没有链接,不知道怎么用迅雷下,就只有用浏览器直接下载,怎么一个慢字了得啊。。。
安装的时候,直接安装了Vim插件,又搞得我云里雾里,只能说我还不会用,只有学好了,才会在效率上有质的提高。
其实,我是比较注重编程能力的,因为我就是菜鸟一只。工具什么的,eclipse其实也挺好用的,除了有时候卡得欲仙欲死。
好吧,还是回到出发点,学习Vim。
在网上找了一篇博客,里面有这么一段话,我觉得很有道理(PS:昨天看到的,忘了存书签,刚找了一下,没找到,就不放源链接了)
存活
感觉良好
觉得更好,更强,更快
使用Vim的超能力
很简单的一句话,我觉得很有道理,所以就记下来了。
vim,不是简单的编辑器,它强大功能的背后,是复杂的操作在支撑。
今天公司不忙,上午学了一下vi/vim lesson 1 - basic editing(1-7),最后是综合的图。
按照所有的步骤联系了两三个小时吧,最后用vim写一个jsp页面,好吧,我承认,革命尚未成功,同志们仍需努力。。。
vi/vim graphical cheat sheet 已经设成电脑壁纸(PS:公司和家里都是),每天至少vim至少练习一小时,其他的可以先放放。。。
好吧,就这样了。。
note:第一篇博客,前天晚上在手机上写的博客,不知道跑哪里去了,在网上搜了一圈,也没发现哪去了,就当不存在吧。
以后在开发过程中,所有问题都会在博客上写下来(应该不会出现太忙,连博客都没时间写的时候吧)。
所有命题,都是基于程序员的角度,非猿或媛请勿直接引用。
本着开源精神,本博客所有内容,出本人私人信息等,均可随意使用。
好了,完了。。。
(哎,我是想写vim的快捷键的,不过想着,网上一大堆,就不用写了,有个vim学习的游戏http://vim-adventures.com/,有兴趣的可以去看看,ok)
Vim 第一天的更多相关文章
- 辛星跟您玩转vim第一节之vim的下载与三种模式
		
首先值得一提的是,我的vim教程pdf版本号已经写完了,大家能够去下载,这里是csdn的下载地址:点此下载 ,假设左边的下载地址挂掉了,也能够自行在浏览器以下输入例如以下地址进行下载:http://d ...
 - Practical Vim 第一章 & 第二章
		
第一章:Vim 解决问题的方式 前言 本质上讲,我们的工作是重复性的.凡是可以简化重复性操作的方式,都会成倍地节省我们的时间. Vim 对重复性操作进行了优化.它之所以能高效地重复,是因为它会记录我们 ...
 - Learn Vim
		
Vim Note 很早就知道vim是一个很强大的编辑器,也用了很久.不过没有系统的总结过,这次就写个笔记方便以后看看(本文在vim下编辑完成) 第一印象 打开vim第一感觉就是无从下手,相信大多数人和 ...
 - Vim 命令图解-Gvim使用笔记-2017-5-9
		
Vim 命令图解-Gvim使用笔记... 图片要是看的不太清楚推荐使用:鼠标右键在新标签中打开或是全屏看图 Vim中常用的一些速查命令: Vim发展历史:1976年Bill Joy开发了vi1988 ...
 - VIM处理工具与正则表达式
		
*本文中/data目录为训练目录 1.在vim中设置TAB缩进为四个字符 打开vim 输入:set tabstop=4 2.复制/etc/rc.d/init.d/functions文件至/tmp/,替 ...
 - 重新使用linux的一些事情
		
workstatin版基本上已经有了常用的那些功能了, 代码开发完全足够了, 不需要再去加什么东东了 httpd已经有了, 结构: /usr/lib: 库,放置的是 (操作)系统的静态库, 大多数是直 ...
 - yum安装nginx(Centos)
		
测试人员需要了解Nginx?nginx的别名有很多:中间件,HTTP服务器,代理服务器等,这些名字都是作用的一个体现.在实际项目中,前后端分离,负载均衡等也是通过Nginx实现的,知己知彼,百战百胜. ...
 - 【学习总结】快速上手Linux玩转典型应用-第6章-linux常用命令讲解
		
课程目录链接 快速上手Linux玩转典型应用-目录 目录 1. 软件操作命令 2. 服务器硬件资源信息 3. 文件操作命令 4. Linux文本编辑神器vim与其他常用命令 5. 系统用户操作命令 6 ...
 - linux系统下安装dubbo-admin
		
1.在安装dubbo-admin之前确保你得linux服务器上已经成功安装了jdk,tomcat, 若还没安装jdk以及tomcat则参考我的上一篇文章"linux环境下安装jdk,tomc ...
 
随机推荐
- nginx php版本隐藏
			
配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的.一般来说,黑客攻击服务器的首要步骤就是收集信息 ...
 - apk反汇编之smali语法
			
类型 Dalvik的字节码中拥有两个主要的类型:基类和引用类型.引用类型 引用类型是对象和数组,其他的一切都是基类 基类被一个简单的字符描述.我没有提出这些缩写词———他们实际以字符串的形式存储于 ...
 - php生成html 伪静态??
			
先建一个网页模板文件,命名为tmp.html,内容如下: <!DOCTYPE html> <html> <head> <title&g ...
 - Cannot find PHPUnit in include path phpstorm
			
This is the way to do it without using composer, and using your global phpunit.Phpunit now comes wit ...
 - iOS  旋屏问题
			
今天突然想起来,以前的一个问题没有解决,就上网百度了一些方法,看到一篇文章,写的很详细,我就操作试试,结果还真的实现了功能,接下来我将重复他的结合我自己的测试,说一下iOS中的旋屏问题. 1.首先配置 ...
 - Dojo和jQuery区别
			
Dojo类似jQuery,且用法也差不多,但是Dojo属于重量级的框架,自带的表单验证,Grid,tree等控件. 在选择上,个人觉得轻量级的框架比较好,因为方便引入第三方的,有特色的库. 就像选择S ...
 - 一个action读取另一个action里的session
			
action 1: private Map session; session.put("projectname_session", request1.getParameter(&q ...
 - windows服务器下IIS7 安装URL Rewrite(URL重写)模块
			
URL Rewrite Module是一个基于规则的URL重写引擎,用于在URL被Web服务器处理之前改变请求的URL.对于动态Web应用程序,它可以为用户和seo/seo.html" ta ...
 - servlet与CGI的区别
			
与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以 ...
 - spring事务的传播性的理解
			
来自至顶网的文章 http://developer.zdnet.com.cn/2007/0521/402066.shtml