-->
Home » , » Kate (KDE Advanced Text Editor) is a text editor by KDE.
Sunday
11 September 2011

Kate (KDE Advanced Text Editor) is a text editor by KDE.

Kate is a text editor by KDE. The name Kate is an acronym for KDE Advanced Text Editor.

Kate has been part of KDE Software Compilation since release 2.2 in 2001.Because of the KParts technology, it is possible to embed Kate as an editing component in other KDE applications.

The integrated development environment KDevelop, the web development environment Quanta Plus, and the LaTeX front-end Kile are three of the major KDE applications making use of Kate as an editing component.

Kate is a full-featured programmer's editor with syntax highlighting for over 150 filetypes.The syntax highlighting is extendable via XML files and can also specify code folding rules. It has support for search and replace using regular expressions and supports auto-detection of file encodings. Supported encodings include UTF-8, UTF-16, ISO-8859-1 and ASCII.

Kate can be used as a modal text editor by using its vi input mode  which emulates the vi editor.

By using sessions, one can customize Kate for different projects. When using sessions, the list of open files, the list of enabled plug-ins and the window configuration are saved, allowing Kate to be customized for a given project.

Kate is really the most complete GUI (Graphical User Interface) text editor I've ever tried. Some of the basic features it has (and practically any good text editor intended for programmers should have) are: good highlighting for various programming languages (it offers default syntax highlighting for an amazing number of source files, like Bash, Perl, C, Lisp, Python, and even Quake scripts are supported), the block selection mode, which allows you to select text based on columns instead of selecting whole lines, indentation which works good enough, export to HTML and even a spell checker.

KDE integration.
Being a KDE application, Kate can transparently open and save files over all protocols supported by KIO. This includes HTTP, FTP, SSH, SMB and WebDAV.

Kate is built using the KPart technology and the Kate application is just a graphical shell around the editor component, referred to as katepart.[8] This KPart component is embedded by other KDE programs as well. The Kate application uses the Konsole kpart to get an embedded terminal.

Plugins and scripting
.
Kate can be extended through plugins written in C++ and scripts written in QtScript. Functionality implemented as plugins includes file browsers, ctags support and functionality for building software projects and quickly jumping to compilation errors.

Screenshots.
Usual Kate instance

Exporting as HTML - You can also print the file as PDF if you like

Kate can be successfully used for both taking notes, editing configuration files, or creating small projects like a C application or a command line tool.


Kate allows you to save sessions and to work with several files at a time. For example, you can split the view vertically or horizontally, work to a file in one view and another one in the second view. Changes will be visible to both files if they are the same. It also provides an embedded terminal, which can use Konsole's default settings. The terminal is very helpful if you work at a source file and then you want to compile without opening another shell application.

The right panel allows to select which file you want to edit

It has a very fast load time, very stable and benefits of a complete configuration options via the Settings -> Configure Kate... menu option.

Kate is highly configurable

The Tools menu - Highlighting

Default plugins

Tip of the day

Kate definitely deserves its name, of an advanced text editor. It offers practically anything you can ask from a text editor, and even more.


Custom Search

Adserver                   610x250
If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:


0 commenti:

Post a Comment

Random Posts

  • Pentoo is a Live CD and Live USB designed for penetration testing and security assessment
    11.12.2009 - 0 Comments
    Pentoo is a Gentoo-based Linux live CD with a selection of applications and tools designed to perform penetration testing.Pentoo is a Live CD and Live USB designed for penetration testing and security assessment. Based on Gentoo Linux, Pentoo…
  • EDE small and fast desktop environment.
    19.05.2012 - 0 Comments
     EDE is small desktop environment built to be responsive, light in resource usage and to have familiar look and feel. It runs on Linux, BSD, Solaris, Minix, Zaurus and even on XBox. Previous 1.x versions were based on a modified version of…
  • Guides and tutorials for Manjaro: The Arch User Repository (AUR)
    21.04.2022 - 2 Comments
    Although Manjaro is compatible to Arch --being based on Arch itself-- it is not possible to access the official repositories of the Arch System to download software. Manjaro instead uses its own official repositories in order to ensure that any…
  • Cosmic a new desktop environment.
    13.12.2024 - 0 Comments
    We aim to liberate the computer with a new desktop environment powerful enough to build custom OS experiences — for users, developers, and makers of any device with a screen. Alpha 4: Into the COSMOS The stars are growing brighter as we reach…
  • Pixel Qi, E-paper with Color and Video
    02.07.2009 - 0 Comments
    In 2009 we are on the cusp of "cloud computing". 3G wireless services, WiFi and mesh networking are widely deployed.Ebook readers, digital photoframes, and richly-featured touch-screen phones abound. Mini-notebook computers – netbooks – are growing…
  • ARIBAS is an interactive interpreter for big integer arithmetic.
    01.03.2014 - 0 Comments
    ARIBAS is an interactive interpreter for big integer arithmetic and multi-precision floating point arithmetic with a Pascal/Modula like syntax. It has several builtin functions for algorithmic number theory like gcd, Jacobi symbol, Rabin…
  • 10 of the Best Unity Lenses & Scopes for Ubuntu 11.10 “Oneiric Ocelot” & Ubuntu 12.04 “Pangolin”.
    08.05.2012 - 0 Comments
    It’s somewhat apt that Ubuntu’s ‘Lenses’ feature has brought Unity into clearer focus for many of its initial critics.  The search-orientated display windows – called ‘Lenses’ – make finding specific files, apps or information easy to do…
  • Cairo-Dock is an animated application launch bar for the desktop compatible with Compiz-Fusion, Beryl, Compiz, Metacity, Kwin, Xcompmgr.
    09.11.2010 - 0 Comments
    Cairo-Dock is an animated application launch bar for the desktop, comparable to the dock in Mac OS X or Rocket Dock (for Windows). Now, you can use Cairo-Dock with OpenGL (to use your graphic card!). Some screenshotsIt is compatible with…
  • Top 10 blog posts for October 2015 from Linuxlandit & The Conqueror Penguin.
    07.11.2015 - 0 Comments
    1.- The PLplot Library User Guide: Simple Use of PLplot. PLplot is a library of C functions that are useful for making scientific plots from programs written in C, C++, Fortran95, Java, Octave, Perl, Python, and Tcl/Tk. The PLplot project is…
  • Mozilla Thunderbird ISP Configuration Settings: Gmail.
    20.03.2013 - 0 Comments
    Thunderbird can be configured to work seamlessly with Google's Gmail service. Messages are synchronized between your local version of Thunderbird and the web-based Gmail. Configuring your Gmail account To configure Thunderbird to work with…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->