Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
I hate text editors
#11
Whenever someone describes their ideal new editor I'm reminded of this:

http://www.catb.org/~esr/writings/unix-k...-wars.html
Reply
#12
Given all the discussion here, we should create a list of what we liked and disliked about each editor we've used over the years, ranked from -10 to 10

Next, we could start an argument about how each item had been ranked, and make changes.

There should also be at least a 100 page document on the procedure for proper ranking.

Then that document should be reviewed and revised until approved.

At this point, specifications for a new editor could be started.

Of course we would have to appoint (through several meetings) an overseer who's purpose is to make sure the correct features prevailed.

After a year or so, we might come up with a list of that all liked.

Next we could write the editor to fit the list naming it something clever (like yacc (yet another compiler compiler) or GNU (GNU's not Unix)) two very clever names

Perhaps something like MEEE (Most excellent edited editor)


In another year, we could all smile at our accomplishment.

Then sit down at a meeting and start a list about what we like and don't like about the new editor

(In case you're getting serious about this ... It's a Joke (or is it? seems like I went through this before))
Reply
#13
i liked the auto-indenting of emacs.  it works funny for python.  for example, if i am adding a new "else:" when i type the ":" it indents that line and assumes the next line will be in the else clause and indents that as such, even though i intend to type in one or more lines to be that clause (oops, lack of the mind reading feature ... user_mind = open('/dev/user/mind','r') ).

i'd be interested in a python IDE, coded in python, that at least supports text mode.  a smart python IDE could potentially do a lot of cool things.
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply
#14
PyCharm (community edition available free) does that.
You can open any kind of (textual based) file.
auto indenting works
It has many other features that are useful, program formating, inspection,
support of many version control systems git, mercurial, etc.
Reply
#15
PyCharm is my Python IDE/editor of choice due to reasons you mentioned. Also license is rather friendly for those who intend to use it in a commercial setting.
Reply
#16
Ok, so due to suggestions, I finally tried PyCharm. This editor seems very good so far. I'm sure after enough use, I'll find something I don't like about it. :p
Reply
#17
(Oct-23-2016, 10:56 AM)jogl Wrote: Whenever someone describes their ideal new editor I'm reminded of this:

http://www.catb.org/~esr/writings/unix-k...-wars.html

and so, if we make a new editor, it must be not necessary to learn a new one.

ouch!
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply
#18
I needed a couple of the products Jetbrains has so I ended up getting the licence for all products since it was cheaper for me. So far Pycharm seems alright.
Reply
#19
Plus for Atom, I've got no problem with it
Reply
#20
There is no perfection either on Earth or Space. Except me.  Angel
Grab one, use it, like it. If no - editor.next()
"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."
https://freedns.afraid.org
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  i hate stackoverflow metulburr 7 4,377 Aug-19-2019, 11:31 AM
Last Post: Bartolomeo
  I hate transponder keys metulburr 27 14,854 Apr-05-2019, 05:18 AM
Last Post: Skaperen
  IDLE vs PyCharm as editors? Emerogork 7 20,540 Dec-28-2017, 10:02 PM
Last Post: Emerogork

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020