PDA

View Full Version : Programmer's text editor




cluthz
Aug 20, 2004, 06:20 AM
What good programmer's text editor are availible for macs?
Emacs runs only in terminal,
the shortcuts in jedit for osx aren't working!!!

what i'm looking for is a gui based editor, with support for java, c++, (and possibly laTeX). (like jedit, emacs and kate works on linux)
"Syntax coloring" (no native english speaker..) is a must.

-tb



HexMonkey
Aug 20, 2004, 06:29 AM
Try SubEthaEdit (http://www.codingmonkeys.de/subethaedit/), it does everything you mentioned.

Veldek
Aug 20, 2004, 07:10 AM
Another app is Alpha (http://www.versiontracker.com/dyn/moreinfo/macosx/18925), which should also do everything you want. I used it for LateX and it has syntax highlighting and it works with C, too.

oldMac
Aug 20, 2004, 08:35 AM
BBEdit is the defacto standard for programmer's editors on the Mac. It's been around for ever and is very mature.

tace
Aug 20, 2004, 08:48 AM
BBEdit is a pretty good one for sure.

You can find a list of such development tools listed under:
http://www.apple.com/downloads/macosx/development_tools/

This one looks pretty good, too:
http://www.apple.com/downloads/macosx/development_tools/uedit.html

iostream.h
Aug 20, 2004, 11:23 AM
I'll second Sub Etha Edit. Networked editing is the best.

cluthz
Aug 20, 2004, 11:25 AM
Thanks a lot!

I've started on my informathics degree on the university,
the first courses are in java and the later object based programming and some LaTeX etc...

The good thing is that the university here uses linux (x86) and not windows,
but i still want to use macs most of the time.

I've used linux alongside with osx for a few years now,
but i'd like to do most of the work in osx. :)

Well i'll try to use the BBedit trial and SubEthaEdit and see if i like it,
anyway i have always an option to use jedit and emacs in yellow dog linux.

btw,
Anyone used eclipse?? heard that it's a stronger ide than xcode (if you are thinking of java) (won't mess with those yet, got to learn a plain editor first)

-tb

FritzTheWonderM
Aug 20, 2004, 11:49 AM
btw,
Anyone used eclipse?? heard that it's a stronger ide than xcode (if you are thinking of java) (won't mess with those yet, got to learn a plain editor first)

-tb

Everyone says the same thing about Eclipse "not bad for the price". ItellijIDEA is by far the best coding tool I have used for Java. And the price ain't bad either. Check it out at:
http://www.jetbrains.com/

As for not using IDEs yet, you might as well get started even though it's a lots to learn all at once. Doing to text editor thing gets old fast. And if you're doing Java you might as well start looking at Apahe Ant, you're gonna use that too.

broken_keyboard
Aug 20, 2004, 12:31 PM
SubEtha is OK, but if you want a full commercial grade programmer's editor try SlickEdit.

A developer at my work was so taken with this editor he did a presentation to us all! Currently available for Win and Linux, coming for OS X next month according to website...

http://www.slickedit.com/

cluthz
Aug 20, 2004, 05:40 PM
i got a tip from a close friend to use netbeans,
it's made from sun, and it's supposed to be a complete java ide?
It sounds nice but i want to learn a texteditor, becaue i would need to use it in java this year and later on both objectprogramming and LaTeX.
(don't know which language yet..)

Seens that i would be the only macosx programmer on this bachelor program.. :eek:

btw, i would look into slickedit

-tb

elenaher@wanado
Aug 22, 2004, 06:47 AM
Hello,

I think also that SubEthaEdit is a very good editor. I only use it when i make web dev.
But don't waste too much time in searching the best editor of the world...

@+

The Past
Aug 22, 2004, 03:11 PM
Another vote for BBEdit. My favorite.

iMeowbot
Aug 22, 2004, 04:40 PM
BBEdit is darned nice, so is SubEthaEdit, but emacs has no equal if you're picky about having just the right indentation. XEmacs via Fink provides a usable GUI.

techgeek
Sep 14, 2004, 10:47 AM
You can tell Mac people are nice and friendly.
Ask this question on Slashdot and stand well back!

Obviously the one true editor is vi.

I'll get my coat.
:D

mms
Oct 3, 2004, 08:32 PM
SubEthaEdit is nice if you want just a free one. The full BBEdit is a lot more powerful if you want to spend some bucks. If you didn't ask for GUI, I would have made vim first. You can get vim for just about any platform (unlike the OS X only BBEdit or SubEthaEdit) if you would like being able to work in a similar environment on a lot of different computers.

bousozoku
Oct 3, 2004, 09:05 PM
i got a tip from a close friend to use netbeans,
it's made from sun, and it's supposed to be a complete java ide?
It sounds nice but i want to learn a texteditor, becaue i would need to use it in java this year and later on both objectprogramming and LaTeX.
(don't know which language yet..)

Seens that i would be the only macosx programmer on this bachelor program.. :eek:

btw, i would look into slickedit

-tb

NetBeans is good, if you're doing Java development. For anything else, it's not a good choice but it's more than an editor--it's also a GUI designer. Version 4.0 is in beta testing now. jGrasp from Auburn University works well for me in Java and most varieties of C including C++ and Objective-C.

Mechcozmo
Oct 3, 2004, 09:44 PM
Real programmers program in Notepad...lol.

For Java, I heard good things about Borland's IDE. Never been able to use the Mac version, but I did use the Windows version...pretty nice.

csubear
Oct 3, 2004, 09:53 PM
Yet one more vote for BBedit

iMeowbot
Oct 3, 2004, 10:54 PM
Obviously the one true editor is vi.
:q!

The editor of the beast is good to know as a second-to-last resort (we can't forget poor lonely ed) but it's so byzantine and un-Mac.

That said, the Carbon binaries available from http://macvim.org/ make the experience slightly less intolerable.

Nevertheless, emacs is and always shall be the One True Editor.

bousozoku
Oct 3, 2004, 11:06 PM
Real programmers program in Notepad...lol.

For Java, I heard good things about Borland's IDE. Never been able to use the Mac version, but I did use the Windows version...pretty nice.

I like using JBuilder, if I want to work from Borland's point of view. I've used it off-and-on from version 1.0 and it has the advantage of working like Delphi and C++ Builder and that's a great thing. Unfortunately, it doesn't work like anything other Java toolset. The older versions even had trouble dealing with Java already created in other environments.

Lots of people use Notepad, for the warm and fuzzy feeling, I guess.

Mac Lad
Oct 4, 2004, 08:59 PM
what i'm looking for is a gui based editor, with support for java, c++, (and possibly laTeX)

You might wanna try TeXShop from this site:
http://www.uoregon.edu/~koch/texshop/texshop.html

I've used it personally and I think it's a great interface for latex. Enjoy!

bubbagump
Oct 14, 2004, 04:42 PM
I really like VIM. Once you get past the esoteric commands, one can be extremely productive in it. I really like the search and replace feature. I learn more cool features in VI everyday.

Bubba

Runard
Nov 20, 2006, 03:38 AM
I'm looking for an editor that has the option to hide lines.
E.g. in text documents where I have tags, I would like to see, and edit only the ones contaiing <text>
Anyone?

iMeowbot
Nov 20, 2006, 04:24 AM
I'm looking for an editor that has the option to hide lines.
E.g. in text documents where I have tags, I would like to see, and edit only the ones contaiing <text>
Anyone?

For emacs you can use http://www.emacswiki.org/cgi-bin/wiki/hide-lines.el - documentation is right there in the elisp file.

Runard
Nov 20, 2006, 04:34 AM
thanks.
dumb question. where can I find a emacs port for OS X?

iMeowbot
Nov 20, 2006, 04:37 AM
A few nice emacs ports in no particular order:

http://aquamacs.org/
http://www.porkrind.org/emacs/
http://homepage.mac.com/zenitani/emacs-e.html

There was a nice Xemacs port too, but there has been some kind of dispute over licensing so I'm not sure how actively it's maintained:

http://members.shaw.ca/akochoi-xemacs/Carbon%20XEmacs/Home.html

socks
Nov 20, 2006, 04:45 AM
thanks.
dumb question. where can I find a emacs port for OS X?

Open the Terminal application and type emacs ?

I personally prefer VIM (Vi improved), to try vi, type vi file1.txt in the terminal. Works well with Visor (http://the.taoofmac.com/space/Applications/Visor).

Runard
Nov 22, 2006, 05:28 PM
Thanks for the suggestions.
But I need a real GUI around all that unix power
Have a hard time with Vi and emacs.
Any other apps that have the power of unix in a GUI?

DXoverDY
Nov 22, 2006, 05:47 PM
Thanks for the suggestions.
But I need a real GUI around all that unix power
Have a hard time with Vi and emacs.
Any other apps that have the power of unix in a GUI?

Holy crap.. no one has mentioned TextMate yet?

http://www.macromates.com

go there now. Best editor on the planet.

Runard
Nov 22, 2006, 05:59 PM
Am switching between that one, textwrangler and bbedit now.
Looking for the features I need. The prize is alittle steep, but the bundles are awsome.
Also, I can't find the "Filter trough command" reference in the manual, so that is a problem I have with TextMate

DXoverDY
Nov 22, 2006, 06:06 PM
Am switching between that one, textwrangler and bbedit now.
Looking for the features I need. The prize is alittle steep, but the bundles are awsome.
Also, I can't find the "Filter trough command" reference in the manual, so that is a problem I have with TextMate

Just create a command in the bundle editor. If you read up on that you can do virtually anything with a command that uses any command line application. It's much more powerful than your typical "Filter Through Command" function.

Runard
Nov 22, 2006, 07:01 PM
thanks.
I'll try that

Runard
Nov 24, 2006, 03:53 AM
I have chosen Textmate as my editor.
Mainly because it has:
"Filter trough command"
This option accepts unix commands like grep and sed and thus have great power in editing documents.

demallien
Nov 24, 2006, 05:56 AM
Obviously the one true editor is vi.


aamen to that<esc>:wq

:-)

aLoC
Nov 24, 2006, 07:21 AM
I have chosen Textmate as my editor.
Mainly because it has:
"Filter trough command"
This option accepts unix commands like grep and sed and thus have great power in editing documents.

I just tried TextMate for the first time, editing a shell script in my home dir.

Every time I try to save it asks for Admin password. I own the file, it is in my home dir, and other programs (Emacs) can save it fine. Seems a little buggy to me.

notjustjay
Nov 24, 2006, 12:26 PM
SlickEdit (X Windows version) is the standard editor at my workplace. Great integration with C++.