473,761 Members | 2,410 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

a good programming text editor (not IDE)

I know there's a request for a good IDE at least once a week on the ng,
but hopefully this question is a little different. I'm looking for
suggestions for a good cross-platform text editor (which the features
for coding, such as syntax highlighting, etc.) but not a full IDE with
all the fancy jazz (GUI developer, UML diagrams, etc.).

Ideally, it would be something I could even put on a flash drive and
move from computer to computer, but this isn't necessary. Just something
I can immediately use in either Windows or Linux (or Mac, if necessary).

Based on another thread, I tried out Scite, but no matter what I do it
doesn't seem to remember the window size and position, or any options I
choose (like showing line numbers). It seems to always reset itself each
time I open it.

And naturally there are Emacs and Vim, but I just don't know if I need
to invest *that* much time into learning one of them (probably Vim,
since I hear it's lighter and faster).

I've tried a few others, like TextPad and Crimson, and right now I use
UltraEdit, which I love actually, except for minor issues here and
there. But it'd be nice to make the move, as much as possible, to free,
open-source, cross-platform software.

Thanks for any suggestions, and again I'm sorry if this feels like the
same question as usual (it's just that in my case, I'm not looking for
something like SPE, Komodo, Eric3, etc. right now).
Jun 15 '06
63 3966
BartlebyScriven er napisa³(a):
Emacs must be dying if this thread could get all the way to 20 with
nobody arguing with the vi folks. Will the Windows vim and gvim users
vouch for its stability on Windows?


Sure. Do you need any legal assistance?

--
Jarek Zgoda
http://jpa.berlios.de/
Jun 15 '06 #21
BartlebyScriven er wrote:
Emacs must be dying if this thread could get all the way to 20 with
nobody arguing with the vi folks.
heh :)
Will the Windows vim and gvim users vouch for its stability on
Windows?


It's very stable on Windows.
--
Benji York
Jun 15 '06 #22
Scott David Daniels wrote:
To paraphrase someone else (their identity lost in my mental fog) about
learning VI:
"The two weeks you'll spend hating vi (or vim) as you learn it will
be repaid in another month, ad the rest is pure profit."


Time and again I hear this (no shortage of Vim fans, same with Emacs),
and I know I should know better but always believe them yet again.
Invariably I download Vim play with it for an hour, get increasingly
frustrated and give up. Most likely I'm greatly spoiled by using
EditPlus (Windows only), it just makes it so easy to do the basic
programming tasks that I need, everywhere else I turn I see far more
functionality but at the price of not being able to do basic tasks as
efficiently as I need them.

Say I want to be able to execute the python program I'm currently
editing. Nothing simpler in EditPlus, Tools->Configure Tools->Add Tool
then specify which program you want to run, what parameters it takes
and whether to capture the output or not ... total time it took me
first time I wanted to do this ... about 3 minutes ... from now on
pressing Ctrl-1 while editing the source will execute the python on the
current source *and* it displays the output in a lower pane as it runs
*and* it allows me to simultanously edit the file *while* the program
is running. Outstanding.

Yet after searching and reading stuff for more than an hour I was
unable to accomplish the same thing in Vim though I'm already familiar
enough with basic editing and setup (through my previous trials and
tribulations) ... I have a few solutions that end up doing something
similar but are quite a few keypresses longer both to invoke or to get
back to the source that I'm writing, or I lose editing control while
the program is running ... etc...

So if the OP is on windows just head over and get EditPlus (UltraEdit
and TextPad seem to be similar), and just accept the fact that you are
already using an editor that as good as an editor can get ... I know
I'd pay that registration once again for an editor that works the same
way on Linux...

i.

Jun 15 '06 #23
BartlebyScriven er wrote:
Emacs must be dying if this thread could get all the way to 20 with
nobody arguing with the vi folks.


hints: 1) editor wars are so last century. 2) emacs has already won.

</F>

Jun 15 '06 #24
Fredrik Lundh napisa³(a):
Emacs must be dying if this thread could get all the way to 20 with
nobody arguing with the vi folks.
1) editor wars are so last century. 2) emacs has already won.


You died in last century with your editor, we have tabs.

--
Jarek Zgoda
http://jpa.berlios.de/
Jun 15 '06 #25
Fredrik Lundh wrote:
hints: 1) editor wars are so last century. 2) emacs has already won.


Uh oh, here we go............. . ;)
Jun 15 '06 #26
Jarek Zgoda wrote:
You died in last century with your editor, we have tabs.


real python programmers don't use tabs.

</F>
Jun 15 '06 #27
Istvan Albert wrote:
Scott David Daniels wrote:
To paraphrase someone else (their identity lost in my mental fog) about
learning VI:
"The two weeks you'll spend hating vi (or vim) as you learn it will
be repaid in another month, ad the rest is pure profit."


Time and again I hear this (no shortage of Vim fans, same with Emacs),
and I know I should know better but always believe them yet again.
Invariably I download Vim play with it for an hour, get increasingly
frustrated and give up.


Surprise, surprise. One hour is not two weeks.

--Scott David Daniels
sc***********@a cm.org
Jun 15 '06 #28
On Thu, 15 Jun 2006 13:18:53 -0700
BartlebyScriven er <rp*******@gmai l.com> wrote:

#> Emacs must be dying if this thread could get all the way to 20 with
#> nobody arguing with the vi folks.

We have learned the important lesson: those who are looking for true
enlightenment will find Emacs anyway. We no longer feel the need to
argue with people who praise various versions of notepad ;-) ;-) ;-)

--
Best wishes,
Slawomir Nowaczyk
( Sl************* **@cs.lth.se )

Conscience is what hurts when everything else feels so good.

Jun 15 '06 #29
Fredrik Lundh napisa³(a):
You died in last century with your editor, we have tabs.


real python programmers don't use tabs.


So I'll tab you the beer I owe you when we meet at EuroPython.

--
Jarek Zgoda
http://jpa.berlios.de/
Jun 15 '06 #30

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

32
2815
by: cat_dog_ass | last post by:
I am used to programming in DOS mode via Borland C++. I would now like to create programs for the Windows envirinment. Is it absoultely necessary to use Visual C++ to do this? Are there other tools that can help me in doing Windows programming via C++? How am I going to create drop-down menus and allow my programs to interact with the mouse? Regards, Icon
9
1635
by: Schizoid Man | last post by:
Hi, Can I use Eclipse for C or C++? Or is it specifically optimized to work with Java (in terms of keyword highlighting, syntax, etc)? Thanks, Schiz
13
1255
by: Adam J Knight | last post by:
Hi all, Just a general question, wondering what the seasoned asp.netters think? I have been a bit of a coding purist for a while now. Prefering to write all code (presentation, and business logic) myself rather than relying on some sort of wysiwig editor or ide. Partyly due to being a little obsessive, and having a intense dislike for messy redundant code.
20
6054
by: ram.rachum | last post by:
Hey, I'm looking for a good Python environment. That is, at least an editor and a debugger, and it should run on Windows. Does anyone have any idea?
1
1593
by: Victor | last post by:
Hi guys I have a small question abou the vs2005's text editor. in my text editor, any space or tabs become little dot. i forget what shortcut i pressed.It looks not right to me at all. Can anyone knows how to turn it back? I am using vs2005+resharp3.0 Cheers Victor
0
9522
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10111
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
9902
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9765
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8770
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7327
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
1
3866
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
3
3446
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2738
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.