jEdit, a free text editor for Ubuntu programmers

jed about

In the next article we are going to take a look at jEdit. This is a free, powerful and extensible text editor through plugins that will provide us with a large number of functionalities. It runs both under Windows, Gnu / Linux, Mac OS X and other operating systems. The only requirement is that you have java virtual machine. jEdit is created in Java and has been in continuous development since 1998. It also has an established community around it.

jEdit is a veteran text editor with some interesting features for those of us who are dedicated to programming. Among them we must highlight the support of a wide number of languages. It also gives us the possibility of using hundreds of plugins that give the editor flexibility. It can be perfectly adapted to the needs of each user.

Being one of the most complete editors available, I'm saying combines the power of Emacs, the ease of use of gedit, and the advanced editing features found in Ultraedit. With all this, we are presented with an open source editor for professional programming.

JEdit features

Among the many features that this program is going to offer us, I want to highlight the possibility to define complex macros in BeanShell, JavaScript or other languages.

This program will offer us a powerful system of key mapping easy to use. With it, you can give jEdit a feel very similar to Emacs, Intellij IDE, and others, if that is what you are looking for. Also noteworthy is the syntax highlighting and style checking for over 200 different languages. For even greater convenience when developing our codes, jEdit provides us with the option of the self-indentation and the autocomplete.

I'm saying

Its functionalities are expandable by using 'plugins'. These can be downloaded, updated and install without leaving the editor and include a console shell integration. With this, they will give us the possibility of executing interactive external commands within the editor, as well as linking them to keyboard shortcuts.

We will have at our disposal hundreds of plugins and macros. These can be installed directly from the program itself, in the "plugin-manager”. That way jEdit can be turned into an advanced XML editor.

The complement FTP It will allow us to browse and edit files on remote systems through FTP or SFTP. Other plugins provide options for XML, HTML, Ruby, Perl, C, C ++, bash, JavaScript, and many other languages, plus object-oriented code / structure browsers, among other things.

The character encoding standards have also been taken care of in this editor, as it supports a large number of them, such as Unicode y utf8. We must also mention the capacity of text folding that it offers us. At the same time it will allow us to make multiple and rectangular selections.

Installing jEdit on Ubuntu

jEdit can be run on Gnu / Linux, Windows and Mac systems. We will only need the chosen operating system to have installed Java 1.6 or higher. Several GNU / Linux distributions offer it in their repositories.

For Debian and Ubuntu there is a .deb package that you can download from SourceForge. To install it, you can select any tool you want (Synaptic, Gdebi ...). For this example I will open a terminal (Ctrl + Alt + T) and use dpkg from the directory where I have saved the file, I will write.

sudo dpkg -i jedit*

You have more information on how to correctly install jEdit in your Wiki.

Uninstall jEdit

Now we will see how to uninstall jEdit from Ubuntu. To carry out this process, you can easily use the apt command and remove the package from the operating system. We just have to open the terminal (Ctrl + Alt + T) and write something like the following in it.

sudo apt remove jedit

If what you are looking for is to delete all the configuration and data files, we will have to write the following in the terminal.

sudo apt purge jedit

You can see in more detail all the features of the application and other technical issues in the project website.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.