Domain: scintilla.org
Stories and comments across the archive that link to scintilla.org.
Comments · 50
-
Re:Vault 7
notepad++ can't fix issue themselves, it's upstream in a library of http://scintilla.org/
-
Re:done years ago
I make do with SciTE.
-
My main home computer
Windows 7
nearly 10-year-old Dell Inspiron 6400 laptop with SSD
Mozilla Firefox web browser,
AutoIt scripting language,
SciTE and TextPad tabbed text editors with regex support,
IrfanView
FinePrint virtual printer for N-up printing, combining print jobs, univeral print preview, saving without printing, etc.
and VPN client to connect to work. -
Re:Notepad++
-
Re:What's there to compare?
Notepad++ is my favorite, but windows only. It just has all the most important features. Since I'm not on Windows much anymore, I've had to move on... Atom is pretty decent on the Mac (ignoring how huge it is), Gedit is increasingly indecent and unstable, but it's close to Notepad++ in features.
If you like notepad++ on Windows, check you the Scite editor http://www.scintilla.org/SciTE... on *nix systems. Same engine, just as fast, horrendus config file tho . . .
-
!= IDE but K.I.S.S applies
Why not just use a good text editor that allows you to build directly from your editor? It will run on multiple operating systems, has a powerful find/replace function, syntax highlighting, tabs, folding, highly customizable, free, open source, yadda yadda yadda
Just go check it out, I've been using it for about 10 years at work and home and love it.
SciTE
http://www.scintilla.org/SciTE.html -
Re:All for a text editor
I have to admit I do like Geany, but have you tried SciTE which shares the same engine as Notepad++? The only thing I can see straight away that it misses is macros.
Phillip.
-
CVS/SVN?
I understand you want an all-in-one, however I believe that most "programming" editors can hook into some sort of change management program. I use one locally with my AutoIT3 scripts and the SCiTE editor, every time I compile it asks me for a "changes/reason" and enters that into my own local source management.
SCiTE
SCiTE for AutoIT with screenshots
CVS/SVN wrapper for SCiTE with screenshots and instructions
Jonah HEX -
d'oh! That's what I get for not previewing.
-
Web Developer and HTML Validator Extensions!
My biggest web devel tool is Firefox, with the Web Developer extension and the HTML Validator extension. The former does all sorts of amazingly neat things like letting me get precise info about any element within a page (using "Dispaly Element Information" under the "Information" menu, CTRL+SHIFT+F for short), showing me the HTTP response headers to any given page, add custom styles to a page, validate links, check for Section 508 accessibility compliance, resize the window for simulating lower screen resolutions, and on and on and on!
The latter does instantaneous HTML validation using Tidy and displays any errors or warnings on the "view source" page. It also gives me LINE NUMBERS in the view soucrce window, which is a blessing. The beta version (which I prefer) lets you pick between the Tidy algorithm and the W3C's SGML parser. The SGML parser version gives the same errors as the W3C's own online validator, but without any need to submit the page through an online form.
As for editing HTML, I generally use SciTE or one of its derivatives (eg Notepad2). Sadly, those aren't available under Mac OS X, so when I need to work on a Mac box I use Smultron. THAT, however, is just an editor. People get religious about their editors, so my advice is just to pick one that suits you and ignore anybody what sniggers at you. -
Try SciTE
You want SciTE! It's a very nice syntax-highlighting mouse-oriented text editor, and you can build with a menu item, which opens a shell window for the build. Click on the syntax error, and it takes you to the line of code, just like the big IDE's. You can even type in shell command directly. http://www.scintilla.org/SciTE.html/
Works in Linux and Windows! -
Re:A standard tab length would be easier
I am in no way affiliated with Editplus or the company behind it, just a happy user.
I was a editplus happy user, until I found SciTE
:)Works very similar to Editplus, it has per-language configuration, sintax coloring, auto-ident, and a lot more. And the best of all, it's open source.
-
Re:Adding a few more...
* Really Slick Screensavers - Yeah, screen savers are kind of corny, but if you never shut off your computer like I do, this site has some really, really nice looking screen savers.
* Scite - Text editor, easy to use on Windows or Linux and a full featured executable weighs in at 430K, so it's too easy to carry on a thumb drive.
* TheOpenCD.org - Has some other programs listed that are free and may be worth checking out.
---John Holmes...
-
Re:Adding a few more...
I second Microsoft Power Toys and add some more:
* AutoIt for simple automation tasks and creating small programs with graphical user interfaces
* Firefox, of course. Opera is also a good choice.
* Daemon Tools for mounting ISOs as virtual CD/DVD drives
* Trillian--AIM, ICQ, IRC, MSN, and Yahoo messenger client
* QuickTime Alternative
* RealPlayer Alternative
* IrfanView--small, free, fast image viewer
* SysInternals utilities--useful for admins
* Scanner--shows hard drive usage as stacked pie graph of files/folders
* 7-zip: similar to WinZip or WinRAR or StuffIt
* Foxit [PDF] Reader--a lite alternative to Adobe
Following ones aren't free but are very useful Windows-only programs:
* FinePrint--n up printing, universal print preview, etc.
* MaxiVisa--use a networked computer like a secondary display
* TextPad, though I opt for the open-source and FREE SciTE -
MUCS-PCB & KiCAD = FOSS PCB Heaven
MUCS-PCB http://www.cs.manchester.ac.uk/apt/projects/tools
/ mucs-pcb/
- multi-layer auto-router with Gerber Output
- input is a netlist... like the kind KiCAD's eeschema can create
problems: not for complex/high-speed designs (if u need BGA devices, matched-length traces/impedences, etc. you NEED high end tools like Altium's Protel DXP/Designer or OrCAD)
What problems did u have with KiCAD? I've done several hobbyist designs in KiCAD and it has met all my needs. It takes a while to get used to its quirky UI, but after that you can do a LOT with it.
KiCAD has a (very simple, alpha version) autorouter, Gerber 274x output, multilayer, full design flow, etc.
Also, its text-based files allow you to easily do complex editing (like changing all pad sizes for a given part) with a simple search-replace text tool (like the one found in the FOSS tool Scite http://www.scintilla.org/SciTE.html)
Good luck. -
Eclipse is a Joke
Before you flame me or mod me a troll please try both IDEs. I did. Eclipse is flaky and slow. Visual Stuio is slick and fast. Right now I use SciTe editor but I'm gonna be using Visual Studio if I have to write a free PHP plugin myself. I develop for a living and when it comes to productivity I just cannot use an IDE that flakes out or bogs down every 30 seconds. Even Zend Studio is a bugfest. I'm not gonna pay for the privledge of debugging someone else's software.
-
SciTE
Another worthy mention - SciTE text editor. http://www.scintilla.org/SciTE.html
-
SciTe, Tidy and Astyle -hyperModel Eclipse PluginI use SciTe because it is simple, fast, cross platform, configurable and lightweight. It also handles syntax highlighting for every language you can imagine and code pletion for several (including PHP). I also added simple extenions to use Tidy for cleaning up and indenting HTML and XML files. For PHP indenting, astyle works great. Other developers I work with prefer different indenting styles and astyle lets me switch back on the fly.
If you are looking a Eclipse (more overhead than I prefer) you should also look at hyperModel along with the XML plugins. Only free GUI Schema borwser/editor I've found.
-
Game Development with Lua, other projects
My officemate literally just purchased Game Development with Lua. It is a neat book.
However, Lua is used for other things, includinge the ion window manager, the SciTE editor, the Elinks text webbrowser and more. -
Re:Source code highlighting
Have you ever tried SciTE?
http://www.scintilla.org/It comes packaged with the windows Ruby install, but supports *lots* of different languages. Code Hiliting is very nicely done, including code collapsing, etc. Not too much other crap in it though.
-
Re:Windows and Linux
I'm still looking for a decent text editor(!?!), media player
Try looking at SciTE. It's for Win32 and Linux, free, open, blah blah. I use it for a variety of things, mostly scripting and programming and it does a very good job. Very configurable.
For a media player, I'm not sure what you have against WMP 10, but I will admit occasionally I've come across a video that doesn't play quite right (a small problem with the encoding I've found usually). When this happens I try Media Player Classic. It's a revamped version of WMP 6.4 (many say the best version of WMP released, ever). It supports all the installed codecs and DirectShow like WMP 10. If that still doesn't do it for you, try out some that others posted. -
Re:the obvious
-
My take on the underrated ;)
Robin Dunn, head of wxpython
Neil Hodgson, head of Scintilla/SciTE project
and
Bram Cohen creator of the BitTorent -
Re:Feedback
Yeah, I've noticed that problem. I bought a 12" iBook a few months ago and started doing my animations on it. That was one of the first things I noticed.
There are big inconsistencies between the different versions of Adobe's SVG viewer. Version 3 for win32 doesn't support the end-marker attribute that I use for making arrowheads, but version 3 for Mac does. Version 6 (win32 only) is the only one that didn't crash Mozilla Firebird.
Before I got my Mac I was using win32 for development, and version 6 supports a lot of CSS tricks that version 3 doesn't. Most importantly, I made a common defs.svg file for all of the patterns, gradients, filters etc that I reused on every animation. Version 6 allows you to reference definitions in a separate file (ex: filter:defs.svg#shadow), but version 3 won't let you do that. When I saw that my CSS tricks were failing on the Mac, I had to include the definitions in each file individually.
Yes, I'm hard-coding in a text editor. My favorite one to use is SciTE, but there's not a version for Mac. I've been using jEdit on Mac. I always have the SVG Recommendation open in a browser tab.
-
Re:Code folding is:
-
Re:forget winrarI used to use 7-zip as an alternative to WinZip, but as another poster has mentioned, the UI leaves a little to be desired. The third way between naggy WZ and unfinished 7Z is UltimateZip. There's a 3 second "ad" (really just a splash for the authoring company) when browsing zips, but you get explorer integration for free.
Might as well get on with the rest of the list:
- SciTE
- Glint
- Cacheman
- Process Viewer
- Cygwin
I've further comment on my wiki
Todd
-
My ListSurprise, surprise, this is all free stuff.
-
For the sake of adding to the list:
- GeoShell - I find the Explorer shell to suck and GeoShell is rather stable, quick to install/configure, and highly usable.
- Firefox
- Thunderbird
- Winamp - I enjoy that 5.x comes with Milkdrop standard.
- Miranda-IM - I used to have stability issues with older builds of Miranda but after that went away I haven't looked back at Trillian or the stand-alone apps.
- Zoom Player - I don't quite like Winamp for movies, Zoom Player is excellent.
- PowerDVD - for the codec.
- MSYS and MinGW
- SciTE - I used Editplus for some time until I found this.
- WinRAR - I like the interface, for the most part, and it handles most formats.
- GeoShell - I find the Explorer shell to suck and GeoShell is rather stable, quick to install/configure, and highly usable.
-
My Windows List
1) 7-zip. Like WinZip but Open source!
2) Mozilla. 'nuff said
3) SciTe. Excellent text editor. Open Source
4) AutoIt. Scripting/automation language for Windows, also open source.
5) FinePrint. Best shareware Ever. N-up printing, universal print preview, extract to image, text, metafile
6) rjhExtensions Add "Copy Path to Clipboard" and "Command Prompt" to right-click menu.
7) IrfanView good freeware image viewer
8) Adobe Acrobat Reader 5.1--because I hate 6.0 and GSView is not quite good enough yet :(
9) Microsoft Office.... yeah I know, I know
10) TweakUI -
Eric3 (was: need IDE more)
-
Re:Let's be honest
What Windows IDE will do syntax highlighting for Python? How about PERL? or PHP? or Ruby?
How about SciTE?
Oops... -
Re:Be realisticThis just isn't true anymore. OpenOffice.org is a perfectly capable office suite and recent compatability with Office has been pretty good in most cases. Performance has also improved, and will be perfectly acceptable on a relatively new computer.
Outside of Office software, Audacity is a great free audio editor
SciTE or the java-based Jedit are good text editors.
The GIMP is a good image editor, available here for Windows.
Mozilla or one of its components for mail/web browsing
For media playing you might want to try Zinf (formerly FreeAmp), Foobar2000 (nice light weight music player), WinAMP for Windows. MPlayer is a good video player for Linux (and Windows) and XMMS is a capable music player for Linux.
Celestia is a nice space exploration program.
Jabber is good for instant messaging or Trillian or GAIM if you need to chat on MSN, AIM, ICQ etc.
GNUCash is a capable accounting program.
Oh yeah, and for email, I suggest setting up an IMAP server on an old machine and using that to store your email. This can be quite difficult, though allows you to browse your email from Linux and Windows. Thunderbird is rock solid and good even though only in the early stages of development.
-
What other control-key command editors?
What other WordStar-like control-key command editors are there? I find that not having to take my hands off the home row of keys saves about 15% of editing time. I also find that Vi (Vim) is too complicated and quirky to teach my customers.
I would like to see the authors of the Scintilla editor make control-key commands available, perhaps with a way to change modes between control-key commands and the present shortcut key commands.
To use the control-key commands, the control key should be just to the left of the A key. This program converts the Caps Lock key to a Control key: Ctrl2cap.
Here are a few Control-key editing commands. Anyone who is interested in this subject should contact me for the complete list. (The list formatting is damaged by Slashdot.)
Some Control-Key Editor Commands (Save about 15% of editing time.)
Name of Command Primary Sequence Secondary Sequence
Character left <Left> <^S>
Character right <Right> <^D>
Word left <^Left> <^A>
Word right <^Right> <^F>
Cursor to left side <Home> <^Q><^S>
Cursor to right side <End> <^Q><^D>
Line up <Up> <^E>
Line down <Down> <^X>
Scroll up <^W>
Scroll down <^Z>
Page up <PgUp> <^R>
Page down <PgDn> <^C>
Top of file <^PgUp> <^Q><^R>
End of file <^PgDn> <^Q><^C>
Top of window <^Home> <^Q><^E>
Bottom of window <^End> <^Q><^X>
Up to equal indent <^J><^B>
Down to equal indent <^J><^E>
Go to line <^J><^L>
Go to column <^J><^C>
Go to byte <^J><^A>
Previous cursor position <^Q><^P>
Match braces forward <^Q><^[>
Match braces backward <^Q><^]>
New line <Enter>
Insert line <^N>
Insert control char <^P>
Delete current character <Del> <^G>
Delete left character <BkSp> <^BkSp>
Delete right word <^T>
Delete line right <^Q><^Y>
Delete line <^Y> -
Re:What's wrong with Germanic roots?
Why is 'feces' a more acceptable word than 'shit'? Because it come from the Latin 'faex' rather than the Old English 'scite'?
Aww, but scite is a nice text editor... -
Re:And the point is?
Yes, as opposed to other (non-commercially produced I guess) software where the support is non-existent (you know where the source is, there's comments too, maybe).
I've had "problems" with three or four open source software products. I put scare quotes around "problems" because in most cases my "problems" amounted to feature requests.
In each case, the "problem" was resolved with an email to the programmer.
I noticed some example SQL in the postgresql online manual had some minor inaccuracies. I sent an email with corrections, the corrections were incorporated in the manual, I was credited. End of problem.
CDex, an excellent MS-Windows CD ripper, had some problems incorporating extremly long ID3 tags into ripped MP3s. I emailed the programmer, Albert Faber, and in a matter of a few days, a fixed version was available for download. End of problem.
SciTE, the best programmer's editor I've found to date, didn't respond correctly to my mouse wheel settings. I emailed the programmer, Neil Hodgson, and (since I had access to the source) indicated some lines of code I thought responsible. Mr. Hodgson went so far as to download updated versions of the MS drivers to his own machine, and got back to me in about four hours -- despite a nearly 12 hour difference in our time zones. I was able to compile a private build with a fix, and the programmer's fix was available a week or so later in the standard build. End of problem.
MP3BookHelper, a truly phenomenal ID3 tagger, had no problems, per se, but I wanted additional features. Over the course of several months, the programmer, Vlad Skarzhevskyy, incorporated all but one of several features I asked for, usually producing a beta within 24 to 48 hours of the request. (The one feature rejected involved a user interface default value; Vlad correctly decided my proposal was at odds with MP3BookHelper's user interface standards.) No problems.
In two of these cases, I was able to look at the code myself and figure out, at least in general terms, where the problem was. In the other two cases I could have done so, but didn't need to -- but felt empowered knowing that I could assist in fixing the problem myself.
In all cases, I made a point of thanking the programmers for their hard work and quality products, and of asking for, rather than demanding, a fix, while giving what I hoped were useful clues as to the origin of the problem. And in all cases I got what I wanted far faster, and with far less frustration, than any tech support line could provide.
Please let me know what closed source software gives this sort of problem resolution, and how much the support contract is. -
QBasic is still usedA number of years ago, we decided it was time to move our key entry group off the minicomputer they had been using to a PC-based application. We ended up selecting a DOS based application, and it works nicely, ThankYouVeryMuch.
The author claimed that it wasn't a QBasic application, but the error messages when it crashes tell a different story.
The QBasic integrated editor was a real joy, and it's hard to find a good, lightweight equal. Python is too big, C++ lacks the "fun" factor...
Lua with the SciTE editor comes close, if only it had builtin help.
I only stopped using QBasic after repeatedly running into the 32K memory barrier. I moved to Euphoria, a nice interpreted language. I missed the QBasic editor that I ended up writing a clone for Euphoria.
Heck, QBasic left such a mark that I ended up writing a Basic interpreter of my own.
-
Re:What is D?
One final bitch: I want the person pulled into the street and shot who was responsible for the font used in the Stroustrup C++ book's code examples. Who the hell writes code in an italic, proportional, serif font?! The only thing more painful than programming in C++ is reading about programming in C++.
Well, I code in a proportional font. I started doing it after reading Stroustrup's The C++ Programming Language.
While I agree that reading proportionally spaced code is difficult at first, as Stroustrup comments in the (?) foreward, it quickly seems natural, and becomes easier to read that code in a m o n o s p a c e d font.
Honestly, at this point I hate having to use a monospacing editor, so I'm lucky that SciTE, a free and GPL'd editor with customizable symtax highlighting is available. Apparently, the SciTE programmer feels as I do, as a proportinal font is the standard for must of languages supported by the built in SciTE lexers. -
Nice editor = SciTESciTE Is a great little editor for Windows and Linux. It may not have all the features of some programs (I'm not sure if there is any way to get tabs), but it does do sintax highlighting and plenty of other useful things, and is ultra fast compared to many editors I've tried (at least as fast as notepad on my system).
I think there might also be a version with more project management functions, but I haven't tried it out and I don't know what OS(es) it's for. It is basicly just a shell window for the Scintilla editing component, so it should be easy to extend.
-
SciTe Text/Source Code EditorSciTe is based on Scintilla, a free source code editing component. Among other nifty features like a Tabbed interface option, is has syntax higlighting for:
Ada
And that's still not the complete list. I use it every day.
Avenue
C/C++/C#
Eiffel
HTML
HTML with embedded JavaScript, VBScript, PHP and ASP
IDL - both MSIDL and XPIDL
INI, properties and similar
Java
JavaScript
Lisp
Lua
Make
Pascal
Perl, but not all of the language
Python
Ruby
SQL and PLSQL
VB and VBScript
XML -
Re:Completely missing the point
Uh... I don't know UltraEdit, but if you want a simple and powerful GUI editor with nice features you can try SciTE, based off the Scintilla editor component (GTK+ based)
Head on to www.scintilla.org
For the record it is the base of the PithonWin environment in ActiveState's Python distro, and I found it rather useful... it's not vim, ok, but a lot of people don't need that amount of power.
(I do, so the first thing I install on Win boxes is gvim ^____^ ) -
Re:Vi more popular than Emacs ?
O'Rielly's vi books sell more than Emacs, approximate 2:1 ratio
Maybe that just vi is really hard to learn or vi fans are kinda slow.
Personally, I'm a SciTE fan. -
SciTEI've used Programer's File Editor, UltraEdit, Code-genie, among others.
SciTe wins hands down.
Why? Let's start with SciTE is based on scintilla, a free and open source edit control yuou can include in your own code.
Then let's talk features:Use any font you like, proportionally spaced or monospaced (trust me, proportional is beter for code, given the right font)
Intelligent and configurable lexers for a plethora of langauges (even Apache configs),
Syntax highlighting (user customizable of course) using colors or fonts or background colors
Code folding: show or collapse everything between whatever delimits a block of code or some higher hierarchical strructure in your language of choice
Intuitive font size zooming, for those bleary-eyed late nights
Per-language configurable Compile, Make, Run, or other commands
User configurable (or just use what comes included) syntax completion and function hints ("calltips")
Line numbering and margins, if you want them
Regular, \escape, and regex search and replace
Unix (\n) or DOS (\r\n) line endings
Displays compiler output in seperate pane, with intellegent parsing of, and go to line of, compiler error messages, even in source files not already open in the editor
User configurable status line
Configuration via config files, not a GUI (This is a strength, not a weakness -- code-Genie does it too, and it works much better than a crowded GUI once the number of config options gets large)
A very responsive developer: when I had an issue (the mouse wheel didn't work consistently when set to scroll one page at a time), my email to the developer got a response in less than three hours. Three hours later, the developer had located newer versions of the mouse drivers, and had downloaded and installed them on his own machine to to test. The problem was fixed in the next release; in the meantime I'd compiled my own copy from the source. (My one quibble is that having researched the problem and provided a code fix, my name wasn't added to the conttributers' list
:), but that's unimportant next to having been given the application, the source, and several hours of the developer's time.)Other than for debugging, SciTE and a make file replace the IDE, and far more cleanly. It also replaces any text editor other than a word processor -- I use it for viewing or editing any text-type file in preference to Wordpad, notepad, etc.
Oh, and did I mention it's free and open source? And unlike GPL'd code, it can be used in commericial projects?
But don't take my word for it. Get yourself a copy here: SciTE
-
Kate == SciTe?
I've been using SciTe editor for about two months now and I the new Kate sure looks a lot like Scite.
-
Re:Really stupid question...
How about Scintilla and SciTE?
-
Text editor + Jakarta Ant
Actually, the best way to improve developer productivity is to throw away IDE's completely -- use a good text editor such as SciTE (www.scintilla.org) and for a build tool I'd recommend Jakarta Ant. IDE's tend to make programmers lazy, and thus don't actually think things through before they start coding.
-
SciTE
Here I'm doing pretty well with SciTE which is just a good (but very good) editor with syntax coloring, some code completion, building and running from the menu and that's pretty much it. (On Windows there's a friendly program which adds macros and some project management)
Then again I'm not doing any visuals. For that you might try Forte; that's what my coworkers seem to recommend. -
Re:As far as I can see
For a non-command-line editor, Scintilla (or rather the SciTE editor that is based upon it) is good.
-
My thoughts
Agree with BSD, agree with TeX, disagree with Linux kernel.
Something I've learnt a lot from myself is Scintilla. It's a free editing control (with my favourite editor, SciTE, thrown in too) written in (a subset of) C++, but in a very nice way... It's hard to put your finger on why it's so readable, but it just makes sense. I think it's at the perfect size to study - not too big to be incomprehensible, but not too small to be unrealistic.
Have a look. -
Re:Ooh! One other reason..
I like SCiTE/Scintilla, which is a very simple editor on top of a high-quality text editing control (which can I believe be used as a drop-in replacement for RichEdit on Win32, as well as working on GTK).
It fits in with my software philosophy - small, fast, works well, looks nice, EASILY configurable (contrast with [X]Emacs), cleanly implemented in a reasonably modern language (C++), no restrictive licencing (ie. not GPL).
Take a look. -
Re:Ooh! One other reason..
I like SCiTE/Scintilla, which is a very simple editor on top of a high-quality text editing control (which can I believe be used as a drop-in replacement for RichEdit on Win32, as well as working on GTK).
It fits in with my software philosophy - small, fast, works well, looks nice, EASILY configurable (contrast with [X]Emacs), cleanly implemented in a reasonably modern language (C++), no restrictive licencing (ie. not GPL).
Take a look.