Setup als Informatikstudent


Ich möchte euch einen kurzen Überblick über mein Setup als Informatikstudent geben.


Dated: 2024-02-23

Written by: daschdy



Setup

Editor

Terminal

Neovim


Betriebssystem

Ich nutze seit Dezember 2023 vollumfänglich MacOS. Davor habe ich circa 3 Jahre lang mit Linux gearbeitet, insb. mit Fedora.

Terminal

Als mein Lieblingsterminal nutze ich nun seit Jahren Kitty.

Shell

Ich habe mich bewusst für zsh-Shell entschieden, da ich hier die Möglichkeit habe, meine Shell nach meinen Wünschen zu konfigurieren. Hierzu nutze ich als Plugin-Manager Zap.

Editor

Hier nutze ich seit circa 3 Monaten intensiv Neovim und versuche mich hier immer weiter zu verbessern und die Keybindings und Movements zu verinnerlichen. Hintergrund ist hier, dass Neovim auf so gut wie jedem System läuft und ich somit keine Probleme habe, wenn ich mal auf einem anderen Rechner arbeiten muss.

Auswahl wichtigster Plugins

  1. Lazy: Ich nutze Lazy um meine Plugins zu verwalten und zu installieren.

  2. Telescope: Mit Telescope kann ich mich schnell durch meine Dateien bewegen und diese auch bearbeiten.

  3. Neotree: Neotree ist ein File Explorer für Neovim und hilft mir dabei, meine Dateien zu organisieren.

  4. Lspconfig: Lspconfig ist ein Plugin, welches mir hilft, mein LSP (Language Server Protocol) zu konfigurieren.

  5. Zettelkasten: Zettelkasten ist ein Plugin, welches mir hilft, meine Notizen zu organisieren und zu verwalten. Hierzu wird in Zukunft noch weiteres kommen.

TMUX

Da ich die implementierte Tab-Funktion von Kitty nicht nutze, habe ich mich für TMUX entschieden. Hiermit kann ich meine Terminals in Splits aufteilen und somit effizienter arbeiten.