`

我的Vim,我做主——给初学者准备的礼物

    博客分类:
  • Vim
阅读更多

      装了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

1
2
分享到:
评论
1 楼 witcheryne 2010-11-30  
Vim不错·· 
最近在研究这个,平时配置文件就用他改一改.

公司里用的是Windows, 在win下用vim很没动力... 经常会因为麻烦直接用notepad++

回去自己用的mac, 用vim改一些配置文件很不错...


P.S:
感觉把vim打造成ide感觉有点没必要,emcas可能会更胜任这件事情...

相关推荐

    vimd-design——最新内核_Qz_blankooq_vimd.ahk_

    《vimd设计——基于最新内核的自动化快捷工具》 vimd设计,全称为"Qz_blankooq_vimd.ahk",是一款基于AutoHotkey脚本语言编写的高效键盘快捷工具。这款软件的核心理念在于通过同一热键实现不同功能的智能切换,极大...

    vim环境的配置——模仿sourceInsight功能的Tlist

    Vim是一款强大的文本编辑器,深受程序员喜爱,尤其在Linux环境下。Tlist是Vim的一个插件,它能提供类似于Source Insight的功能,帮助用户在代码导航方面提高效率。本篇文章将详细介绍如何配置Vim和Tlist,以实现高效...

    vim配置文件——vim配置教程

    vim配置文件——vim配置教程

    vim中文手册——教你方便地使用vim软件

    本文档旨在通过一系列实践指导,帮助初学者及进阶用户更高效地使用Vim。 #### 使用Vim的技能而非知识 - **技能与知识的区别**:使用Vim更多依赖于技能而非纯粹的知识积累。这意味着,学习Vim的关键在于实践和反复...

    我的一个vim脚本——增强closetag.vim自动闭合功能

    安装完成后,重启Vim,`closetag.vim`就已经准备就绪。 为了充分利用`closetag.vim`,你需要了解一些基本的使用技巧和快捷键: - **开启/关闭插件功能**:在Vim中,可以使用`:ClosetagEnable`和`:ClosetagDisable`...

    CodeBlocks 的 Vim 插件——cbVide

    CodeBlocks 的 Vim 插件——cbVide,codeblocks 16.01,wxWidgets 2.8.12,tgm-gcc-32 5.1.0

    普通人的编辑利器——VIM

    普通人的编辑利器——VIM_(for_windows)

    vim(gvim)插件——PHP语言自动补全

    在IT行业中,文本编辑器是开发者的重要工具,而Vim作为一个功能强大的命令行文本编辑器,因其高效的操作方式和丰富的可扩展性深受程序员喜爱。GVim则是Vim的图形界面版本,同样支持各种插件来增强其功能。本篇文章...

    vim命令教程——教你高效快捷地运用Vim

    Vim是一款强大的文本编辑器,尤其在Linux环境中广泛使用。本教程旨在教你如何高效快捷地运用Vim进行编辑。虽然初始的学习曲线可能较陡峭,但掌握Vim的基本操作将极大提升你的编辑效率。 首先,了解如何启动Vim至关...

    程序员的编辑器——VIM(zz) - 饮水思源

    VIM(Vi IMproved)是Linux世界中广受欢迎的文本编辑器,对于程序员来说,它不仅是一个工具...虽然初学者可能会感到困扰,但随着时间的推移,你会发现VIM的灵活性和效率无可比拟。不断实践和探索,你将成为VIM的大师。

    vim完整开发环境

    总的来说,这个“vim完整开发环境”压缩包旨在提供一个高效、易用的Vim环境,帮助初学者快速适应Vim,并利用其强大的功能进行代码编写和编辑。记得定期更新你的插件和配置,以保持与最新技术同步,同时享受Vim带来的...

    vim简明教程适合初学者

    对于初学者来说,掌握 Vim 的基本操作至关重要,因为这将使你在文本处理任务中变得高效。 在开始学习 Vim 之前,强烈推荐使用内置的 `vimtutor` 命令,这是一个精心设计的交互式教程。通过 `vimtutor`,你可以在一...

    用vim写程式快n倍——Linux

    ### 使用Vim编写程序效率倍增 —— Linux #### 概述 Vim(Vi Improved)作为一款功能强大的文本编辑器,在Linux系统中扮演着极其重要的角色。掌握Vim不仅能够提升开发效率,还能帮助程序员更好地适应Linux环境。...

    vim教程——学习Linux的优质资料

    **vim教程——学习Linux的优质资料** 在深入探讨Linux世界时,掌握Vim编辑器是不可或缺的技能之一。Vim,全称为“Vi IMproved”,是经典的Vi编辑器的增强版,以其高效、灵活和强大的功能深受程序员和系统管理员的...

    Pro Vim英文版

    **Vim——高级文本编辑器的艺术** Vim,全称Vi IMproved,是Bill Joy在1976年创建的Vi编辑器的增强版本。它是一款功能强大的、高度可配置的文本编辑器,广泛用于程序员、系统管理员以及任何对效率有高要求的用户。...

    vim设置20130906, 适合编程爱好者

    "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.

    Vim的操作,实例讲解,操作文本的详细介绍

Global site tag (gtag.js) - Google Analytics