TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Einrichtung von Vim und tmux auf Armbian

August 16, 2018

Vim ist ein hochgradig konfigurierbarer, textbasierter Editor, der für seine Effizienz und Erweiterbarkeit bekannt ist. tmux ist ein Terminal-Multiplexer, der es ermöglicht, mehrere separate Terminal-Sitzungen innerhalb eines einzigen Fensters zu verwalten. Die Kombination beider Werkzeuge schafft eine leistungsstarke und persistente Entwicklungsumgebung direkt auf der Kommandozeile.

Diese Anleitung beschreibt die grundlegende Installation und Konfiguration von Vim und tmux auf einem Armbian-System, mit einem Fokus auf die korrekte Darstellung von Farben.


1. Installation

Installieren Sie Vim und tmux über den apt-Paketmanager.

code
sudo apt update
sudo apt install -y vim tmux

2. tmux Konfiguration

Um sicherzustellen, dass Farben in tmux korrekt dargestellt werden, muss die TERM-Umgebungsvariable konfiguriert werden.

Erstellen oder bearbeiten Sie die tmux-Konfigurationsdatei:

code
nano ~/.tmux.conf

Fügen Sie die folgende Zeile hinzu, um 256-Farben-Unterstützung zu deklarieren:

code
# 256-Farben-Unterstützung in tmux aktivieren
set -g default-terminal "screen-256color"

Optional: Um tmux immer im 256-Farben-Modus zu starten, können Sie einen Alias in Ihrer .bashrc anlegen:

code
echo "alias tmux='tmux -2'" >> ~/.bashrc
source ~/.bashrc

3. Vim Konfiguration

Farbschema installieren

Ein beliebtes Farbschema wie "Sublime Monokai" kann wie folgt installiert werden:

code
# Verzeichnis für Farbschemata erstellen
mkdir -p ~/.vim/colors

# Farbschema herunterladen
curl -fsSL https://raw.githubusercontent.com/ErichDonGubler/vim-sublime-monokai/master/colors/sublimemonokai.vim \
  -o ~/.vim/colors/sublimemonokai.vim

.vimrc anpassen

Erstellen oder bearbeiten Sie die Vim-Konfigurationsdatei ~/.vimrc und fügen Sie die folgenden Zeilen hinzu, um Syntaxhervorhebung und das neue Farbschema zu aktivieren.

code
" Syntaxhervorhebung aktivieren
syntax on

" 256-Farben-Modus erzwingen, falls vom Terminal nicht korrekt erkannt
set t_Co=256

" Farbschema festlegen
colorscheme sublimemonokai

4. Fehlerbehebung bei Farbdarstellung

Wenn die Farben in Vim (innerhalb von tmux) falsch oder gar nicht angezeigt werden, liegt das oft daran, dass das Terminal seine Fähigkeit, 256 Farben darzustellen, nicht korrekt meldet.

Diagnose-Befehle:

code
# Zeigt den aktuellen Terminal-Typ an
echo $TERM

# Zeigt die Anzahl der unterstützten Farben an
tput colors

Wenn tput colors einen Wert wie 8 oder 16 zurückgibt, erzwingen die oben gezeigten Konfigurationen für ~/.tmux.conf und ~/.vimrc die korrekte Farbdarstellung.


Fazit

Mit wenigen Konfigurationsschritten lassen sich Vim und tmux zu einer robusten Entwicklungsumgebung auf jedem Armbian-System einrichten. Die korrekte Konfiguration der TERM-Variable und der t_Co-Einstellung in Vim ist entscheidend für eine ansprechende visuelle Darstellung.