TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Sublime Text 2: Public Alpha Released

238 pointsby iamelgringoover 14 years ago

50 comments

jskinnerover 14 years ago
As the author of Sublime Text, I'd just like to say thanks for all the kind comments here, it's heartwarming to see so many positive comments.
评论 #2152598 未加载
评论 #2152241 未加载
评论 #2154276 未加载
评论 #2152702 未加载
评论 #2152166 未加载
iamelgringoover 14 years ago
I've been using Sublime for quite some time on Win7, and I'm in love.<p>I keep trying to use Linux as my development platform, and I won't use a Mac (I got beaten with a mac as a young man. It's an emotional reponse), but for some reason I really dislike every <i></i><i>nix text editor I've ever tried (emacs, vi, vim, gedit, kate, etc...) and constantly surprised at how ugly and inelegant the text editing world seems on the </i><i></i>nix side. BTW, I'm not trying to flame or argue, this is just IMHO.<p>I've recently been doing some work with mongrel2, lua and Tir, which means that I have to develop on Linux, but I've been very crabby about using text editors that I really dislike. So, I'm really glad to have a port of sublime that works on linux.<p>Thanks for all the hard work, and I'm really looking forward to the new changes. Keep up the great work!
评论 #2153545 未加载
评论 #2153108 未加载
评论 #2154266 未加载
评论 #2152367 未加载
fingerprinterover 14 years ago
I literally had never heard of this before. I just downloaded it for Ubuntu and HOT DAMN! I am buying this for sure.<p>For anyone waiting for textmate 2, give this a look. It may very well be just what you are looking for.<p>Best part is you can completely change all the keybindings (if you want) so you can create your VIM or Emacs setup if you so choose.<p>Happy day....
评论 #2151929 未加载
评论 #2151954 未加载
评论 #2151986 未加载
评论 #2152470 未加载
charliefover 14 years ago
Nice plugin API. There might be enough here to write a vim modality/navigation extension without too much pain.<p>Community page of existing plugins for Sublime Text 1. Hopefully these get ported to 2: <a href="http://sublime-text-community-packages.googlecode.com/svn/trunk/" rel="nofollow">http://sublime-text-community-packages.googlecode.com/svn/tr...</a><p><a href="http://www.sublimetext.com/docs/api-reference" rel="nofollow">http://www.sublimetext.com/docs/api-reference</a><p><a href="http://www.sublimetext.com/docs/plugin-basics" rel="nofollow">http://www.sublimetext.com/docs/plugin-basics</a><p><a href="http://www.sublimetext.com/docs/plugin-examples" rel="nofollow">http://www.sublimetext.com/docs/plugin-examples</a><p>(EDIT: API is for Sublime Text 1 only)
评论 #2152140 未加载
CWIZOover 14 years ago
I've been using Sublime practically from when it was first released (what, 2 years now?). I do ALL of my development in it and I don't have any need to use anything else. The multiple cursor thingy and side-by-side editing are simply amazing. Especially the multiple cursor functionality, I can't say enough praise about it. Plus one awesome "feature" of that is, that anybody watching over your shoulder when you are using it has that dumb "WTF" look on his face. Priceless. Oh, and no f<i></i>* icons. That's awesome too. And the built-in spell-checker, and multiple replace, and jump to symbol, and full screen mode, and mini-map, and and and ... really an amazing product (can't believe it's that cheap (and I consider 60 bucks a lot of money)).<p>Looking forward when v2 gets stable. Thanks Jon, keep up the good work!
vsiva68over 14 years ago
This is a beautiful piece of work. Any chance you might be able to explain the background architecture that might allow others to replicate some of this?<p>From what I see: - extensions are coded in Python, and there is good documentation on the plugin mechanism. - Each platform seems to use the platform's native window system. There is no use of a common UI like Qt. - The first version is GPU accelerated but the newer one is entirely software.<p>Seriously impressive work considering it is a single developer. I like how there animations are subtle, and how the entire UI is incredibly responsive. To me, this does to text editors what Chrome did to web browsers.
jasonkesterover 14 years ago
I downloaded this and tried it out, and it's definitely pretty. I just can't come up with any situation where I'd actually use it to write code.<p>Try pulling up a source file. Any file, any language. Type in the name of one of your objects, then a period, then hit CTRL+SPACE. What comes up? A list of strings that contain your object name, picked by matching text from the source.<p>Really? In 2011??? Why are people still using text editors that autocomplete based on text? Why are people still getting <i>excited</i> about them?<p>Editors have been background compiling and autocompleting based on context for over 10 years now. If you write code for a living, you should be using one. It will make your life easier by an order of magnitude.<p>I think we've moved past the point where we need to treat code as if it were simply text. Unfortunately for this cool editor, it doesn't really have a place in my world today.
评论 #2159186 未加载
swahover 14 years ago
WJW, this is very cool. A few comments:<p>- When you select a file in a project, first it shows some kind of preview and only if you start typing it gets its own tab. Why is that ? Perhaps just keep it simple and always show a tab.<p>- Can I change the font?<p>- Creating a new project could be a little be easier to understand (perhaps add "New project from folder")<p>- The black UI looks great with dark themes, but a gray version would be great for light ones.<p>- The minimap was a little bit greater on ST1, overlaying it like this turns it into a distraction (unless it would fade away automatically and fade in activated by "hot corners", or something like that).<p>- Any chance you would think of VC integration, or that isn't a good thing to have in the editor for you?<p>- Why is this so fast? Can you teach us how to make great looking apps that work on all platforms? :)<p>Really snappy, "modes" load instantly, great out of the box experience. Congratulations!
评论 #2152268 未加载
评论 #2152307 未加载
alfetover 14 years ago
Wow.. I'm really impressed. Later I'll try it at home to see if it looks this good under KDE to. Although the price is a bit steep for me (given that I live in Argentina, 59$ represents ~7% of my monthly income), any chance the price is going to go down in the future?. How does this product's price compare with similar ones in the market?, maybe I'm a bit disappointed because of my low income.
otaku888over 14 years ago
Best editor ever.<p>I have tried literally every single one over the years. Considering it's made by a single developer development speed is breathtaking and he is always open to suggestions on the Forums.<p>I was a little wary of the new version after using ST1 for so long, but have finally switched and project management is now a breeze where it used to be a little clunky. Go to anything also rocks.<p>A++++
评论 #2152185 未加载
zenoconover 14 years ago
Quick question: Are there plans to develop auto-complete for 'X' language, and if not, is it possible to build your own auto-complete feature for 'X' language using the plugin API?<p>When learning a new language, and especially when learning a new library, I dearly miss auto-complete (e.g. what you get in Eclipse with Java). I'm learning Haskell, and this would be a fantastic way to get more familiar with not only the standard Prelude, but any of the other Haskell libraries.
Tychoover 14 years ago
<i>breathes sigh of release</i><p><i>deletes whole bunch of other editors from hard disk</i><p>Seriously, I can't believe this wasn't recommended to me before now.
jottoover 14 years ago
Any thoughts on what this is written in? How is it cross platform?
评论 #2153578 未加载
评论 #2153061 未加载
efieldsover 14 years ago
As a front-end jockey, one feature of TextMate that I wound up using a lot in CSS is the native OS X color picker. Anyone know if this can be implemented with the current plugin architecture? I wouldn't have a clue where to start, but if I was nudged w/ the reinforcement that its possible, I'd take a crack at it.
c_allisonover 14 years ago
I have been using Sublime Text for about a year now and it's my killer app for Windows. I've had to learn to use msysGit and plink/putty/pageant just because I had to have Sublime Text as my environment.<p>I've already informed my boss he has to buy ST2 as soon as it's available. It is, especially with Zen Coding plugin, one of my favorite programs (design/function/utility) that I've ever installed, and I've tried a bunch of the "programmers" text editors for Windows and Linux.<p>Thanks Jon!
评论 #2151724 未加载
jfm3over 14 years ago
Those who do not understand Emacs are doomed to repeat it.
评论 #2155687 未加载
sashthebashover 14 years ago
Does this have some form of git support?
xdover 14 years ago
Looks great, but any chance of a static compiled version for Linux 32/64bit?<p>I'm getting: <i>./sublime_text: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory</i><p>Linking with <i>ln -s /usr/lib/libpng14.so.14 /usr/lib/libpng12.so.0</i> doesn't work: <i>./sublime_text: /usr/lib/libpng12.so.0: version `PNG12_0' not found (required by ./sublime_text)</i>
评论 #2151677 未加载
va1en0kover 14 years ago
Sublime Text is awesome, the main reason I was being stuck with Windows for a long time. But having to use bash and not wanting to pay a lot of money made me learn Emacs.<p>How many people are willing to pay 59$ for a pretty simple (yet awesome, but not in the sophisticated feature-rich Java-world way) editor? My bet it isn't public information but maybe someone have similar statistics
评论 #2151794 未加载
评论 #2151875 未加载
pasbesoinover 14 years ago
I'm taking a first look, and I certainly like the appearance. The older I (and my eyes) get, the more I appreciate sufficient contrast WITHOUT a lot of brightness.<p>One small nit for consideration. I realize it may increase conversions, but I absolutely hate it when an application unexpectedly fires up the browser (and surfs off to an unstated destination). (In Sublime's case, via Help / About.)<p>Some years ago, TextPad got my money through the same model: Unlimited trial. The unlimited trial wasn't enough to "obligate" me, but its excellent performance and feature set won me over. (In particular, I made heavy, ad hoc use of its regular expression support against relatively ginormous, irregularly structured text files -- and file sets -- at the time; something no competitor seemed to match.)<p>(Unfortunately, TextPad's update to version 5 -- including moving to a newer Microsoft framework -- mostly just made things worse, and development simultaneously seemed to be tapering off.)
评论 #2154024 未加载
yumrajover 14 years ago
Love it. It's awesome. One feedback: make opening Projects easier. I had closed the editor window and the Project menu only showed "Recent Project". It wasn't intuitive to me that I need to have a text window open before the other menu items are visible. Make those menu items available by default and if no window is open, just open one.
whouwelingover 14 years ago
Shame I didn't know of this editor earlier, although I've been hunting for a perfect editor for quite some time.<p>(Settled on VIM + boatload of plugins, but its far from elegant)<p>I love the clean non distracting interface, ctrl-p is also a killer feature with the "@" extension.<p>Only thing I'm missing so far is the VIM autocomplete from all open buffers feature, saves me lots of typos.
giuover 14 years ago
I've been using Sublime Text daily for the past months, and I'm really, really happy with it. I've jumped from one text editor to another mostly within a few weeks of usage; most of the editors just didn't <i>feel that good</i> (e.g. cluttered UI). The last text editor I actually enjoyed working with was SciTE (<a href="http://www.scintilla.org/SciTE.html" rel="nofollow">http://www.scintilla.org/SciTE.html</a>). But then I somehow managed to find Sublime Text, gave it a try, and since then I've been using it daily and never went back.<p>The only critic I have is directed to the missing <i>Print</i> function, but it's only a minor problem for me; it's not like I don't have any alternatives to accomplish this task.<p>Summa summarum it's a very good text editor IMHO, and I'm always learning a new, convenient function by accidentally hitting CTRL + random key (e.g. CTRL + D).
jshererover 14 years ago
I'm running into a few miscellaneous usability issues. Hopefully this public alpha helps shed some light on them and help jskinner polish this app to beta and release. Is there a public forum or site that we can report these to (something like getsatisfaction or tender for customer support)?
评论 #2152005 未加载
评论 #2152029 未加载
wildmXranatover 14 years ago
Type this:<p><pre><code> import os. </code></pre> Pressing ctrl+space produced no hint or auto-complete. Does anybody know why ?<p>Another thing I have tried: executing ./sublime_text /mycode/<p>doesn't import/open that directory within ST, it just opens up blank.<p>I'm pointing these out to ask for solutions, not to nit pick.
评论 #2152067 未加载
findmover 14 years ago
Quite arguably one of the best text editors that I've used, It's my primary code/ text editor when i work on a windows machine. I just wish the OSX version was just as good. Looking forward to trying out this version.
fuzzythinkerover 14 years ago
I was going to ask how to get vi bindings, but after looking through the features, it seems I would kill most of their hard work and thoughts doing so. The getting started guide[1] is very helpful. To see if a feature is implemented in this alpha, do: Preferences | Default key bindings, search for the command, eg. "ctrl+shift+k" mentioned in support is not found in alpha.<p>Just one of the most beautifully designed piece of software I've seen.<p>[1] <a href="http://sublime.akalias.net/gettingstarted/" rel="nofollow">http://sublime.akalias.net/gettingstarted/</a>
zephjcover 14 years ago
UI bug report: Scrollbar behavior is weird. The thumbnail scroller is very cool and stops when the end of the file is visible at the bottom of the view. However, the scrollbar itself scrolls until the end of the file is visible at the <i>top</i> of the view. At least in OSX, this is not standard text editor behavior.<p>Also, I hope you plan to use form controls for saving preferences instead of json-style dicts.<p>And the Command-P issue.<p>Otherwise, awesome editor.
评论 #2153378 未加载
jcstaufferover 14 years ago
It looks Great. Could this be emacs's missing editor?[1]<p>[1] "Don't get me wrong: Emacs is a great operating system – it lacks a good editor, though." --Thomer M. Gil
kellishaverover 14 years ago
I realize this is still in alpha and I expect bugs (though it looks incredibly polished), but is anyone else having problems changing the font/font size in the Linux 64bit version? I have changed it in the config file and restarted the program, but it seems to have no effect. I'm just wondering if this doesn't yet work or if I'm doing it wrong.<p>I'd love to use this, but I need to be able to see it first. :/
评论 #2154689 未加载
damoncaliover 14 years ago
Very nice. One thing that I always find myself wanting when exploring new editors is a way to import my Textmate theme.<p>It's tough to evaluate the editor when the colors are all wrong, and I don't want to spend the time to set them up just right only to find out I don't like the editor. I think a feature like that could help increase adoption.
评论 #2152173 未加载
antiheroover 14 years ago
I've used Sublime for a couple of years now, still evaluating (I will buy it, just not while I'm a student) it and saying "no" to the dialogue every other save or so. Heh.<p>Anyway, I made a theme that's a mod of Twilight but in my opinion far more readable and pretty.<p><a href="https://gist.github.com/800531" rel="nofollow">https://gist.github.com/800531</a><p>Give it a try!
charliefover 14 years ago
Does <i>Default Key Mappings</i> have every possible command? If not, is there a complete list available somewhere?
评论 #2152159 未加载
评论 #2152099 未加载
matiover 14 years ago
<p><pre><code> $ ./sublime_text Fatal Python error: Interpreter not initialized (version mismatch?) Aborted $ python --version Python 2.6.6 </code></pre> Is that my python version? Could the error message be more verbose, or is it not coming from sublime? How do I go about fixing that? Wanted to give sublime a try...
评论 #2155227 未加载
评论 #2152378 未加载
Maciek416over 14 years ago
I'd really like to move to an IDE that understands js code as well as Netbeans does but without the sluggish performance of the editor. I like Sublime Text so far, but I really miss the ability to see out-of-scope variables and catch minor errors.<p>Anyone know how to accomplish this in Sublime Text ?
评论 #2155250 未加载
rufugeeover 14 years ago
I like it...it's crashed on me a few times (64-bit) but other than that it's nifty. The best part is the minimap (high level view of source on right hand side).<p>Is anyone aware of a plugin for vim that does this sort of thing?
评论 #2152216 未加载
kylemathewsover 14 years ago
I'm getting a segmentation fault on 64-bit Ubuntu 10.10. Anyone know what's going on?<p>Edit: Removing the ~/.Sublime Text 2 folder fixed things. The segmentation fault only started after I restarted my laptop.
smharris65over 14 years ago
This looks nice and I will give it a try. But when will coding editors set the tab key to "spaces" by default? It's not just this editor but Eclipse and others.
yalforrecaover 14 years ago
Fast and slick. I like it. Does it support two dimensional copy &#38; paste? ( this is usually done with pressing the left alt key on other editors ).
评论 #2152189 未加载
codexover 14 years ago
This project would be more interesting to me if it could complete C/C++ by using the autocompletion features of the Clang compiler.
rokhayakebeover 14 years ago
Beginner programmer here. I could not use any other editor. Does anyone know if you can collapse functions or blocks of code?
评论 #2153820 未加载
Soapy_Illusionsover 14 years ago
I am using it on Ubuntu 10.10, looks amazing, is there any way to add syntax highlighting for other languages (Go in my case)
评论 #2151919 未加载
评论 #2151853 未加载
KevBurnsJrover 14 years ago
First impression: awesome.<p>Second impression: The animations are a bit contrived. The hit state on the file browser arrows could be larger.
TheBranca18over 14 years ago
Perhaps I'm using it incorrectly, but the Folders option does not seem to be working for me on 32 bit Ubuntu 10.10
评论 #2151932 未加载
评论 #2151953 未加载
rdtscover 14 years ago
"No libgio so found" when I ran this on a 32 bit Linux (RHEL5).<p>Would a statically linked Linux executable work for this?
评论 #2152030 未加载
peregrineover 14 years ago
Great editor only problem is it doesn't work over remote desktop because it uses 3d accleration.
评论 #2151839 未加载
davejover 14 years ago
Is it possible to set up tab triggers for the snippets?
cmerover 14 years ago
I stopped reading when I saw that CMD+P does "Goto Anything" instead of print. Please use standard keyboard shortcuts... Too bad because it looked awesome!
评论 #2152016 未加载
评论 #2152053 未加载
评论 #2151975 未加载
mkramlichover 14 years ago
I love the Goto Anything features and the MiniMap. I must have those, somehow, somewhere. I'm playing around with all the Cmd-P and Cmd-R stuff in the Alpha on my Mac right now and love it. Intuitive and very useful in common use cases that come up. I think there's some overlap with what vi can already do, but this might go beyond it. I notice with the Cmd-P stuff it has a stack-like quality as you refine your query, meaning that as you refine your query and jump ahead to see the result, you can incrementally backtrack/unwind your query, to the changes live, and then ultimately you can totally pop back to the file/spot you had been looking at before you entered the Cmd-P query mode. Good stuff. MiniMap is a nice visual hack to help scroll around your code. It feels a little more like chrome than substance, but it's chrome I like, so I don't care. It also gives a birds-eye sense of where the most complex parts of your code are without having to manually look directly at every area at the 1:1 zoom level.
swahover 14 years ago
This reminds me of the top post yesterday.
评论 #2152533 未加载
评论 #2151854 未加载