Vim vs Neovim - Eine Entscheidungshilfe

Ich mag den Editor Vim sehr und ich möchte ihn auch zum Programmieren benutzen. Allerdings ist das mit dem originalen Vim ziemlich kompliziert. Daher habe ich mir mal NeoVim häher angeschaut. Ein modernerer Fork von Vim. Einfach mal die Grundsätzlichen Unterschiede rausgesucht, um zu sehen, welchen ich nun nehmen muss, oder ob ich einfach “beide” weiter benutzen kann. Spoiler Alert: Ich kann einfach beide weiter benutzen. Und ich werde versuchen mir ein Developement Environment in Rust aufzubauen, das einfach nachvollziehbar ist und das How-To dazu werde ich natürlich auch hier veröffentlichen. ...

22.09.2026 · hoergen

tmuxp - tmux-Sessions definieren & verwalten

tmuxp - ein Session-Manager für tmux, der Sessions über deklarative YAML- oder JSON-Dateien lädt, einfriert und konvertiert. Das Projekt basiert auf libtmux und wird aktiv auf GitHub entwickelt. Die Idee ist simpel. Statt jeden Morgen fünf Fenster manuell zu öffnen und Befehle einzutippen, definierst du deine Arbeitsumgebung einmal als Datei und lädst sie mit einem Befehl. Was tmuxp macht tmuxp verwaltet tmux-Sessions auf Basis von Konfigurationsdateien. Du beschreibst darin, welche Fenster und Panes geöffnet werden sollen und welche Befehle darin ausgeführt werden. Beim Laden baut tmuxp die Session genau so auf, wie du sie definiert hast. ...

13.09.2026 · hoergen

Btop - das bessere htop für das Terminal

Btop - Der moderne Systemmonitor für das Terminal Btop ist ein ressourcenschonender Systemmonitor, der die Auslastung und Statistiken für Prozessor, Arbeitsspeicher, Festplatten, Netzwerk und Prozesse anzeigt. Es ist die C++-Fortsetzung von bashtop und bpytop und bietet eine Reihe von Verbesserungen und neuen Funktionen. Besonderheiten und Funktionen Die Oberfläche ist schnell und reaktionsschnell. Du kannst Prozesse mit den Pfeiltasten auswählen und dir detaillierte Statistiken für den markierten Prozess anzeigen lassen. Eine Filterfunktion hilft dir, bestimmte Prozesse zu finden, und du kannst zwischen verschiedenen Sortieroptionen wechseln. Die Baumansicht der Prozesse gibt dir einen Überblick über die Prozesshierarchie. ...

09.09.2026 · hoergen

Bash-History von allen Terminal-Sessions speichern

Ich arbeite ja viel mit tmux und öffne dabei mehrere Terminal-Sessions gleichzeitig. Das Problem dabei ist, dass die Bash-History standardmässig nur die Befehle der zuletzt geschlossenen Session speichert. Alle anderen Befehle gehen verloren. Das ist ärgerlich, wenn man später nachvollziehen möchte, was man in welcher Session gemacht hat. Damit die Befehle verschiedener Terminal-Sessions in der .bash_history gespeichert werden, muss Folgendes entweder in der Benutzer-.bashrc (benutzerspezifisch) oder in der /etc/bash.bashrc (systemweit) eingetragen werden. ...

08.09.2024 · hoergen