34 lines
1.7 KiB
JSON
34 lines
1.7 KiB
JSON
{
|
|
// ---- Optik / Theme ----
|
|
"colorscheme": "monokai-dark", // hat bei dir ja funktioniert
|
|
"statusline": true, // Statuszeile unten
|
|
"ruler": true, // Zeilennummern links
|
|
"relativeruler": false, // absolute Zeilennummern
|
|
|
|
// ---- Scroll- & Anzeigeverhalten ----
|
|
"scrollbar": true, // kleine Scrollbar rechts
|
|
"softwrap": true, // Zeilen umbrechen
|
|
"wordwrap": true, // an Wortgrenzen umbrechen
|
|
"scrollmargin": 2, // 2 Zeilen Puffer oben/unten beim Scrollen
|
|
|
|
// ---- Einrückung & Tabs ----
|
|
"tabsize": 2, // 2 Spaces pro Tab
|
|
"tabstospaces": true, // Tab-Taste erzeugt Spaces
|
|
"autoindent": true, // neue Zeilen übernehmen Einzug
|
|
"electricindent": true, // Einzug bei bestimmten Zeichen etwas “klüger”
|
|
"rmtrailingws": true, // Leerzeichen am Zeilenende beim Speichern entfernen
|
|
"eofnewline": true, // immer einen \n am Dateiende
|
|
|
|
// ---- Verhalten beim Arbeiten ----
|
|
"mouse": true, // Maus aktiv (klicken, markieren, scrollen)
|
|
"matchbrace": true, // passende Klammern highlighten
|
|
"savecursor": true, // Cursorposition pro Datei merken
|
|
"saveundo": true, // Undo-Historie zwischen Sessions behalten
|
|
"savehistory": true, // Befehlshistorie (Ctrl+E) merken
|
|
"clipboard": "external", // nutzt das System-Clipboard (cmd+c/v via Terminal)
|
|
|
|
// ---- Sicherheit & Komfort ----
|
|
"backup": false, // keine Backup-Dateien (~)
|
|
"autosave": false, // nicht automatisch speichern
|
|
"autocomplete": true // einfache Autovervollständigung
|
|
}
|