Erste Schritte
Überblick
Spck Editor ist eine mobile Code-Editing-Lösung mit mehreren Varianten, die für Entwickler konzipiert wurde.
Versionen
Spck Editor (Kostenlos)
- Grundlegende mobile Code-Editing-Funktionalität
- Portable Git-Bibliotheksintegration über isomorphic-git
Spck Editor Lite
Preis: Einmalige Zahlung Funktionen:
- Benutzerdefinierte Snippets
- Vorausschauende Tastatur
- Exklusives Neon-Theme
Spck für NodeJS
Plattform: Exklusiv für Android Hauptfunktion: Integriertes Terminal mit NodeJS-Unterstützung
Browser-Version
- Auf jeder Website einbettbar
- Leichtgewichtige Code-Editing-Oberfläche
Hauptmerkmale
- Mobile-First-Design
- Git-Integration
- Plattformübergreifende Kompatibilität
Empfohlene Verwendung
- Code-Bearbeitung unterwegs
- Schnelle Projektänderungen
- Lernen und Prototyping
Terminologie
| Begriff | Beschreibung |
|---|---|
| Navigationsmenü | Bezieht sich auf den ersten Tab im Seitenmenü auf Mobilgeräten; dieses Menü ist in der Browser-Version oder im Tablet-Modus nicht verfügbar |
| Dateimenü | Bezieht sich auf den Datei-Tab im Seitenmenü oder in der Seitenleiste |
| Zusatztastatur | Auf Mobilgeräten gibt es eine zusätzliche Tastatur mit häufig verwendeten Code-Symbolen zum schnellen Einfügen |
| Touch-Tastatur | Bezieht sich im Allgemeinen auf die Tastenreihe mit den Pfeiltasten, der Tab-Taste und weiteren Tasten |
| Touch-Aktionsbar | Dies ist das schwebende Menü, das oberhalb des Cursors erscheint, wenn Text auf einem Mobil-/Touchgerät ausgewählt wird |
| Touch-Cursor | Die auf dem Bildschirm angezeigten Cursor, die auf Mobil-/Touchgeräten erscheinen, wenn Text ausgewählt oder der Cursor aktiv ist |
| Tablet-Modus | Bezieht sich auf eine Einstellung, die auf größeren Touchgeräten wie Tablets aktiviert werden kann |
| ⌘-Taste | Dieses Symbol auf der Touch-Tastatur entspricht der Strg-Taste unter Windows oder der Command-Taste auf dem Mac |
| ⌥-Taste | Dieses Symbol auf der Touch-Tastatur entspricht der Alt-Taste unter Windows oder der Option-Taste auf dem Mac |
Tastenkombinationen
Überblick
Erreichen Sie blitzschnelle Effizienz mit diesen praktischen Tastenkombinationen! Auch wenn sie keinen vollständigen Katalog darstellen, werden diese Perlen Ihre Produktivität ankurbeln und die Navigation zum Kinderspiel machen.
Wichtige Highlights
- Nicht vollständig: Eine kuratierte Auswahl der praktischsten Tastenkürzel
- Zweck: Verbessern Sie Ihren Workflow mit schnellen, intuitiven Befehlen
- Vorteil: Sparen Sie Zeit und reduzieren Sie die Abhängigkeit von der Maus
💡 Profi-Tipp: Prägen Sie sich diese Tastenkürzel ein und sehen Sie zu, wie Ihre Produktivität steigt! 🌟
Sie können die vollständige Liste der Tastenkürzel unter Settings > Editor > Keyboard Shortcuts einsehen.
Premium-Benutzer können auch direkt über die Zusatztastatur oder mit dem Tastenkürzel
⌘ Kauf die Tastenkombinationen zugreifen.
Aktivieren Sie die Strg/Command-Taste (⌘) und Alt/Option-Taste unter
Settings > Touch > Show ⌘ KeyundSettings > Touch > Show ⌥ Key.
Editor
| Kürzel | Aktion |
|---|---|
| ⌘ A | Alles auswählen |
| ⌘ C | Kopieren |
| ⌘ V | Einfügen |
| ⌘ X | Ausschneiden |
| ⌘ Z | Rückgängig |
| ⌘ ⇧ Z | Wiederherstellen |
| ⌘ D | Zeile duplizieren |
| ⌘ / | Zeile kommentieren/auskommentieren |
| ⌥ F | Code formatieren |
| ⌘ F | Suchen |
| ⌘ G | Nächsten finden (funktioniert mit ausgewähltem Text) |
| ⌘ ⇧ G | Vorherigen finden |
| ⌘ L | Zu Zeile springen |
Schnellaktionen
| Kürzel | Aktion |
|---|---|
| ⌘ ⇧ C | Git Commit |
| ⌘ O | Zuletzt verwendete Dateien öffnen |
| ⌘ ⇧ P | Projektvorschau starten |
| ⌘ P | Dateivorschau umschalten (SVG, Markdown) |
| ⌘ K | Supporter+: Tastenkürzel öffnen |
Touch-Einstellungen
Zusatztastatur
- Die Zusatztastatur ist eine Symboltastatur, die speziell für Touchgeräte entwickelt wurde.
- Auf zusätzliche Tasten/Symbole kann durch Drücken und Halten der Tasten zugegriffen werden, was ein Menü mit Optionen öffnet.
- Sie können sie im Menü
Settings > Touch > Extra Keyboardaktivieren oder deaktivieren.
💡 Profi-Tipp: Siehe Erweiterte Bearbeitung für Tipps zum Umschließen von Text, die mit der Zusatztastatur kompatibel sind.
Touch-Tastatur
- Touch-Tasten bestehen aus einer Tastenreihe mit Pfeiltasten, Command-Taste und anderen häufig verwendeten Tasten.
- Diese Funktion ist auf Touchgeräten verfügbar.
- Sie können sie unter
Settings > Touch > Touch Keyboardein- oder ausschalten.
💡 Profi-Tipp: Sie können einzelne Tasten dieser Tastatur durch Anpassen der Einstellungen individualisieren.
Touch-Aktionsbar
- Eine Aktionsleiste mit den Optionen Kopieren, Ausschneiden und Einfügen wird angezeigt, wenn Text ausgewählt ist.
- Diese Funktion kann unter
Settings > Touch > Touch Action Baraktiviert oder deaktiviert werden.
Touch-Cursor
- Bildschirm-Cursor, die erscheinen, wenn Text ausgewählt oder der Cursor aktiv ist.
- Diese Funktion kann unter
Settings > Touch > Touch Cursorsaktiviert oder deaktiviert werden.
💡 Profi-Tipp: Es wird nicht empfohlen, diese Funktion zu deaktivieren, es sei denn, Sie haben eine Maus/ein Zeigegerät mit dem Mobilgerät gekoppelt. Das Deaktivieren der Touch-Cursor kann die Sichtbarkeit beim Bearbeiten verbessern und das Bearbeitungserlebnis bei Verwendung externer Zeigegeräte optimieren.
Vorausschauende Tasten
- Vorausschauende Tasten sind eine Premium-Funktion, die die Standard-Zusatztastatur ersetzt.
- Bietet die Eingabe von Symbolen per Einzelberührung, statt halten und auswählen wie bei der regulären Zusatztastatur.
- Tasten werden nach der statistischen Häufigkeit von Symbolen an einer bestimmten Position in der Datei sortiert.
- Sie kann unter
Settings > Touch > Predictive Keyboardein- oder ausgeschaltet werden.
💡 Profi-Tipp: Vorausschauende Tasten ersetzen die reguläre Zusatztastatur, die einige Benutzer möglicherweise bevorzugen. Vorausschauende Tasten sind in der Lite-Version des Editors standardmäßig aktiviert und können deaktiviert werden, um die reguläre Zusatztastatur zurückzubekommen.
Dateinavigation
Überblick
- Es gibt mehrere Methoden, um zwischen Dateien zu navigieren.
- Sie können über die Dateien im Seitenmenü durch die Dateien navigieren.
- Sie können das Breadcrumb verwenden, um vom aktuellen Dateiverzeichnis aus durch die Dateien zu navigieren.
- Sie können die Zuletzt verwendeten Dateien mit
Ctrl-Oöffnen, um schnell nach Dateien zu suchen. - Sie können das Symbol „Lokalisieren" im Seitenmenü „Dateien" verwenden, um die aktuellen Dateien schnell zu lokalisieren.
- Auch die Seitenmenüs Versionskontrolle und Suche bieten einzigartige Möglichkeiten zur Navigation zwischen Dateien.
Verwaltung von Dateitabs
Tab-Verhalten
- Dateien werden beim ersten Öffnen automatisch gelöst (nicht angeheftet)
- Tabs werden angeheftet, sobald Bearbeitungen vorgenommen werden
Optionen zur Tab-Sortierung
Dateien können sortiert werden nach:
- Alphabetischer Reihenfolge
- Dateiendung
- Dateipfad
Alternative Navigationswege
- Versionskontrollmenü: Navigieren Sie durch Dateien im Kontext der Versionskontrolle
- Suchmenü: Finden und greifen Sie basierend auf Suchkriterien auf Dateien zu
💡 Profi-Tipp: Dateitabs können unter
Settings > Appearance > Show File Tabsausgeblendet werden. Siehe Zen-Modus, um den Bildschirmplatz auf kleineren Geräten zu maximieren.
Erweiterte Bearbeitung
Effiziente Nutzung der vorausschauenden Tastatur
Grundlegende Auswahl
- Doppeltippen, um ein Wort oder einen Textblock auszuwählen
Text umschließen
Umschließen Sie ausgewählten Text schnell mit Klammer- oder Anführungspaaren:
- Runde Klammern:
( ) - Eckige Klammern:
[ ] - Geschweifte Klammern:
{ } - Einfache Anführungszeichen:
' ' - Doppelte Anführungszeichen:
" "
Navigation und Bearbeitung
Textsuche
⌘ G: Nächste Instanz finden⌘ ⇧ G: Vorherige Instanz finden
Einrückung
- Wählen Sie einen Textblock aus
- Drücken Sie Tab zum Einrücken
Mehrere Cursor
Schnelle Einrichtung
- Aktivieren Sie mehrere Cursor mit der Alt/Option-Taste! ✨
- Navigieren Sie zu
Settings > Touch > Show ⌥ Keyzur Aktivierung
Verwendung
- Wählen Sie sowohl die ⌥- als auch die ⌘-Taste aus
- Klicken Sie, um Cursor genau dort zu platzieren, wo Sie sie haben möchten
- Bearbeiten Sie mehrere Zeilen gleichzeitig mit Leichtigkeit! 💻
💡 Profi-Tipp: Multi-Cursor-Bearbeitung = blitzschnelle Code-Transformation! ⚡️ Es ist auch möglich, Multi-Cursor über die Befehle
Add Cursor AboveundAdd Cursor Belowder Befehlspalette hinzuzufügen, die einen Cursor direkt über oder unter der aktuellen Cursorposition hinzufügen würden.
Git-Einschränkungen
Überblick
Die Git-Integration des Editors basiert auf isomorphic-git, einer reinen JavaScript-Implementierung von Git, die vollständig clientseitig läuft. Dies ermöglicht zwar Git-Operationen direkt im Browser und auf Mobilgeräten ohne Server, bringt aber mehrere Einschränkungen mit sich, die dem Ausführen von Git in einer Sandbox-JavaScript-Umgebung inhärent sind.
Speicherbeschränkungen
- Mobile Anwendungen sind in der Regel auf etwa 50MB Speicher durch das Betriebssystem beschränkt.
- Git-Operationen auf großen Repositories können dieses Budget überschreiten und dazu führen, dass die App beendet wird.
- Das Lesen großer Pack-Dateien (
.pack-Dateien in.git/objects/pack/) erfordert das gleichzeitige Laden erheblicher Teile in den Speicher, was auf speicherbeschränkten Geräten nicht möglich ist. - Daher kann das Klonen oder Arbeiten an großen Repositories mit Speichermangel-Fehlern fehlschlagen auf Mobilgeräten.
💡 Tipp: Verwenden Sie bei großen Repositories nach Möglichkeit Shallow Clones, oder erwägen Sie, mit einer kleineren Teilmenge des Repositorys zu arbeiten.
Symlink-Kompatibilität
- Symbolische Links (Symlinks) werden aus Sicherheitsgründen in der Browser/Mobile-Sandbox nicht nativ unterstützt.
- Der Editor verwendet eine emulierte Symlink-Darstellung als Workaround, sodass Repositories mit Symlinks dennoch ausgecheckt werden können.
- Diese Emulation kann Kompatibilitätsprobleme mit Tools haben, die echte Dateisystem-Symlinks erwarten (z. B. einige Build-Tools, Paketmanager oder Skripte, die Symlink-Ziele zur Laufzeit auflösen).
- Repositories, die stark auf Symlinks angewiesen sind, verhalten sich möglicherweise nicht identisch zu einem nativen Git-Checkout.
Verwendung der CLI als Alternative
Diese Einschränkungen gelten nur für den In-App-Git-Client. Sie betreffen nicht die Spck CLI, die die native Git-Binary auf dem Hostsystem verwendet:
- Keine 50MB-Speicherobergrenze – Git-Operationen werden nur durch den verfügbaren Speicher Ihres Rechners begrenzt.
- Große Pack-Dateien und große Repositories werden nativ behandelt.
- Echte Symlinks funktionieren wie erwartet, mit voller Kompatibilität zu anderen Tools.
- Alle Git-Funktionen und Plumbing-Befehle sind verfügbar, nicht nur die von isomorphic-git implementierte Teilmenge.
💡 Profi-Tipp: Wenn Sie häufig mit großen Repositories oder Projekten arbeiten, die auf Symlinks angewiesen sind, bietet Ihnen die Verwendung der Spck CLI für Git-Operationen (clone, fetch, push) – während Sie weiterhin Dateien in der Mobile-App bearbeiten – das Beste aus beiden Welten.
🌟 Zen-Modus
Überblick
Der Zen-Modus ist eine angenehme, platzmaximierende Editor-Konfiguration, die Ihr Codierungserlebnis auf kompakten Displays transformiert.
Der Zen-Modus besteht aus:
- Deaktivieren von
Show Line Numbersin den Einstellungen - Deaktivieren von
Show File Tab - Deaktivieren von
Touch Action Bar
Hauptmerkmale
🧘♀️ Maximierter Bildschirmplatz
- Weg mit den Zeilennummern!
- Geben Sie wertvollen horizontalen Platz frei
- Verhindern Sie, dass sich Text beengt anfühlt
- Genießen Sie den klaren, minimalistischen Look
🎨 Optimierte Benutzeroberfläche
- Minimierung der Aktionsleiste
- Verabschieden Sie sich von überfüllten Symbolleisten
- Nutzen Sie alternative Eingabemethoden:
- Einfüge-/Ausschneide-Tasten der Zusatztastatur
- Tastenkombinationen (
Ctrl-C/Ctrl-V)
📂 Vereinfachte Navigation
- Eliminierung der Dateitabs
Ctrl-Owird zu Ihrem neuen Navigations-Best-Buddy- Aufgeräumterer Arbeitsbereich
- Schnelleres Kontextwechseln
💡 Profi-Tipp: Nicht jeder Programmierstil ist gleich! Wir empfehlen, mit dem Zen-Modus zu experimentieren, um zu sehen, ob er zu Ihrem Workflow passt. Ihre perfekte Codierungsumgebung ist nur ein paar Schalter entfernt! 🌈✨