Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #49911

Re: Important features for editors

Path csiph.com!usenet.pasdenom.info!news.albasani.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <joshua.landau.ws@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.079
X-Spam-Evidence '*H*': 0.84; '*S*': 0.00; 'binary': 0.07; 'dropdown': 0.09; 'editor.': 0.09; 'subject:features': 0.09; 'subtle': 0.09; 'url:github': 0.09; 'windows,': 0.09; 'cc:addr:python-list': 0.11; 'navigation': 0.16; 'tabs': 0.16; 'usable': 0.16; 'files.': 0.16; 'wrote:': 0.18; '(not': 0.18; 'bit': 0.19; 'basically': 0.19; '(the': 0.22; 'cc:addr:python.org': 0.22; 'keyboard': 0.24; 'of.': 0.24; 'replace': 0.24; 'text.': 0.24; 'helpful': 0.24; 'cc:2**0': 0.24; "i've": 0.25; 'header:In-Reply-To:1': 0.27; 'feature': 0.29; 'message-id:@mail.gmail.com': 0.30; "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; 'received:google.com': 0.35; 'there': 0.35; 'really': 0.36; 'earth': 0.36; 'like,': 0.36; 'paypal,': 0.36; 'shows': 0.36; 'useful': 0.36; 'should': 0.36; 'list,': 0.38; 'little': 0.38; 'support,': 0.39; 'sure': 0.39; '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
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=3CrzRsFEwvDzaiPMtZ0Svv+R1rQTfSbMYTV5cuDa6vs=; b=fzWFsfTdtAms9PWVSZ70KDq5IhHPp5Qe9xDffJ+tDldvEfGVXvKaZ1PurtcBYHtO39 F6B1XvudwiIJWG6QzQXwzvHaPBHAFrl0hE2LdjdYFpABO8AwhFEmzkZMh+QBmsB0ZJX8 FStjAfJuahzOLQI1h76Jnrq93a1HSEcDeTMc6xtZNpfE4qM9xey7HCXoLh28hD6wF9pK 5k/6VxpE8/dGJJBF3Q1ltHys7YuiixVsk4G9+gYNFGCoRTQogruFGAHH/V2Hj4+0UN6i VQV05zSnwetwvgciUCkkCf2JE0Jmv9AJw6c15gCftElQpoA5OugNmG8Bl9R+a4lDnQt1 TWiw==
X-Received by 10.152.45.65 with SMTP id k1mr3870253lam.78.1372984730447; Thu, 04 Jul 2013 17:38:50 -0700 (PDT)
MIME-Version 1.0
In-Reply-To <0eab9d68-da63-41b0-bad4-d7b4457128ce@googlegroups.com>
References <0eab9d68-da63-41b0-bad4-d7b4457128ce@googlegroups.com>
From Joshua Landau <joshua.landau.ws@gmail.com>
Date Fri, 5 Jul 2013 01:38:10 +0100
Subject Re: Important features for editors
To cutems93 <ms2597@cornell.edu>
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding quoted-printable
Cc python-list <python-list@python.org>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.4258.1372984732.3114.python-list@python.org> (permalink)
Lines 59
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1372984732 news.xs4all.nl 15882 [2001:888:2000:d::a6]:52905
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:49911

Show key headers only | View raw


On 4 July 2013 08:32, cutems93 <ms2597@cornell.edu> 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 --
<C-P>in<CR>[search for package]<CR>. 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?

