装了Vim很久了,但是一直他在我的电脑里面近乎是摆设,我很努力的去学习了,去摸索时间,在同学之间我突然发现,最终只有我一个人装了Vim,在他们的机器上配备了Editplus,notepad2, UltralEdit,等等之类。我给他们推荐说,这东西好,编程效率很高。但是最终他们都是以入门起来太难了。而且我们其实在很早很早的时候就深受Windows的祸害,我们早已经习惯了图像界面,鼠标,甚至是触屏,可谁又知道,在那个黑底白字的年代。我们的前辈们是靠着键盘完成一切,完成那在常人看起来非常奇妙的事情。
我接触Vim完全是一个意外,当时自己探索Ubuntu的时候,浏览器的中的flash乱码了,谷歌一下知道要修改一个配置文件,那个解决办法是用vi 命令编辑的,当时连Console都不知道在哪里的我,摸索了很久很久,找到了Console,输入今生的第一条命令 sudo vi xxx(这么重要的第一次,居然让我给忘了是修改的哪个配置文件了),当时我习惯的用鼠标点啊,按键盘啊,当时就让 一阵叮叮的声音给吓着了,因为Windows的经验告诉我这个是出错了。随着对Linux的深入,我也开始去学习Vim ,纠结着,痛苦着,但是我快乐着。因为我感觉这个是很神奇——用键盘完成所有操作,骨子里认为这是黑客才做的事情,让我有巨大的热情。一步步,一点点,Vim在进行着。
到后来,用到半熟不熟的我,因为编程的需要,还是给用了Editplus, 但是Vim我始终没有放弃过,每次重装系统,哥必装的一款软件就是他了。
现在想起来学习Vim给我以下经验:
1.学习Vim开始的时候可能会进展缓慢,但是你要是对Vim保持着热情,不要急于放弃,当过了一座山之后,评优就在你面前。
2.谷歌永远是最好的老师。
3.有人问,只用键盘,速度会很慢,还没用鼠标来得快。其实我也不知道为什么只要用键盘,有人回答说“只要手指比大脑灵活就好了”,不论对否,我感觉的是,使用Vim能让感受不一样的思维,以及解决办法。
4.学习Vim让我顺便学习了正则表达式,那真是很有用的东西。
5.Vim是我觉得兴奋的软件。因为我自己比较喜欢DIY,我曾经为了配置它,花了整整一夜,他给了我极大的自由,让我个性配置。
感谢以下的网站:
善用佳软 http://xbeta.info/vim-tutorials.htm
Vimer的程序世界 http://www.vimer.cn/category/vim
手把手教你把Vim改装成一个IDE编程环境(图文)http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx
滇狐的个人主页http://edyfox.codecarver.org/html/index.html
还有感谢Vim的作者 Bram Moolenaar
参考了太多网站了。这里附上自己收集的一些关于Vim的资料,以及我自己现在的配置文件(如果你觉得配置起来太难了,或者是反过来学习Vim的话,可以下载使用,因为如果你决定使用Vim了,你一定会忍不住要配置一个自己的Vim);
另外还有很多学习的资料了,只不过因为这里上传附件有大小限制,我就不上传了,有需要的留下邮箱吧。
希望更多的人使用Vim,happy Viming
分享到:
相关推荐
《vimd设计——基于最新内核的自动化快捷工具》 vimd设计,全称为"Qz_blankooq_vimd.ahk",是一款基于AutoHotkey脚本语言编写的高效键盘快捷工具。这款软件的核心理念在于通过同一热键实现不同功能的智能切换,极大...
Vim是一款强大的文本编辑器,深受程序员喜爱,尤其在Linux环境下。Tlist是Vim的一个插件,它能提供类似于Source Insight的功能,帮助用户在代码导航方面提高效率。本篇文章将详细介绍如何配置Vim和Tlist,以实现高效...
vim配置文件——vim配置教程
安装完成后,重启Vim,`closetag.vim`就已经准备就绪。 为了充分利用`closetag.vim`,你需要了解一些基本的使用技巧和快捷键: - **开启/关闭插件功能**:在Vim中,可以使用`:ClosetagEnable`和`:ClosetagDisable`...
CodeBlocks 的 Vim 插件——cbVide,codeblocks 16.01,wxWidgets 2.8.12,tgm-gcc-32 5.1.0
普通人的编辑利器——VIM_(for_windows)
在IT行业中,文本编辑器是开发者的重要工具,而Vim作为一个功能强大的命令行文本编辑器,因其高效的操作方式和丰富的可扩展性深受程序员喜爱。GVim则是Vim的图形界面版本,同样支持各种插件来增强其功能。本篇文章...
VIM(Vi IMproved)是Linux世界中广受欢迎的文本编辑器,对于程序员来说,它不仅是一个工具...虽然初学者可能会感到困扰,但随着时间的推移,你会发现VIM的灵活性和效率无可比拟。不断实践和探索,你将成为VIM的大师。
总的来说,这个“vim完整开发环境”压缩包旨在提供一个高效、易用的Vim环境,帮助初学者快速适应Vim,并利用其强大的功能进行代码编写和编辑。记得定期更新你的插件和配置,以保持与最新技术同步,同时享受Vim带来的...
对于初学者来说,掌握 Vim 的基本操作至关重要,因为这将使你在文本处理任务中变得高效。 在开始学习 Vim 之前,强烈推荐使用内置的 `vimtutor` 命令,这是一个精心设计的交互式教程。通过 `vimtutor`,你可以在一...
### 使用Vim编写程序效率倍增 —— Linux #### 概述 Vim(Vi Improved)作为一款功能强大的文本编辑器,在Linux系统中扮演着极其重要的角色。掌握Vim不仅能够提升开发效率,还能帮助程序员更好地适应Linux环境。...
**vim教程——学习Linux的优质资料** 在深入探讨Linux世界时,掌握Vim编辑器是不可或缺的技能之一。Vim,全称为“Vi IMproved”,是经典的Vi编辑器的增强版,以其高效、灵活和强大的功能深受程序员和系统管理员的...
**Vim——高级文本编辑器的艺术** Vim,全称Vi IMproved,是Bill Joy在1976年创建的Vi编辑器的增强版本。它是一款功能强大的、高度可配置的文本编辑器,广泛用于程序员、系统管理员以及任何对效率有高要求的用户。...
"source ~/.vim/bundle/unite.vim/conf.vim "neosnippet.vim source ~/.vim/bundle/neosnippet/conf.vim "vimshell.vim, vim中使用shell, 最好一款 source ~/.vim/bundle/vimshell/conf.vim "omnicppcomplete.vim...
Vim的操作,实例讲解,操作文本的详细介绍