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 ...
随机推荐
- Windows修改hosts文件及位置
文件位置 C:\Windows\System32\drivers\etc 中的hosts文件 修改方式 指定IP 域名 192.168.66.7 www.baidu.com
- Cisco 学会使用Telnet、SSH
实验目的:通过控制R1 后 , TELNET 到R2(12.1.1.2),R3(13.1.1.3)对R2,R3 进行远程管理. 在R1 上配置: R1#telnet 12.1.1.2 //从R1 TE ...
- Request 地址栏传值
request页面 protected void btnSearch_Click(object sender, EventArgs e) { Response.Redirect("Reque ...
- 归心似箭,IT达人分享抢票攻略
[51CTO专稿]随着春节一天天临近,“购票难”的问题也愈发凸显,猎豹.火狐.360等“春运抢票神器”占领了各大网站的重要版面,“技术抢票”成为炙手可热的话题,看看身为程序员的邓以克是如何抢到回家的票 ...
- Robot Framework用法总结
今天总结下Robot Framework最基本的用法,一来呢,希望自己以后看到这篇总结,很快能回忆起如何使用Robot Framework.二来呢,以初学者的姿态总结Robot Framework,希 ...
- 某技术大牛的帖子(android项目总结)
1. 一般性控件需要设置onclick事件才会有点击效果(selector). 2. <item android:drawable=”@drawable/btn_ct_green” /> ...
- Dubbo阿里Alibaba开源的分布式服务框架
[获奖公布]"我的2016"主题征文活动 程序猿全指南,让[移动开发]更简单! [观点]移动原生App开发和HTML 5开发,你更看好哪个? 博客的神秘功能 D ...
- sql server 字符串替换函数REPLACE
sql server 字符串替换函数REPLACE函数的使用 <pre name="code" class="sql">--参数1:需要替换字符的母 ...
- Android Studio的使用(一)--显示行号、快速查找方法源
1.显示行号,只需要右击编辑窗体的边界就可以了.(这种方法只能临时显示,下次打开文件就没了,对其他文件也没用). 2.永久显示行号 3.查找某个变量.类.方法定义的源头,同时可以查找布局文件,资源文件 ...
- mariadb cache
Since MariaDB Galera cluster versions 5.5.40 and 10.0.14 you can use the query cache. Earlier versio ...