Title here
Summary here
On our clusters we support a number of editors. If you think your favorite one is missing, please let us know .
The following list is not exhaustive nor complete.
gedit is a nice and simple to use editor with syntax highlighting for a number of languages. Due to its simplicity it is the favorite tool for some of our courses.
gedit
issues a number of (annoying and meaningless) Gtk warnings. They can be turned off by placing this snippet in your .bashrc
.
suppress-gnome-warnings() {
# $1 is the name which should appear on history but is otherwise unused.
historyName=$1
shift
if [ -n "$*" ]; then
# write the real command to history without the prefix
history -s "$historyName ${@:2}"
# catch the command output
errorMsg=$( $* 2>&1 )
# check if the command output contains not a (one of two) GTK-Warnings
if ! $(echo $errorMsg | grep -q 'Gtk-WARNING<br/>|connect to accessibility bus'); then
echo $errorMsg
fi
fi
}
gedit() {
suppress-gnome-warnings $FUNCNAME $(which $FUNCNAME) $@
}
emacs is provided on every login node.
nano is provided on every login node.
vi
(as vim
) is provided on every login node.
geany is provided a system package. You can simply use it on any login node.