![]() If you are a power user, you can tweak the. Having a long and renowned history implies fitness of purpose and core stability.Įmacs is not only a text editor but also an interpreter for Emacs Lisp, an extension of the Lisp programming language. The functionality in both branches is comparable. Originally written by Richard Stallman and Guy Steele, Emacs split into two main branches, Xemacs and Emacs, in 1991. ![]() This tool has a long history reaching back as far as 1976. Add and save the text on a new line:Įmacs (figure 5) is powerful, feature-rich, and configurable. For example, to add your own command to the Run menu, open the ext_programs text file via File -> Manage utility Files -> External programs to add the option xterm, which activates - yes, you guessed it - an xterm window. You can extend TEA via manipulating text files to expand specific features. Because the editor’s compact size is based on the fact that it relies heavily on using external tools, under the Help menu there is a well-thought-out self-check command that on activation mentions any missing dependencies. Other functionality includes a file browser and a calendar. The editor provides a spell checker and statistics for documents and therefore sits comfortably between an office suite and a plain editor. Thankfully, TEA also contains a delightfully named crapbook (read notes holder) for storing temporary text. It does not provide any syntax highlighting, but does provide an extremely basic project environment for compiling code. TEA provides a decent text editor, with markup support for LaTeX, DocBook, Wikipedia, and HTML. TEA (figure 4) is a compact, configurable, and function-rich editor that takes up only around 500KB of memory. If you want to work within a single environment, including sending mail, then these adaptive tools have the power to let you. TEA and EmacsĮmacs and TEA are more complex and configurable than Gedit and Kate, with a much wider scope of potential abilities. They are both excellent editors for a variety of tasks. Also, under the Tools menu, you can change the end of line type to switch between Unix, DOS, and Mac, thus avoiding subtle issues in your text later.īoth Kate and Gedit support quick ad-hoc editing of numerous scripting and programming languages. This is a significant help for uncluttering verbose scripting text. For example, to hide all the code within a foreach statement, double-click on the offending line. But Kate is significantly more configurable than Gedit, exposing more of its innards as preferences.Īn immediately helpful feature is the ability to hide code that is within a certain scope. Kate has a slightly busier interface than Gedit (figure 3), and to use tabbing between documents, you must activate the feature via enabling the correct plugin. However, you will have to install its package with a command like sudo apt-get install kate-plugins, which will also install some extra plugin-enabled functionality. You can also run Kate (KDE Advanced Text Editor) under the GNOME desktop. The interface is uncluttered and somewhat configurable via Edit -> Preferences for such attributes as the enabling of allowing line numbering and changing tabs to spaces. The editor is modern in design, with a tab per open file, thus allowing for easy cut and pasting between documents. An excellent tool with syntax highlighting for a wealth of scripting and programming languages, it allows for extension via plugins ( figure 2) and does most tasks efficiently, without fuss. Gedit (see figure 1) is a small and lightweight text editor for the GNOME desktop, and the default text editor for Ubuntu. However, its initial learning curve is somewhat steep, and there is no real GUI. Once you have learned the keystrokes, swapping words at the boundaries, replacing sections of text, or transversing through a large file with vi is efficient, fast, and predictable. If you are a system administrator moving from one *nix system to another, the one reliable fact is that vi will work, macros and all. Old favorite vi (or one of its variants, such as Vim or Elvis) is available on most *nix systems. ![]() Try them all and use the ones you like best. While some may be better suited to certain tasks, it’s no one tool is better than another for all tasks. Here’s a brief introduction to nine intriguing choices. Luckily, there are a number of interesting editors available. Text editors are important for many tasks, from editing configuration files, nudging cron jobs, and manipulating XML files to quickly pushing out a README. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |