Mein Entwicklungs-Setup
Nach Jahren des Optimierens bin ich hier für meine tägliche Entwicklungsarbeit gelandet.
Hardware
- ThinkPad X1 Carbon (11. Generation)
- 32 GB RAM, 1 TB NVMe
- Externer 4K-Monitor für anspruchsvolle Arbeiten
Betriebssystem
FreeBSD auf dem Server, Linux auf dem Desktop. Ich habe versucht, FreeBSD vollständig auf dem Desktop auszuführen, aber die Hardwareunterstützung für Laptops ist noch nicht vorhanden.
Herausgeber
Neovim mit einer minimalen Konfiguration. Früher hatte ich Hunderte von Plugins, aber jetzt halte ich es einfach:
- LSP für Code-Intelligenz
- Treesitter zur Syntaxhervorhebung
- Teleskop für unscharfe Suche
- Git-Schilder in der Dachrinne
Das ist es. Keine ausgefallenen Themen, keine Ablenkungen.
Terminal
Alacritty + tmux. Schnell, zuverlässig, anpassbar. Ich habe immer ein paar tmux-Sitzungen am Laufen:
dev– Hauptentwicklungsys- Systemüberwachungnotes– kurze Notizen und Aufgaben
Versionskontrolle
Git mit ein paar Aliasen, die mir Stunden sparen:
alias gs='git status -sb'
alias gc='git commit -m'
alias gp='git push'
alias gl='git log --oneline -10'
Fazit
Das beste Setup ist das, das Sie in- und auswendig kennen. Nehmen Sie sich die Zeit, sich gründlich mit Ihren Werkzeugen vertraut zu machen, anstatt ständig auf neue umzusteigen.