views:

2262

answers:

12

Similar to http://stackoverflow.com/questions/713889/what-is-your-favourite-javascript-jquery-code-editor, but Mac only.

In my case, BBEdit for auto-completion, and Coda for integrated FTP support.

Update: please include reasons why you prefer which editor, so the others could benefit from it.

+3  A: 

you should visit this link.. i hope u get your editor

This mac javascript editor is free..

Sikender
Second one, EditArea, is for using in browsers like codemirror, it is not a mac editor.
Sinan Y.
platforms : Windows / Linux / Mac OS / BSD / Solarispls. check the website
Sikender
-1 Web-based editors don't count as "Mac only"
Dave DeLong
I read the question as "please, only solutions that work on the Mac." I suppose the question could mean, "please, editors that don't run on other operating systems."
Nosredna
+1  A: 

I've used both TextMate and Eclipse for javascript work on my mac, even though the latter is cross platform.

Bryan McLemore
+2  A: 

jEdit, because I can also use it on Windows and Linux. Has FTP and SSH support via a plugin, not sure about code completion.

ewg
+1  A: 

Vim is great but requires a plugin to get indenting correct. See http://stackoverflow.com/questions/1201509/how-do-i-make-vim-indent-javascript-in-html

a paid nerd
+1  A: 

Many of the big Java-based IDEs now have JavaScript syntax checking--like having JSLint built-in.

NetBeans is one I've had luck with recently.

Nosredna
+3  A: 

Emacs has a really good mode for editing JavaScript called js2-mode. The mode includes syntax highlighting, highlighting of errors (undeclared variables, missing semicolons, etc). Another plus is that by using emacs you get file-based autocompletion by using M-/. If you're an emacs user I highly recommend it.

As an aside, I've written an additional mode that allows you to interactively work with JavaScript in emacs. The mode is called inf-js. Usage information can be found on my blog.

Bryan Kyle
Both of these sound really useful, thanks for including Emacs answers.
Kendall Helmstetter Gelner
+1  A: 

I use TextWrangler (free), and for FTP I use "Transmit". Transmit has the cool property of making every app "FTP enabled", simply through writing to that file. So Transmit makes TextWrangler "Ftp enabled" :)

boytheo
That's a neat trick, I didn't know about that one.
Rudi
CyberDuck does the same thing.
Bob Aman
+1  A: 

I use Eclipse, and if the moon is blue, Coda. They both have integrated FTP/SFTP/SVN support, but I prefer Eclipse.

Justin Johnson
+1  A: 

IntelliJ IDEA has very good JS-support. Full blown completion, inspections and refactoring.

truppo
+10  A: 

I use and love TextMate. (I use it for most of my coding—not just for JavaScript.)

Features:

  • Good UI
  • Intelligent indentation
  • Included "Bundles" make it very powerful
  • Extremely extensible (you can create your own snippets, bundles, etc. to automate your workflow)

See the What's so great about TextMate? and How to improve the way I use Textmate for Ruby on Rails, HTML, CSS and Javascript? StackOverflow threads, 10 cool TextMate tips, and TextMate productivity tips to see some of the neat things that it can do.

Then, download the 30 day trial and try it out for yourself!

For FTP, I use (and also love) Panic's Transmit. I am yet to find another FTP client for Mac OS X that combines a beautiful UI with fantastic functionality.

Steve Harrison
I wish TextMate had tabs to handle multiple open files.
carillonator
anticafe
+4  A: 

You should try Aptana It's just the best Javascript IDE I've ever seen. It has Code Completition, SVN and GIT support, additional SQL, PHP, RUBY editors. And also great FTP support

Serkan Yersen
upvoted, but forget about the php support. they just ditch it.
Elzo Valugi
Yeah the PHP change screwed me. I moved to Netbeans because of that.
Nosredna
You can still get PHP support in Aptana: http://www.aptana.org/php
philfreo
+3  A: 

Espresso is my preferred text editor for web development. Simple, easy on the eyes, good syntax coloring, tabs for multiple files.

Also has a useful project mode which groups all related files, then integrates them with its own (S)FTP client for easily syncing changes with the server.

carillonator
That looks great.
Nosredna
Nice, I didn't know about that one, and I like the features/look. Going to try it out. Looks like a good Coda rival.
Rudi