IDEs & Editors

Item Version License Notes

Eclipse

2019-03

Eclipse

My main IDE for Java development. I use it also for managing projects, and editing other source files (bash, json, yaml). The plugins I am using are listed in the table below. For some projects I created otherwise empty POM files to simplify import into Eclipse.

TeXStudio

2.12.6

GPL 3

For everything TeX and LaTeX. It comes with everything you need for large documents: code completion, spell-checking, build (including BibTeX, biber, and makeidx).

UltraStudio

19

commercial

My general purpose text editor, with a few nice functions such as column editing, data sort, and support for coding. Comes also with an excellent compare and find tool for Windows.

vi(m)

8

On Linux systems, the main editor I am using. I don’t have much configuration or functions for it though.

Eclipse Plguins

Item Version From Notes

Asciidoctor Editor

1.4.4

Marketplace

Editor for Asciidoctor files, with life preview. Also supports a few text-based graphic formats.

Bash Editor

2.1.12

Marketplace

A very nice editor for bash files.

LiClipse Text

2.1.12

Marketplace

All purpose text editor (free version), supporting every language I am using.

SonarLint

4.1

Marketplace

Quality check and bug find for development.

SpotBugs

4.0

Marketplace

The name says it all: static code analysis for Java code.

Yaml Editor

1.4.2

Marketplace

Editor for yaml files, with syntax check.

Code Map

unibe.ch

A very neat tool to create a geographic (topological) map from your (Java) code.

Plant UML

github

Write UML diagrams as text, and Plant UML will create the image for you. Comes with SVG and PNG export. This is the Eclipse plugin, rendering images as you type.