`

Sublime Text2成为你下一个IDE的9个理由

 
阅读更多
转载自:http://www.trymbill.is/9-reasons-why-sublime-text-2-should-be-your-next-ide/

最近项目有重大改动,从Meteor 框架转移到java上面来,之前用的Sublime要不要换呢?
改用eclipse,虽然写java还得用eclipse,不过我也想用这个酷酷的sublime。
[color=green][/color]

9 REASONS WHY SUBLIME TEXT 2 SHOULD BE YOUR NEXT IDE
Posted by Maggi Trymbill on October 4, 2011 · Leave a Comment


If you haven’t been living under an internet rock for the past 2 weeks you should know about Sublime Text 2 already, the best IDE out there at the moment. Well, to be fair, I didn’t know about it 2 weeks ago (after reading an article on Tuts Plus) and I’m pretty sure it hasn’t, at the time this is written, reached the popularity it deserves. Let me list up 9 reasons (why 9? why not 10? shut up! your not the boss of me! (unless you are, and then ‘Hi Gunni!’)) to help you decide if Sublime Text 2 is worth switching over to.
Switching IDE’s is nothing like switching underpants. EOD!
- Maggi Trymbill
1) Any OS Goes
I personally love the way Textmate looks and works, but that’s only for the Mac. While I used Windows I tried E Texteditor, which was suppose to be Textmate for Windows, but wasn’t. I then used the only non-java IDE I could find with built-in support for Python and found Komodo. That soon got bloated so I started searching again and found Sublime Text. To my surprise it’s available for every OS and it isn’t flawed on Linux like most of the IDE’s I’ve tried that say they work on every OS. So, any OS goes!
2) Textmate Bundles Friendly
Just like with E Texteditor, Sublime Text is Textmate bundles friendly. This means you can run through, for an example, the whole directory of awesome themes available for Textmate and use them with Sublime Text. Snippets also work well and this opens up a can of whoop ass for awesomeness.
3) It Looks Awesome

Need I say more?
By the way; I’m using the Twilight color scheme (included) and the Soda Dark theme. Looks cool, right?
4) It’s Superman-Fast
File switching, function crawling and jumping to lines is so quick I feel I’m cheating some law of physics when doing it. There must be some kind of magic dust in there that enables this, or perhaps, it’s simply because it’s not running on java (yes, I went there!). I haven’t used the folder tree for 6 months now since Komodo, the IDE I used before, had really nice quick-open functionality. Sublime Text takes that whole concept to another level.
Through a single keyboard shortcut (ctrl/cmd + P) I can access all the files in my project, even though the project holds over 50k files and Sublime Text doesn’t even show the slightest sign of hiccuping. With another keyboard shortcut (ctrl/cmd + shift + P) I can also access all my snippets, functions within Sublime Text, install packages, etc. It takes me away from my mouse, and I love it!
5) Package Control
A guy with the name of Bond, Will Bond (he probably doesn’t get enough of that) created this amazing package control add-on to Sublime Text. It simplifies the task of finding, installing and maintaining packages available for Sublime Text and makes it idiot proof and quick.
6) Side by Side Editing
I’ve never been a big fan of side by side editing. Probably because I’ve never seen the need to use it.

After I started using Sublime Text I messed around with all the features it’s got and I found the split screen editing works really well. It’s smooth and lean and with the zoomed out overview (a.k.a. Minimap) on the left hand side it becomes much more visual. Which brings me to my next reason …
7) The Minimap
The Minimap is a fantastic tool. It gives you an at a glance overview of the file you’re looking at. If you’re searching for something within the file, you can see the phrase highlighted in the Minimap also, giving you a sense of how many instances there are of that phrase or word. It also makes scrolling directly to a function you know very well easy, from 10,000 feet away, since you know the layout of the code around it. That being said, I’d always use the keyboard shortcut ctrl/cmd + R to access definitions / functions quickly.
8) Distraction Free Mode
I know this is a minor feature and a simple one to say the least, but it’s one of the reasons I love Sublime Text.

It simply throws away everything, except my code. But, how do you access the folder tree then?! You don’t. But, how do you see a list of all the definitions or functions in the file that is open?! You don’t. But, how do you get out of it?! You don … oh wait sorry, yeah that’s simple, shift + F11. With the super fast quick-open feature built in Sublime Text, this way of coding has become the way to go for me.
9) It’s Not Finished
Sublime Text 2 isn’t finished and I think that is definitely a good thing but might also turn out to be a bad thing. If the development of this awesome IDE keeps going in this direction, it’s easily going to replace Textmate, E Texteditor and other competitors in this category of the IDE market. But my concern is that it might get bloated, since keeping an IDE feature rich but at the same time fast and minimalist hasn’t been accomplished yet. Well except for VIM, but we’re not going into that discussion now.
What Are You Waiting For?
Welcome to the 21st century, IDE’s aren’t bloated, slow nor only for a certain portion of the OS’s out there. Sublime Text 2 is the way to go, it’s got the Trymbill approval stamp (not an official stamp, yet)!
分享到:
评论

相关推荐

    Sublime text 2 for linux

    Sublime Text 2 是一个广受欢迎的源代码编辑器,特别适用于Linux操作系统。它以其强大的功能、高效的性能和用户友好的界面,在开发者社区中赢得了极高的赞誉。Sublime Text 2 支持多种编程语言,包括但不限于Python...

    sublimetext2中文版+使用方法

    1. 多选与多光标:Sublime Text 2支持同时进行多个选择,可以一次性修改多个位置的文本,极大地提高了代码编辑效率。 2. 快速查看:通过预览功能,无需打开文件即可查看其内容,方便快速定位所需文件。 3. 自动完成...

    编辑器 Sublime Text 2

    总的来说,Sublime Text 2作为一个强大的源码编辑工具,因其高效的编辑功能、丰富的插件库以及高度可定制性,成为了许多开发者不可或缺的日常工具。无论你是初学者还是经验丰富的程序员,它都能提供你需要的功能,...

    Sublime Text 2 汉化包

    在下载并解压文件后,你会看到一个名为"Default"的文件夹,这个文件夹里包含的是各种语言文件,比如`.tmPreferences`、`.tmTheme`和`.sublime-keymap`等,它们对应了Sublime Text 2的界面元素和操作命令的汉化。...

    Sublime Text 2.rar

    1. **SublimeText.exe**: 这是Sublime Text 2的主执行文件,当你运行这个程序时,它会启动编辑器。该文件包含了编辑器的所有功能,包括语法高亮、代码自动完成、多选编辑、分割视图以及强大的自定义设置等特性。 2....

    IDEA的SublimeText2/Text3 monokai主题配色风格

    1. **下载主题资源**:根据描述,你已经获取了一个包含Sublime Text 2和3主题的压缩包。解压文件,找到对应Monokai主题的配置文件,通常为`.tmTheme`格式。 2. **安装插件**:在IntelliJ IDEA中,你需要安装一个名...

    现代SublimeText3和2主题

    "现代Sublime Text 3和2主题"指的是为这款编辑器设计的一系列视觉风格,旨在提供一个既美观又实用的工作环境,提升开发者的编程体验。 Sublime Text 3和2的主题主要区别在于与软件的新功能和改进相匹配。Sublime ...

    sublime text2 插件包

    在这个"Sublime Text 2 插件包"中,我们发现了一些重要的插件,它们将极大地提升你的编程体验。 1. Zen Coding:Zen Coding(现更名为Emmet)是前端开发者的必备工具,它提供了快速编写HTML和CSS的方法。通过缩写和...

    mac版本sublime text2

    至于提供的"Sublime Text 2.0.2.dmg"文件,这应该是一个安装包,用于在Mac上安装Sublime Text 2 的特定版本。用户只需双击运行,按照安装向导的指示进行,即可在Mac上享用这个强大的文本编辑器。 总的来说,Sublime...

    sublimetext2汉化包

    Sublime Text 2是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其优秀的代码高亮、语法提示、多选编辑等功能而闻名。对于那些不习惯使用英文界面的用户,汉化包的存在使得这款强大的工具更加友好易用。本...

    SublimeText2汉化包

    在你获取的压缩包"Sublime Text 2 汉化包"中,通常会包含一个名为"Chinese (Simplified).sublime-package"或类似的文件,这是Sublime Text 2的简体中文语言包。确保文件完整无误,这是成功汉化的基础。 接下来,...

    Sublime Text 2中文包

    "Sublime Text 2中文包" 是专门为Sublime Text 2设计的一个语言包,用于将编辑器的界面翻译成中文。安装这个汉化包后,用户可以更方便地理解和操作编辑器的各种功能,无需面对英文界面的困扰。这个压缩包通常包含了...

    SublimeText启动cocos2dx3.0项目

    配置完成后,只需打开一个Cocos2dx3.0项目的Lua脚本,按下F7键,SublimeText就会调用`run.py`进行编译和运行,你可以在终端看到项目的输出结果。 总结来说,使用SublimeText启动Cocos2dx3.0项目,需要完成以下步骤...

    Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用)

    Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展...

    Sublime Text 4 Build 4152

    Sublime Text 是一个文本编辑器(收费软件,可以无限期试用),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。 Sublime ...

    Eclipse的SublimeText2配色

    这个Eclipse配色方案,"theme-SublimeText2_for_eclipse.epf",就是一个扩展名为EPF(Eclipse Preferences File)的文件,它是Eclipse的首选项设置文件。通过导入这个EPF文件,用户可以在Eclipse中应用Sublime Text ...

    sublime text2(2221)

    版本号2221是Sublime Text 2的一个特定更新,可能包含了一些性能改进和修复了已知问题。 **跨平台支持** Sublime Text 2 支持Windows、Mac OS X以及Linux等主流操作系统,确保开发者在不同环境下都能享受到一致的...

    Sublime Text 2 Build 2181

    这使得Sublime Text 2不仅仅是一个编辑器,还变成了一个集成了开发流程的综合平台。 对于Ruby开发者来说,Sublime Text 2 Build 2181提供了一系列的插件,如SublimeRubyCompletion用于代码补全,SideBar...

    Sublime Text 2插件 tag

    对于那些习惯于Sublime Text 2并希望提升工作效率的开发者来说,这是一个值得一试的工具。 手动安装"tag"插件的步骤如下: 1. 首先,你需要找到你的Sublime Text 2的`Packages`目录。这个目录通常位于你的用户配置...

    SublimeText2.3

    Sublime Text 2.3是一款备受开发者喜爱的文本编辑器,尤其在编程社区中享有高度赞誉。这款编辑器以其强大的功能、高效的性能和高度自定义的特性而闻名。以下是关于Sublime Text 2.3的一些关键知识点: 1. **代码...

Global site tag (gtag.js) - Google Analytics