Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.026 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'binary': 0.07; 'dropdown': 0.09; 'editor.': 0.09; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'subject:features': 0.09; 'subtle': 0.09; 'url:github': 0.09; 'windows,': 0.09; 'categories,': 0.16; 'navigation': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'tabs': 0.16; 'usable': 0.16; 'files.': 0.16; 'wrote:': 0.18; '(not': 0.18; 'bit': 0.19; 'trying': 0.19; 'basically': 0.19; '(the': 0.22; 'header:User- Agent:1': 0.23; 'keyboard': 0.24; 'of.': 0.24; 'replace': 0.24; 'text.': 0.24; 'helpful': 0.24; "i've": 0.25; 'header:X -Complaints-To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'feature': 0.29; 'points': 0.29; "i'm": 0.30; 'code': 0.31; 'fast.': 0.31; 'really,': 0.31; 'though.': 0.31; 'file': 0.32; 'text': 0.33; 'open': 0.33; 'linux': 0.33; 'are:': 0.33; "i'd": 0.34; "can't": 0.35; 'agree': 0.35; 'something': 0.35; 'editor': 0.35; 'but': 0.35; 'there': 0.35; 'really': 0.36; 'collecting': 0.36; 'earth': 0.36; 'like,': 0.36; 'paypal,': 0.36; "didn't": 0.36; 'shows': 0.36; 'useful': 0.36; 'should': 0.36; 'to:addr:python-list': 0.38; 'list,': 0.38; 'pm,': 0.38; 'little': 0.38; 'support,': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'how': 0.40; 'easy': 0.60; 'commands': 0.60; 'dave': 0.60; 'most': 0.60; "you're": 0.61; 'july': 0.63; 'choose': 0.64; 'more': 0.64; 'purchase': 0.65; 'subject:Important': 0.65; 'between': 0.67; 'rendering': 0.68; 'power': 0.76; 'faster.': 0.84; 'have?': 0.84; 'phoenix,': 0.84; 'researching': 0.84; 'sublime': 0.84; 'visually': 0.84; 'choice.': 0.93; 'tomorrow': 0.95; '2013': 0.98 X-Injected-Via-Gmane: http://gmane.org/ To: python-list@python.org From: Dave Angel Subject: Re: Important features for editors Date: Thu, 04 Jul 2013 21:15:43 -0400 References: <0eab9d68-da63-41b0-bad4-d7b4457128ce@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Gmane-NNTP-Posting-Host: 174.32.174.34 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 67 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1372986963 news.xs4all.nl 15906 [2001:888:2000:d::a6]:58242 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:49914 On 07/04/2013 08:38 PM, Joshua Landau wrote: > On 4 July 2013 08:32, cutems93 wrote: >> I am researching on editors for my own reference. I found that each of them has some features that other don't, but I am not sure which features are significant/necessary for a GOOD editor. What features do you a good editor should have? Keyboard shortcuts? Extensions? > > Let me give you some reasons I really, really like Sublime Text. > > * Fast. Like, really fast. I've used Vim -- Sublime Text is faster. > Considering I'm on a middle-end 5-year-old computer (not for long...) > this matters. > > * The rendering is gorgeous. There are subtle shadows, there's > perfectly crisp text (the main reason I no longer use terminal > editors, actually), and once you choose the right theme (Nexus and > Phoenix, Tomorrow Night for me) it's just lovely. There's this feature > where it shows you tabs -- but only for the part of the file you're > on. There's, instead of a scrollbar, a little "bird's-eye-view" of the > whole code on the RHS. This goes on. Visually it is stunning, in a > helpful way. If it had proper terminal-emulation support, I'd replace > my terminal with it. It's just that usable an interface. > > * Multiple cursors. This is something that no-one else really > advertises, but it's one of the most used features for me. It's > something you just have to try for a while -- I think it's a bit like > Vim's power-of-Regex but easy for a, you know, human. (I just found > https://github.com/terryma/vim-multiple-cursors). > > * Good navigation between and inside of files. A lot of things have > this, so I won't say much more. > > * The "Command Palette" is a dropdown that you do commands from, and > because of the way you search it, it's like a hybrid between vim's > command-based power and something that's actually discoverable and > easy. > > * Usable on *really big* files, and has one of the best binary-file > support I know of. I open binary file a little more than I should, not > that I can do much with them. > > * Useful extensions, installable at a button-press -- > in[search for package]. Like SublimeREPL. I know > Emacs/Vim will do better at REPLs, but few others will. > > * Etc. This goes on. > > Looking at Dave Angel's list, Sublime Text pretty-much aces it. > > What I don't understand is where he says: > >> The main negatives I can see are: > ... >> It's available for OS/X, Linux and Windows, with a single purchase >> The eval/demo is not time-limited (currently) > > How on earth are those negatives? > A typo. I was collecting points and trying to put them in categories, but somehow that didn't end up in the right place. > He basically only dislikes it because you have to use PayPal, which is > his choice. I can't say I agree with it though. > -- DaveA