Skip to content

Sublime Text

Lukas Kalbertodt edited this page Aug 30, 2015 · 7 revisions

Diese Seite soll einen kurzen Überblick über die Funktionalitäten von Sublime Text geben. Außerdem wird hier beschrieben, wie man sich einfach wichtige Plugins runterladen kann.

Vorbereitung

1. Package Control installieren

Geht auf https://packagecontrol.io/installation und kopiert den Python Code auf der linken Seite (im Tab für Sublime Text 3, import ... write(by)) in die Zwischenablage. Öffnet nun Sublime und klickt in der Menüleiste oben auf "View" >> "Show Console".

In der daraufhin geöffneten Console fügt ihr den kopierten Code unten ein und drückt Enter. Nach kurzer Zeit sollte die Pluginverwaltung Packagecontrol jetzt installiert sein. Ob es geklappt hat, kann man testen, indem man Strg + Shift + p drückt. Der Shortcut öffnet das Kommando-Panel. Gebt dort "install" ein. Wenn unter den Ergebnissen der Befehl "Package Control: Install package" ist, war die Installation erfolgreich.

2. Grundlegende Pakete installieren und konfigurieren

Pakete werden, wie oben gesagt, mit Strg + Shift + p und dem Befehl "Package Control: Install package" installiert. Sobald man diesen Befehl ausgeführt hat, öffnet sich ein weiteres Panel, in dem man nach Paketen suchen kann.

Um Einstellungen anzupassen, geht man wie folgt vor: In der Menüleiste oben auf "Preferences" >> "Settings -- User" klicken. Es öffnet sich ein Tab mit der JSON settings Datei. Selbst wer JSON nicht kennt, sollte schnell die Syntax erkennen:

  • Ganz außen sind { und }
  • Key-Value Paare werden in der folgenden Form, mit Komma verkettet hintereinander geschrieben: "value": key
  • Listen von Dingen werden in eckige Klammern geschrieben

Whitespace

Installiert das Paket "Whitespace". In den Einstellungen fügt ihr die folgenden Zeilen hinzu:

"remove_trailing_whitespace_on_save": true,
"ensure_single_trailing_newline": true,
"ignore_whitespace_only_lines": false,
"ignore_whitespace_on_current_line": true

Extra-Vorbereitung für die Rust Gruppe

Leider ist Rust noch recht neu, sodass standardmäßig kein Syntax-Highlighting für die Sprache in Sublime enthalten ist. Um gut in Rust programmieren zu können, helfen die folgenden Pakete:

Rust

Installiert das Paket Rust. Wenn ihr jetzt .rs Dateien öffnet, sollte der Code ordentlich gehighlighted werden.

TOML

Zwar nicht ganz so wichtig, aber das Paket TOML gibt euch Syntax-Highlighting für .toml Dateien.

RustAutoComplete

Das Paket RustAutoComplete nutzt die Software Racer, um euch intelligente Autovervollständigungen anzubieten. Es ist noch nicht ganz sicher, wann Racer auf den CIP PCs installiert ist. Daher installiert einfach das Paket in Sublime und wartet ab.

Extra-Vorbereitung für Ruby Gruppen

...

Shortcut Cheat Sheet

Sublime versteht viele Shortcuts, um schnelles Arbeiten zu ermöglichen. Es ist nicht zwingend nötig, die Shortcuts zu kennen. Um aber nach einiger Zeit seine Produktivität zu erhöhen, empfiehlt es sich, wenigstens die Wichtigsten zu beherrschen.

Standard-Shortcuts, wie:

  • Strg + s: Datei speichern
  • Strg + a: Alles auswählen
  • Strg + c: Auswahl kopieren (falls nichts ausgewählt: Zeile kopieren)
  • Strg + f: Suchen (Strg + h: Suchen und ersetzen)
  • Strg + Tab: Zwischen zuletzt benutzen Tabs wechseln
  • Strg + PageUp/PageDown: Zwischen Tabs in Reihenfolge wechseln

Aber auch:

  • Strg + Shift + p: Kommando Panel öffnen
  • Strg + p: Öffne eine Datei im Projekt (fuzzy matching, ungefährer Dateiname reicht)
  • Strg + r: Gehe zu Symbol (wie z.B. Funktion)
  • Strg + g: Gehe zu Zeile

Und:

  • Strg + Shift + k: Zeile löschen
  • Strg + Shift + ArrowUp/ArrowDown: Zeile mit der darüber/darunter vertauschen
  • Strg + Enter: Zeile nach der aktuellen einfügen
  • Strg + Shift + Enter: Zeile vor der aktuellen einfügen

Mehr Info z.B. (hier)[https://gist.github.com/eteanga/1736542]

Clone this wiki locally