Which text editor has the most useful autocomplete for text editing?
That is, when you type a tag like <p>, the editor will automatically add </p> and put the cursor after the first tag. It should also display a context sensitive list of valid tags when you press CTRL+Space (or similar hotkey)
I've been using Notepad++. I avoid Visual Studio because of the bloat. I installed Aptana Studio yesterday and it looks interesting.
What's your experience? What text editor have you used that has HTML, CSS and JavaScript autocomplete features that help you write web pages quickly?
Source: Tips4all, CCNA FINAL EXAM
I haven't used it much, but e texteditor is the Windows equivalent to TextMate on OSX which many people love. It has shortcuts for inserting open/close tags, inserting close tags, wrap selection in tags, etc. It also has autocomplete for some languages like CSS/JS, start typing and hit Esc.
ReplyDeleteEdit: I use TextMate, and e for the rare times I work in Windows
There is an Early Access version of JetBrains WebIDE (same company that developed R# and IntelliJ Idea). It has very powerful autocomplete for html, css and javascript (also great debugger for JS). There's also great refactoring. It is really the most intelligent IDE I've ever seen. You should try it.
ReplyDeleteJetBrains WebIDE has the best JavaScipt/CSS/(X)HTML support.
ReplyDeletewell someone has to suggest the big ones...emacs aka the OS that happens to be a text editor. I'been using it now for a couple of years and living it for about 6 - 8 months now. nxhtml mode and yasnippet give everything textmate has, plus more.
ReplyDeleteI work on all 3 major platforms regularly and the only thing that comes close to configurability and flexibility is vim, but i like lisp so i went that way.
I really like jEdit. It's very powerful, has many language modes, there are plugins to help with HTML, CSS, and JavaScript, it's very configurable, and it's cross-platform.
ReplyDeleteThe Eclipse (galileo) IDE with web tools (WTP) installed is the best for me. the auto complete and suggestions are very good, and it easily merges with my normal development environment (Java on Tomcat).
ReplyDeleteI have tried Aptana, but I feel that the autocomplete is not complete. For instance, when you say <div> it does insert </div> but when you say <div style=" and then do a ctrl+space (or whatever shortcut) after the quotes, Aptana is clueless, but Eclipse (with WTP) gives me the possible styles.
For Javascript, Eclipse with WTP is a lot better than Aptana.
Dreamweaver does WYSIWYG and source. Has great auto complete capabilities.
ReplyDeleteAlso Coda For mac is a very nice source only editor for mac with good auto complete.
Expression Web has great xhtml/css editors. It also has syntax highlighting for both ASP.NET and PHP,
ReplyDeleteI'll put in a vote for Aptana Studio that I mentioned above. I may like other editors a little better, but I'm enjoying how focused it is on web page editing. It has autocomplete like I described, plus it also has autocomplete for several popular JavaScript libraries like JQuery.
ReplyDeleteI haven't been using it long enough to be 100% confident about it, but it's good enough to keep using to develop the current web app project.
Please add more suggestions and your editor experience. I'll update this in a couple of weeks with my own experience.
I agree, Aptana Studio is a great environment to build web projects in. It's much more full-featured than your standard text editors though, and while it includes native support for html/css/javascript (and ajax too!), it also has plugins available for an assortment of other common web related work, such as php support to name one.
ReplyDeleteA bunch of texteditors are available on the mac. BBedit, Coda and my favorite is TextMate.
ReplyDeleteActivestate Komodo and Edit are quite good, and Eclipse is quite popular.
All offer code complete for html, css, php, ruby and more
I keep coming back to VS2005 too.
ReplyDeleteThe best auto-completion feature I've used for web development is the one included in the Aptana Studio IDE.
ReplyDeleteAptana is based on Eclipse, and can be run standalone on Windows, Mac OS and Linux, or it can be used as a plug-in for Eclipse. You can download the community edition for free.
i've been using vs2008 for a while. has the advantage of sticking with one IDE. long term benefit for every programmer.
ReplyDeletenotepad++ is great with highlighting but its auto-complete is very limited. its mostly for users that don't need the extra help.
expression web and dreamweaver are the same. meaning its has a lot of automated tools and controls over css and html. its good for beginners who are having trouble with hand coding.
aptana is great in a lot of ways. love the extra support for jquery and other javascript libraries but its too heavy and non responsive if you're a fast coder.
sure a thing. I think textmate is something
ReplyDeleteI tried a lot of them....
ReplyDeleteI code in my Textmate (for Mac), when i need to create new classes I really like to wake up the Aptana Studio IDE, maybe it needs to be able to auto-load editor when we are inside a embedded source, everytime i code in a .php template which contains PHP, XHTML, JS Code, and as soon as now i cant use all these autocompletion/ocurrences, intelligent class autocompletion features at the same time.
Really really good mac code editor: Textmate
Really really good opensource web IDE: Aptana Studio
I use Komodo Edit as it's free and find it pretty good when it comes to auto completing.
ReplyDeleteYou can also set up your own macros to do more complex stuff that you tend to find yourself using over and over.... like setting up a key combo to set out the basic structure of a for-loop or an if-statement etc.