Scribes is not designed with a tabbed interface. However, Scribes features an efficient and scalable alternative to tabs: the document switcher. The document switcher allows you to focus any document opened with Scribes by pressing F9.
While you're writing code or editing documents, Scribes will not show you a menu bar at the top of its window. Its interface offers minimal distractions.
Scribes does not try to be a complicated integrated development environment. Instead, it focuses exclusively on text processing and manipulation. It provides automatic word completion, smart indentation, and pair character completion. You can bookmark any lines you want to go back to by pressing Ctrl-D, then display the bookmark browser by pressing Ctrl-B. Select a bookmark and press Enter to go to the corresponding line. This comes in handy for both writers and developers.
Scribes also supports snippets, which are called Templates. Press Alt-F12 to display the Template Editor. There you can specify the name of a template, an optional description, and the content. For example, you could create a template dear and specify its content as:
Dear ${hisname},
${cursor}
Thank you,
${myname}
Now you can write dear and press the Tab key. The above text will appear, template mode will be activated, and the typing cursor will be on ${hisname}, so you can fill in the name of the person you address. When you're done, press Tab to move to ${myname}, type your name, and then Tab again to ${cursor}, where you can write your actual text. When you type your first character in the ${cursor} area, template mode is deactivated, as ${cursor} is always the last "station" of the template mode. You can find a collection of pre-made snippets can be found on Scribes' Web site.
Scribes offers both Search and Search and Replace widgets docked in the bottom of the window that holds the text. With this approach, you never have to move the search dialog box around on the screen to see what you found.
Scribes supports a big set of key combinations. For example, you can select a word by pressing Alt-W, a sentence by pressing Alt-S, and even a whole paragraph by Alt-P. If you want to quote a phrase of four words, select the words, and type "; the selected words will be enclosed by quotes! Other keys I find useful are F3, which toggles read-only mode; F6, which toggles spell checking; and Alt-R, which removes trailing spaces. If you accidentally hit a combination, or in general produce a result you did not intend to, the status bar will tell you what the last action was, and you can undo and redo to adjust the text to your liking.
Scribes' author Lateef Alabi-Oki has some innovative ideas about how a modern and easy-to-use program should behave. With Scribes, he tried to realize these usability ideas in an application that focuses on streamlining the user's workflow. The user experience is fluid, and the editor is easy and fun to use once you get used to the no-tabs paradigm.
Nikos Kouremenos is a computer science student who has been active in the open source community since 2002.
Note: Comments are owned by the poster. We are not responsible for their content.
Do we really need yet another editor?
If I'm writing a letter, I use OpenOffice (or whatever your favorite word processor is). It's got the pretty formatting, fonts, etc. and it generates ODF output and it can import some other WP formats.
If I'm writing code, I use emacs (or vi/vim, or whatever your favorite programmer's editor is). It lets me run the compiler from within the editor, go to the line where the compiler found an error, etc.
Both of these are "text processing" but they're completely different tasks and specialized tools make sense. Which of them is this new thing competing with? And why is it better? Do we really need yet another editor or word processor? If the author wants to make a useful contribution, why doesn't he fix one of the bugs in OpenOffice, thereby helping millions of users instead of dozens?
For the life of me I don't understand why people here are raggin' on OpenOffice. Have we come to take for granted the great applications at our disposal? OpenOffice is the kind of application that a Linux guy can actually have a flicker of hope of getting a Windows guy to look at and use.
When it comes to building the better mousetrap, which we see again and again and again in the Open Source world (just how many Java web application frameworks does the world need?), I like to think that survival of the fittest is at work. If something is notably better than the alternative, it has a greater chance of being incorporated into future distros and winning hearts and minds. This is a very good thing in my opinion, and if Scribes manages to fill part of the computing spectrum better than its would be peers, good on it!
But please, no more bad mouthing OpenOffice until other options are at least as mature. And do consider that if you want great formatting and layout, you shouldn't be relying on a word processor anyway but rather a desktop publishing solution such as Scribus (no relation to Scribes).
Side note: The GUI text editor I use is Mousepad (comes with the <a href="http://www.xfce.org/" title="xfce.org">Xfce4 desktop environment</a xfce.org>). It can't do anything but text. Even Scribes has more features. But for the purpose of text editing, it can't be beat.
Side side note: In all fairness the editor I use 98% of the time is vim in a terminal. Hey, old habits die hard.<nobr> <wbr></nobr>:-)
Going retro with a Wordstar clone?
Posted by: Anonymous Coward on January 11, 2007 12:33 AMThere is method in the madness of strong key bindings instead of hyper active mousing around, but using a mouse has the advantage that one doesn't have to think and considering that most office flunkies *cannot* think, it explains the popularity of mouse driven editors, vs key driven editors...
#