最近无聊得要死,就折腾起所谓的神器了。折腾了几天,发点感想。本来一开始的时候vim和Emacs都折腾了,后来主折腾Vim。
主要原因如下:
1.Vim比Emacs配置简单。在win下面,vim我一次配置成功,Emacs下折腾了半天,要设置Home什么的。Vim插件格式统一,有相应的文档,看了文档就知道怎么配置了。
2.加入插件后Emacs比Vim慢了很多。这是我不用Emacs的主要原因。就Java开发插件来说,Emacs的jdee插件加载慢了好几秒。而且在win下,Emacs还崩溃了几次-_-!!!就功能而言,我认为目前还没有哪个Java开发工具能超过Intellij Idea的。我的目的就是在不开IDE的情况下,快速的修改文件,所以Vim更适合我。
3.快捷键方面,用了几天后,发现Vim的快捷键比Emacs的用起来舒服很多。很少的键就能完成了,而Emacs一般全是组合键。按着挺烦的。
4.如果说Vim是很好的编辑器的话,Emacs就是个平台。很类似Eclipse的,插件的方式提供功能。只是功能越多,速度就越慢。。。。而且Emacs全是字符型显示的,看惯了图形化界面的同学看这个很痛苦的。
5.说Vim,Emacs是神器的,我个人是觉得夸大了。都是编辑软件而已,个人习惯罢了。
我现在配置的Vim,如下图:
主要功能:
1.显示目录树,方便打开文件。--winmanager
2.多标签打开(这个多标签只是模拟的,还有点bug,如上图,不过不影响使用了)--MiniBufexp
3.Java类以及方法的跳转,需要ctags.将ctags放到path下,在需要的地方输入ctags -R就行了。Emacs的etags要麻烦许多。
4.代码提示功能,文件已有单词的提示,Java方法的提示都有。--jde,autocomplete
5.集成Ant,使用Ant编译,出错后可以定位到错误位置。(这里有个问题,怎么找到build.xml文件,我是没有找到好的解决办法,直接写死到配置文件里了-_-!!!)
6.多文件查找,需要grep,将grep放到path里面。在Vim里面输入:Grep就可以多个文件里面查找了。(当然你可以键位映射。)
7.代码补全,和上面的提示不同,就是输入几个字母然后按Tab自动补全。--snipMate
8.类的方法,属性列表,类似Eclipse的OutLine
9.刚发现的功能,普通txt文件的文件加亮。--txtbrowser
总结:
1.说到底,Vim和Emacs都是文本编辑器而已。就编程而言的话,还是配合主流IDE使用是最好的。IDE功能全面,但是速度慢,而Vim功能少一点速度却很快。
2.所谓的神器也就是一些人的推崇而已,适合自己永远是最好的。
3.
善用佳软上有不少Vim相关文章,有兴趣的可以看看,推荐
《普通人的编辑利器——Vim》
- 大小: 51.3 KB
分享到:
相关推荐
windows下Gvim配置,适合新手参考学习自己写Gvim配置
在Linux环境下,GVIM是一款非常受欢迎的文本编辑器,尤其对于硬件描述语言(如Verilog和System Verilog)的编程人员来说,它提供了强大的编辑功能和高度可定制性。本篇将详细介绍如何在Linux上配置GVIM以优化Verilog...
在Windows环境下,GVim73和CTags58是两个非常实用的开发工具。GVim是Vi(Visual)编辑器的一个图形界面版本,而CTags则是一个强大的代码索引工具,能够帮助程序员快速跳转到代码中的特定位置,极大地提高了编程效率...
在Windows环境下,GVim是一款非常受欢迎的文本编辑器,它是Vim的图形界面版本。Vim以其高效、可高度自定义和键盘驱动的操作方式而受到程序员和文本编辑者的喜爱。GVim提供了与命令行版本Vim相同的功能,但增加了窗口...
通过以上步骤,Windows环境下的GVIM已被配置成了一个功能丰富的IDE。结合ctags、插件和自定义设置,GVIM不仅能进行文本编辑,还能进行代码调试、版本控制、项目管理等多种任务,极大地提高了开发效率。不断探索和...
【GVIM 7.2:Windows下的高级文本编辑器】 GVIM 7.2是一款基于Vim编辑器的图形化版本,专为Windows操作系统设计。它继承了Vim的强大功能和高效编辑特性,并且增加了图形用户界面(GUI),使得用户在不熟悉命令行...
在Ubuntu操作系统中,GVim(Gnome下的Vi增强版)是一款强大的文本编辑器,它继承了Vi的高效编辑特性,并提供了图形用户界面。GVim的可扩展性是其魅力之一,通过安装各种插件,我们可以进一步提升编辑效率,增强功能...
【标题】"win32下gvim73_46" 指的是在Windows 32位系统环境下运行的GVim的一个特定版本——73_46版。GVim是Vim编辑器的图形用户界面(GUI)版本,它在保持Vim的强大功能和高效编辑体验的同时,为用户提供了窗口化...
在Windows环境下,GVIM(Gnu Vi IMproved)是一款强大的文本编辑器,它是Vim的图形界面版本。GVIM提供了与命令行版本Vim相似的功能,但用户可以通过鼠标和其他图形界面特性进行交互。`_vimrc`文件是GVIM的初始化配置...
以下将详细介绍如何在Windows环境下利用Gvim构建一个满足开发需求的IDE。 首先,了解Vim的基本操作是必要的。Vim有三种模式:正常模式(Normal mode)、插入模式(Insert mode)和命令行模式(Command-line mode)...
Gvim 是 Vim 的图形用户界面版本,尤其在 Linux 系统下被广泛使用,作为一款强大的文本编辑器,它为程序员和系统管理员提供了高效的工作环境。本教程将帮助你理解 Gvim 的核心功能和使用技巧,从而提升你的文本编辑...
解决Win7下无法关闭gVim7x备份的问题 【问题描述】 win 7下使用gVim7.2以上版本,无法关闭gvim自动备份功能? 默认情况下用gVim编辑文件时,会自动生成带~的备份文件。但这个备份功能有时候并不实用,还可能...
GVim则将这种体验带入了图形界面,使得用户可以在不离开桌面环境的情况下享受到Vim的强大功能。 1. **安装GVim** 在Windows上安装GVim,通常需要下载官方提供的安装包,这可能是一个.exe文件。安装过程中,用户...
在Windows环境下,GVim(Gnome下的Vim)是流行的文本编辑器Vim的一个图形界面版本,它提供了一种与命令行版本相似但更友好的用户体验。GVim保留了Vim的核心功能,包括强大的文本操作、宏录制、自定义脚本支持等,...
总的来说,GVim7.2无论是在Linux还是Windows环境下,都是一个强大且易用的文本编辑器。其丰富的功能、高效的编辑性能以及中文支持,使它成为编程者不可或缺的工具之一。对于想要提升代码编写效率,或者对Vim感兴趣的...
a gvim72 exe b vimcdoc 1 7 0 setup exe c ec57w32 zip d taglist 45 zip e winmanager zip f minibufexpl vim g a vim h grep vim i visualmark vim
在Windows环境下,使用GVim编辑器进行C/C++编程并编译安装包是一个高效且灵活的方法。GVim是Vim编辑器的一个图形界面版本,它提供了丰富的代码编辑功能,尤其适合程序员进行源代码编辑。本教程将详细介绍如何在...
作为Vim(Vi Improved)的图形版本,GVim不仅保留了命令行模式下的高效操作,还增加了许多现代编辑器的特性,如多窗口编辑、代码高亮、自动补全等。 **GVim的主要特点:** 1. **图形界面**:GVim提供了友好的图形...
安装Gvim72通常只需运行gvim72.exe文件,而安装插件则需要将下载的插件文件放入Gvim的插件目录,并在.vimrc配置文件中启用它们。一些插件可能还需要额外的配置或依赖项,因此安装前需仔细阅读文档。 总的来说,Gvim...