He basically only dislikes it because you have to use PayPal, which is
his choice. I can't say I agree with it though.

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Important features for editors cutems93 <ms2597@cornell.edu> - 2013-07-04 00:32 -0700
  Re: Important features for editors Νίκος <nikos@superhost.gr> - 2013-07-04 10:59 +0300
    Re: Important features for editors Dave Angel <davea@davea.name> - 2013-07-04 04:34 -0400
      Re: Important features for editors Νίκος <nikos@superhost.gr> - 2013-07-04 12:14 +0300
        Re: Important features for editors Chris Angelico <rosuav@gmail.com> - 2013-07-04 20:03 +1000
        Re: Important features for editors Robert Kern <robert.kern@gmail.com> - 2013-07-04 12:01 +0100
          Re: Important features for editors Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-07-04 15:48 +0000
        Re: Important features for editors Steve Simmons <square.steve@gmail.com> - 2013-07-04 14:33 +0100
          Re: Important features for editors Νίκος Γκρ33κ <nikos@superhost.gr> - 2013-07-04 16:36 +0300
            Re: Important features for editors feedthetroll@gmx.de - 2013-07-04 07:03 -0700
          Re: Important features for editors rusi <rustompmody@gmail.com> - 2013-07-04 07:02 -0700
            Re: Important features for editors Steve Simmons <square.steve@gmail.com> - 2013-07-04 16:35 +0100
            Re: Important features for editors Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-07-04 15:46 +0000
        Re: Important features for editors Grant Edwards <invalid@invalid.invalid> - 2013-07-04 18:40 +0000
          Re: Important features for editors Ferrous Cranus <nikos@superhost.gr> - 2013-07-04 21:52 +0300
            Re: Important features for editors Chris Angelico <rosuav@gmail.com> - 2013-07-05 07:59 +1000
            Re: Important features for editors Jason Swails <jason.swails@gmail.com> - 2013-07-04 17:59 -0400
            Re: Important features for editors Terry Reedy <tjreedy@udel.edu> - 2013-07-05 03:25 -0400
            Re: Important features for editors Grant Edwards <invalid@invalid.invalid> - 2013-07-05 14:11 +0000
    Re: Important features for editors Νίκος Gr33k <nikos@superhost.gr> - 2013-07-05 10:41 +0300
      Re: Important features for editors feedthetroll@gmx.de - 2013-07-05 01:28 -0700
  Re: Important features for editors Dave Angel <davea@davea.name> - 2013-07-04 05:02 -0400
  Re: Important features for editors Tim Chase <python.list@tim.thechases.com> - 2013-07-04 08:22 -0500
  Re: Important features for editors MRAB <python@mrabarnett.plus.com> - 2013-07-04 15:24 +0100
    Re: Important features for editors rurpy@yahoo.com - 2013-07-04 08:56 -0700
      Re: Important features for editors Steve Simmons <square.steve@gmail.com> - 2013-07-04 17:14 +0100
  Re: Important features for editors William Ray Wing <wrw@mac.com> - 2013-07-04 09:42 -0400
  Re: Important features for editors Tim Chase <python.list@tim.thechases.com> - 2013-07-04 16:03 -0500
  Re: Important features for editors Joshua Landau <joshua.landau.ws@gmail.com> - 2013-07-05 01:38 +0100
    Re: Important features for editors Roy Smith <roy@panix.com> - 2013-07-04 21:50 -0400
      Re: Important features for editors Cameron Simpson <cs@zip.com.au> - 2013-07-05 12:59 +1000
  Re: Important features for editors Dave Angel <davea@davea.name> - 2013-07-04 21:15 -0400
  Fwd: Important features for editors Göktuğ Kayaalp <goktug.kayaalp@gmail.com> - 2013-07-04 11:07 +0300
    Re: Important features for editors rusi <rustompmody@gmail.com> - 2013-07-05 05:12 -0700
      Re: Important features for editors Cameron Simpson <cs@zip.com.au> - 2013-07-06 09:06 +1000
      Re: Important features for editors Rustom Mody <rustompmody@gmail.com> - 2013-07-06 08:43 +0530
        Re: Important features for editors Roy Smith <roy@panix.com> - 2013-07-05 23:25 -0400
          Re: Important features for editors Joshua Landau <joshua.landau.ws@gmail.com> - 2013-07-06 05:35 +0100
            Re: Important features for editors rusi <rustompmody@gmail.com> - 2013-07-05 22:19 -0700
              Re: Important features for editors Joshua Landau <joshua.landau.ws@gmail.com> - 2013-07-06 07:19 +0100
      Re: Important features for editors Rustom Mody <rustompmody@gmail.com> - 2013-07-06 13:39 +0530
      Re: Important features for editors "Eric S. Johansson" <esj@harvee.org> - 2013-07-06 02:52 -0400
  Re: Important features for editors jussij@zeusedit.com - 2013-07-07 23:16 -0700
    Re: Important features for editors Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-07-08 06:37 +0000
      Re: Important features for editors Skip Montanaro <skip@pobox.com> - 2013-07-08 05:21 -0500
      Re: Important features for editors Sivaram Neelakantan <nsivaram.net@gmail.com> - 2013-07-08 19:54 +0530
      Re: Important features for editors Skip Montanaro <skip@pobox.com> - 2013-07-08 13:03 -0500

csiph-web