Linux - DesktopThis forum is for the discussion of all Linux Software used in a desktop context.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am looking for a good HTML code editor (not WYSIWYG)
Does anybody have any recommendations? I am especially interested in any that will also work on windows as I have to use windows at work and I would prefer to use the same editor in both Windows and Linux.
I've used Nvu (oops, that's a WYSIWYG) on both and it works okay. I've also tried Bluefish.
But in the end, I always go back to just a plain text editor because I don't do enough advanced stuff to need all the extra features. I use Notepad2 on windows and nano on linux. Learning VIM (there's a windows port too) is on my to do list, but I just haven't taken the time to learn.
I use emacs for everything. It highlights syntax (html, php, java, c, c++, lisp, fortran, etc), does a good job at auto-indenting, works on both Windows and Linux, is nice and compact, is free, etc. etc.
There's a bit of a learning curve, but it's not so bad. I find it less klunky the the various incarnations of vi, but that's just me... and so begins the eternal vi - emacs debate.
I did do a search before positing, but from the first couple of posts in them it appeared that the other threads authors were interested in WYSISYG editors and not good old fashoined code editing.
On Linux, my preference goes to nedit (actually ncl: with tabs), and bluefish. However, neither works on Windows as far as I know.
On Windows, I've tried several, and I prefer ConTEXT.
Yves.
[edit:]For nedit, I wrote PHP (hence also XML/XHTML/HTML) syntax patterns, as PHP syntax is not bundled with nedit. I can share if some are interested.[/edit]
Last edited by theYinYeti; 10-13-2006 at 03:39 AM.
W3C Amaya Amaya is a complete online web browsing and authoring environment and comes equipped with a WYSIWYG style of interface, similar to that of the most popular commercial browsers. With such an interface, users do not need to know the HTML or CSS languages ..... and its open source and "FREE". NVU Nvu (pronounced N-view, for a "new view") makes managing a web site a snap. Now anyone can create web pages and manage a website with no technical expertise or knowledge of HTML....... and its open source and "FREE". HTML-Kit Standards-compliant, full-featured and multi-purpose development environment for editing HTML and other Web-related file types. For windows only. OpenOffice Webwriter is a WYSIWYG web site design tool, part of the OpenOffice suite. It has features very similar to that of Microsoft's FrontPage.. "Creating Web Pages with OpenOffice.org" Seamonkey Composer keeps getting better with dynamic image and table resizing, quick insert and delete of table cells, improved CSS support, and support for positioned layers. For all your simple documents and website projects, Composer is all you need." PSPad is a text and code editor. Windows Only. SciTE:is a GUI-based single-document editor which uses the Scintilla editor component. It rapidly styles most common programming languages with good control over how syntactic elements are displayed, and features folding for C++, C, Java, JavaScript, and Python. Styling of HTML also styles embedded scripts written in VBScript, Javascript, or Python. SCREEM:is a web development environment. It's purpose is to increase productivity when constructing a site, by providing quick access to commonly used features. While it is written for use with the GNOME desktop environment in mind it does not specifically require you to be running it, just have the libraries installed. (linux) Quanta Plus: is a web development tool for the GNU/Linux K Desktop Environment.
Quanta is designed for quick web development and is rapidly becoming a mature editor with a number of great features and lies at the heart of the KDE Web Dev suite of tools.(Linux) Bluefish: is a powerful editor for experienced web designers and programmers.
Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites.(Linux)
Of course you can also use any text editor in windows or linux.
My vote is for Quanta Plus!
I wish there was a port to Windont.
Windows: I use HTML-Kit.. Best I've tried as you can work on documents "live". It has a built in ftp file manager so it's as if you are working right on the web server.
p.s. Quanta + does the same "live thing" without the file manage, but it does have a Long recent docs list and once you are editing a doc if you just click on the "open" icon, it will open the dir you are currently working from...
Although this is not a single application available for both operating systems, these two applicaions have a similar feel and layout, which accomplishes almost the same thing.
Yes, Mozilla Composer and Nvu are both great tools. There's an important issue I have with them however: they won't accept to edit anything but .html files, ie: not .php files for example.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.