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). 63 3955
You could try SciTE. It has syntax highlighting for almost every
language I have heard of plus some, and seems to work pretty well. It
has some issues with fonts, and on some computers is unstable (it
crashes in linux, and may have issues with multiprocessor machines).
I would also like to know if someone has made a good text editor that
works in a variety of languages and overcomes some of SciTE's
limitations.
John Salerno wrote: 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).
John Salerno wrote: 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).
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."
--
--Scott David Daniels sc***********@a cm.org
I recommend Vim. I'm looking for suggestions for a good cross-platform text editor
Check.
(which the features for coding, such as syntax highlighting, etc.)
Check.
but not a full IDE with all the fancy jazz (GUI developer, UML diagrams, etc.).
Check.
Ideally, it would be something I could even put on a flash drive and move from computer to computer, but this isn't necessary.
Check http://72.14.203.104/search?q=cache%...day%3D20050923
I do it doesn't seem to remember the window size and position,
in your gvimrc, use
set lines=50 columns=80
winpos 300 0
or any options I choose (like showing line numbers).
to enable line numbering
:set number
to disable line numbering
:set nonumber
to gottle line numbering
:set number!
It seems to always reset itself each time I open it.
Options can be saved in your vimrc/gvimrc file to preserve
settings. Additionally, the viminfo file can be used to preserve
registers, etc across editing sessions. On top of that, you can
use the ":mksession " command to take a snapshot of a session with
all its window positionings, manual folds, etc.
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).
Excellent idea... :) I invested a bit of time up front to learn
vim, but it was well worth every moment I spent on it. I'll be
the first to admit that it has a learning curve like a brick
wall. But once you get the basics and force yourself to use it
until you get comfortable with it, it pays massive dividends.
to free,
Check.
open-source
Check.
cross-platform
Check.
In addition, it has folding, both console versions and GUI
versions, and a host of plugins for making various files easier
to edit. Oh, and a rather helpful mailing list!
Just some answers to your questions...
-tkc
Sybren Stuvel wrote: Vim is definitely the best. If you're a GUI man, you can use GVim.
Ok, you guys are slowly converting me, but I do have one question: which
"version" of VIM should I use, or does it matter? I mean, there seem to
be at least two versions, a text version and the GUI version you
mention. Are the options shared between the two, or is it that you are
more or less "set" in one once you choose it, and if you move to the
other you have to redefine your preferences, etc.?
> 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.
Vim is great if you have a good memory... Otherwise you end up trawling
through the help to find out how to do stuff that would in another IDE
be just a few menu clicks away.
jEdit is for me still the best text editor available. Very extensible
with macros (which can be written in Jython with the appropriate plugin
installed). Full mapping of key-bindings to built in commands, plugin
commands and macros a-la Vim, emacs etc. Also comes with a range of
plugins if you do want that little bit more power... Java based so
cross platform.
Ant wrote: jEdit is for me still the best text editor available. Very extensible with macros (which can be written in Jython with the appropriate plugin installed).
I like the idea of being extensible, but of course I can only write in
Python. Are there any editors that support that?
John Salerno wrote: jEdit is for me still the best text editor available. Very extensible with macros (which can be written in Jython with the appropriate plugin installed).
I like the idea of being extensible, but of course I can only write in Python. Are there any editors that support that?
Jython is a Python implementation for Java.
</F>
Fredrik Lundh wrote: John Salerno wrote:
jEdit is for me still the best text editor available. Very extensible with macros (which can be written in Jython with the appropriate plugin installed).
I like the idea of being extensible, but of course I can only write in Python. Are there any editors that support that?
Jython is a Python implementation for Java.
</F>
Oh, I know, but doesn't it require knowledge of Java? Or am I being even
more newbie-ish than I thought I was? :) This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
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
|
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
|
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.
|
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?
|
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
| |
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...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
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...
|
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...
|
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...
|
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...
| |
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
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
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |