-
Notifications
You must be signed in to change notification settings - Fork 3
Sublime einrichten
Eine Sammlung nützlicher Shortcuts findet ihr hier: https://gist.github.com/eteanga/1736542
Am wichtigsten ist wohl
- strg+p: Schnell Dateien wechseln
- strg+shift+k: Zeile löschen
Ein nützliches Shortcut muss man leider erst aktivieren: Das Auskommentieren (und wieder ein Kommentieren) von markierten Zeilen.
Öffnet dazu Preferences >> Key Bindings - User
und kopiert diese Zeile zwischen die eckigen Klammern:
`{ "keys": ["ctrl+shift+7"], "command": "toggle_comment", "args": { "block": false } }`
Falls in der Datei schon weitere Zeilen standen, muss natürlich an entsprechender Stelle ein Komma hinzugefügt werden. Jetzt könnt ihr strg+shift+7 drücken und Sublime wird alle Zeilen, die markiert sind, aus oder ein-kommentieren. Falls ihr nichts markiert habt, wird nur die Zeile aus/ein-kommentiert, in der sich euer Cursor befindet.
clang-format formatiert euren Quellcode automatisch nach speziellen Kriterien. Um das zu installieren, macht ihr folgendes:
a. Ladet euch dieses Script runter: https://llvm.org/svn/llvm-project/cfe/trunk/tools/clang-format/clang-format-sublime.py
b. Öffnet das Script in irgendeinem Text-Editor (zb. Sublime ;)) und ändert die Zeile 21 von
`binary = 'clang-format'`
zu
`binary = 'clang-format-3.5'`
und speichert die Datei ab.
c. In Sublime klickt in der Menüleiste auf Preferences >> Browse Packages
. Es öffnet sich ein Ordner, in dem sich ein weiterer Ordner "User" befindet. In den Ordner "User" müsst ihr nun die vorhin gespeichert .py Datei kopieren.
d. Jetzt müsst ihr nur noch einen Shortcut dafür definieren. Dazu geht ihr auf Preferences >> Key Bindings - User
und fügt diese Zeile hinzu:
`{ "keys": ["ctrl+."], "command": "clang_format" }`
Auch hier müsst ihr natürlich drauf achten, ein Komma an richtiger Stelle hinzuzufügen. Jetzt könnt ihr mit strg+. automatisch formatieren. Entweder könnt ihr einen Bereich markieren, der formatiert werden soll oder ihr könnt einfach nichts markieren, dann formatiert er den Bereich um euren Cursor.
Package Control ist ein super Plugin, um weitere Plugins sehr einfach zu installieren. Um es zu installieren, geht auf https://sublime.wbond.net/installation . Dort steht auf der linken Seite Python Code im Tab "Sublime Text 3". Diesen müsst ihr kopieren (strg+c). In Sublime geht ihr dann auf View >> Show Console
. Dort fügt ihr den Python-Code ein und drückt Enter. Wartet kurz bis er fertig ist und danach könnt ihr strg+shift+p drücken und dort "Install" eingeben. Ihr solltet dann den Befehl "Package Control: Install Package" sehen. Drückt Enter, wartet kurz und dann könnt ihr in den Packages suchen.
Nutzt Package Control, um das Plugin "Switch File Deluxe" zu installieren. Danach müsst ihr nur noch in Preferences >> Key Binding - User
diese Zeile einfügen, um zwischen cpp, hpp aber auch Shadern (.fsh und .vsh) zu wechseln (mit Alt+o):
`{ "keys": ["alt+o"], "command": "switch_file_deluxe", "args": {"extensions": [".cpp", ".hpp", ".fsh", ".vsh"]} }`