
Installation • Changelog • Erster Blick • Merkmale • FAQ • Mitwirkend

Klicken Sie in Firefox auf diesen Link, um unseren neuesten "Beta" -Build zu installieren. Wenn es nicht automatisch installiert ist, müssen Sie möglicherweise 1) die Erweiterung von .zip in .xpi umbenennen und 2) mit Firefox öffnen. Eine narrensichere Methode besteht darin, zu about:addons , klicken Sie auf die Registerkarte Erweiterungen, klicken Sie oben rechts auf den Zahnrad und klicken Sie dann auf "Add-On aus Datei installieren ...". Wenn Sie weitere Optionen wünschen, lesen Sie weiter.
Unsere "stabilen" Builds sind im Wesentlichen nur gefrorene Versionen unserer Beta -Builds. Unsere Beta baut sich selbst nicht viel stabil; Alle unsere Entwickler und etwa die Hälfte unserer Benutzer verwenden die Beta -Builds. Stabile Builds erhalten jedoch neue Funktionen im Changelog, während Beta -Builds neue Funktionen erhalten, bevor sie dort dokumentiert werden.
Führen Sie pacman -S firefox-tridactyl in einem Terminal und starten Sie dann Firefox zweimal neu .
Tridactylstabil kann auf der Mozilla Add-On-Website (AMO) installiert werden.
Klicken Sie in Firefox auf diese, um unsere "Beta" -Builds zu installieren. Diese Betas wurden früher mit jedem Commit to Master in diesem Repo aktualisiert, werden jedoch jetzt manuell erstellt, wenn sich Bovine3Dom erinnert - siehe Ausgabe Nr. 3605. Ihr Browser aktualisiert automatisch einmal am Tag. Wenn Sie häufigere Updates wünschen, können Sie extensions.update.interval ändern about:config Es gibt auch einen weiteren Beta -Build, der ohne eine neue Registerkartenseite kommt. Sie können es von hier aus bekommen.
Wenn Sie erweiterte Funktionen wie Bearbeiten-in-VIM verwenden möchten, müssen Sie auch den nativen Messenger oder die ausführbare Datei installieren. Anweisungen können durch Eingeben gefunden werden :installnative und Drücken Sie die Eingabetaste, sobald Sie in Tridactyl sind. Erzbenutzer können stattdessen das AUR-Paket firefox-tridactyl-native installieren.
Snap und Flatpak: Native Messaging -Unterstützung hier ist ziemlich neu und kann erforderlich sind:
>= 106.0b6 )flatpak permission-set webextensions tridactyl snap.firefox yesWeitere Informationen und Fehlerbehebungs -Tipps finden Sie in diesem Aufruf zum Testen von Thread und dieser PR.
FireJail erfordert explizites Pfad, der Whitelisting ist, sollte jedoch basierend auf NetBlue30/FireJail#2109 machbar sein.
Für andere Container -Installationen finden Sie in den Schritten der Fehlerbehebung in #2406 und den obigen Links. Bei der Verpackung, die native Messaging unterstützt, besteht der Trick in der Regel sicher, dass die Container -App die Erlaubnis hat, die ausführbare Datei auszuführen und die Manifest -JSON -Datei zu finden.
Unsere Beta- und Stable -Versionen speichern ihre Konfigurationen an getrennten Stellen. Um zwischen den beiden zu wandern, siehe das Wiki.
Der Changelog für die stabilen Versionen finden Sie hier.
Typ :help oder drücken Sie <F1> für Online -Hilfe, sobald Sie in der Hilfe sind, oder :tutor für eine freundliche Einführung. Möglicherweise finden Sie auch den inoffiziellen Tridactyl -Memrise -Kurs (erfordert Login) zum Auswendiglernen von Schlüsselbindungen.
Denken Sie daran, dass Tridactyl auf keiner Seite über:*, Daten:*, View-Source:*und Datei:*ausgeführt werden kann. Das tut uns leid und wir arbeiten mit Firefox zusammen, um diese Situation zu verbessern, indem wir Beschränkungen für bestehende APIs beseitigen und eine neue API entwickeln.
Wenn Sie Tridactyl genießen oder nicht, hinterlassen Sie bitte eine Bewertung auf der AMO.
Wie Vim ist Tridactyl modal, wobei der Standardmodus "normaler Modus" ist. Im "normalen Modus" sind viele Funktionen mithilfe von Schlüsselbindungen verfügbar. Im "Befehlsmodus" (wenn die Befehlszeile angezeigt wird) können Sie komplexere Befehle ausführen, die als "Ex-Commands" bezeichnet werden. Alle Tridactylfunktionen können von Ex-Kommandos zugegriffen werden. Sie können jeden Ex-Kommando an eine Normalmodus-Verknüpfung binden. Wir unterstützen auch eine .tridactylrc -Datei, von der es im Stamm dieses Repository ein Beispiel gibt.
Dies ist eine (nicht exexhustive) Liste der häufigsten Normalmodusbindungen. Typ :help , die Online -Hilfe für weitere Details zu öffnen.
: - Aktivieren Sie die BefehlszeileShift + Insert - Geben Sie "ignorieren" ein. Drücken Sie erneut mit Shift + Insert , um zum "Normalen Modus" zurückzukehren.ZZ - Schließen Sie alle Registerkarten und Windows, aber nur "Speichern" sie, wenn Sie about: Einstellungen sind so eingestellt, dass "Ihre Registerkarten und Windows vom letzten Mal angezeigt werden".. - Wiederholen Sie den letzten Befehl<Cv> - Senden Sie einen einzelnen Tastenanschlag auf die aktuelle Website, wobei die Bindungen umgangen werden Sie können versuchen :help key , mehr über key zu erfahren. Wenn es sich um eine vorhandene Bindung handelt, führt Sie zum Hilfsbereich des Befehls, der beim Drücken key ausgeführt wird. Zum Beispiel :help . Bringt Sie zum Hilfsbereich des repeat .
j / k - scrollen Sie nach unten / nach obenh / l - scrollen Sie nach links / rechts^ / $ - scrollen Sie nach links / rechts Randgg / G - Scrollen Sie auf das Start / Ende der Seitef / F / gF - Geben Sie den "Hinweismodus" ein, um einen Link auszuwählen, der folgt. F öffnen in einer Registerkarte Hintergrund (Hinweis: Hinweiszeichen sollten in Kleinbuchstaben eingegeben werden). gF , um wiederholt Links zu öffnen, bis Sie <Escape> getroffen haben.gi -Scrollen Sie auf und konzentrieren Sie sich auf die zuletzt verwendete Eingabe auf der Seiter / R - Seite neu laden oder eine Hard -Relad -Seiteyy - Kopieren Sie die aktuelle Seiten -URL in die Zwischenablage[[ / ]] -Vorwärts / rückwärts, aber paginierte Seiten navigieren, z. B. Comics, mehrteilige Artikel, Suchergebnisseiten usw.]c / [c - Inkrement / Dekrementierung der Strom -URL durch 1gu - Gehen Sie zum Elternteil der aktuellen URLgU - Gehen Sie zur Wurzeldomäne der aktuellen URLgr - Öffnen Sie den Firefox -Lesermodus (Hinweis: Tridactyl funktioniert in diesem Modus nicht)zi / zo / zz - Zoom ein / out / reset Zoom<Cf> / <Cb> - Springe zum nächsten / vorherigen Teil der Seiteg? - Wenden Sie Caesar -Chiffre auf Seite an (führen Sie g? Noch einmal um, um zurück zu wechseln).g! - Jumble Wörter auf Seite Der Find -Modus ist noch unvollständig und verwendet die Firefox -Funktion "Quick Find". Dies wird irgendwann verbessert.
/ - Öffnen Sie das schnelle Suchfeld Suchen/ dann <Cf> vgl.<Cg> / <CG> - Finden Sie die nächste / vorherige Instanz des letzten Find -Operation (Hinweis: Dies sind die Standard -Firefox -Verknüpfungen) Bitte beachten Sie, dass Tridactyl die <Cf> -Suche von Firefox überschreibt und diese durch eine Bindung ersetzt, um zum nächsten Teil der Seite zu gehen. Wenn Sie <Cf> verwenden möchten, um nach Dingen zu suchen, verwenden Sie <Cf> nach dem Öffnen des Schnell -Find -Feldes ( / ) oder eines beliebigen Eingangsfeldes wie der Adressleiste oder der Suchleiste (verwenden Sie Standard -Browser -Verknüpfungen, um diese zu aktivieren). Um die Verwendung von <Cf> jederzeit zu verwenden, verwenden Sie die Bindung von Scrollpage unbind <Cf> , um die Bildlaufbindung zu verunsichern.
A - Lesezeichen für die aktuelle Seitea - Lesezeichen für die aktuelle Seite, aber lassen Sie die URL zuerst geändertM<key> - Binden Sie ein Quickmark an den angegebenen Schlüsselgo<key> / gn<key> / gw<key> - Öffnen Sie ein bestimmtes Quickmark in der aktuellen Registerkarte / neuer Registerkarte / neuer Fenster / neues Fenster Wenn Sie die Standard <Cb> von Firefox verwenden möchten, um die Seitenleiste des Lesezeichens zu öffnen, führen Sie unbedingt unbind <Cb> aus, da Tridactyl diese Einstellung durch einen ersetzt, um zum vorherigen Teil der Seite zu gehen.
m a-zA-Z -Stellen Sie eine lokale Marke (Kleinbuchstaben) oder eine globale Marke (Großbuchstaben) fest` a-zA-Z -Springen Sie zu einer lokalen Marke (Kleinbuchstaben) oder einer globalen Marke (Großbuchstaben)`` - Springen Sie vor dem letzten Marksprung zum Ort o / O -Öffnen Sie eine URL (oder Standardsuche) in dieser Registerkarte ( O zur vorlädtenden aktuellen URL).t / T -Öffnen Sie eine URL (oder Standardsuche) in einer neuen Registerkarte ( T zum vorladenden aktuellen URL).w / W -Öffnen Sie eine URL (oder Standardsuche) in einem neuen Fenster ( W zum vorladenden aktuellen URL).p / P - Öffnen Sie den Inhalt der Zwischenablage in der aktuellen / neuen Registerkartes / S - Erzwingen Sie eine Suche mit der Standard -Tridactyl -Suchmaschine und öffnen Sie in der aktuellen / neuen Registerkarte. Dies ist nützlich, wenn Sie nach etwas suchen, das sonst als URL durch o oder t behandelt wirdH / L - Gehen Sie in der Registerkartenhistorie zurück / vorwärtsgh / gH - Gehen Sie zu den Seiten, die Sie mit set home [url1] [url2] ... d - Schließen Sie die aktuelle Registerkarteu - die letzte Registerkarte/Fensterverschlüsse rückgängig machengt / gT - Gehen Sie zur nächsten / vorherigen Registerkarteg^ OR g0 / g$ - Gehen Sie zur ersten / letzten Registerkartega - Gehen Sie zum Registerkarte, das derzeit Audio abspielt<C-^> -Gehen Sie zur letzten aktiven Registerkarteb - Rufen Sie eine Liste geöffneter Registerkarten im aktuellen Fenster auf. Sie können die Registerkarten -ID oder einen Teil des Titels oder der URL eingeben, um eine Registerkarte auszuwählen Mit erweiterten Hinweismodi können Sie Aktionen auf Seitenelementen ausführen:
;i / ;I - öffnen Sie ein Bild (in aktueller / neuer Registerkarte);s / ;a -speichern / speichern-wie die verknüpfte Ressource;S / ;A -speichern / speichern-wie das ausgewählte Bild;p - Kopieren Sie den Text eines Elements in die Zwischenablage;P - Kopieren Sie den Titel/Alt -Text eines Elements in die Zwischenablage;y - Kopieren Sie die Link -URL eines Elements in die Zwischenablage;# - Kopieren Sie die Anker -URL eines Elements in die Zwischenablage;r -Lesen Sie den Text des Elements mit Text-zu-Sprache;k - Löschen Sie ein Element von der Seite;; - Fokus ein Element Darüber hinaus können Sie Elemente hinweisen, die einem benutzerdefinierten CSS -Selektor mit :hint -c [selector] entsprechen, was für ortsspezifische Versionen des Standard f -Hint -Modus nützlich ist.
Sie können Ihre eigenen Verknüpfungen im normalen Modus mit dem Befehl :bind binden. Zum Beispiel :bind J tabprev , um J an die vorherige Registerkarte zu binden. Siehe :help bind für Details zu diesem Befehl.
:open erfordert den nativen Messenger.<C-,> - das ist "Strg -comma" - und das tri Omnibox -Schlüsselwort sind Ihre Fluchtschlüpfen.guiset installiert ist. Es sind einige Optionen verfügbar, aber guiset gui none ist wahrscheinlich das, was Sie wollen, vielleicht mit guiset tabs always . Siehe :help guiset für eine Liste aller möglichen Optionen. Warum wirkt Tridactyl nicht die Websites, die ich verwenden möchte? oder 'Hilfe! Eine Website, die ich benutze, ist völlig leer, wenn ich versuche, sie mit tridactyl aktiviert zu verwenden! ' oder "Warum funktioniert Tridactyl nicht auf einigen Seiten?"
Bitte besuchen Sie unseren Leitfaden zur Fehlerbehebung.
Wie kann ich die Standard -Suchmaschine ändern?
:set searchengine [searchurl name] , z :set searchengine google
Zum Beispiel, um die europäische Weltraumagentur als Standard -Suchmaschine zu nutzen (die möglicherweise nicht unbedingt eine gute Idee ist):
:set searchurls.esa http://www.esa.int/esasearch?q=
:set searchengine esa
Wie kann ich eine Suchmaschine hinzufügen?
:set searchurls.esa http://www.esa.int/esasearch?q=
Sie können auch %s hinzufügen, um genau anzugeben, wohin die Suchabfrage gehen soll. Dies ist nützlich für erfinderischere Verwendungszwecke wie z.
:set searchurls.phrasebook https://translate.google.co.uk/#en/%s/my%20hovercraft%20is%20full%20of%20eels
Danach :open phrasebook [fr|de|la|es|hi|it...] funktioniert wie erwartet.
Kann ich Einstellungen importieren/exportieren und verwendet Tridactyl eine externe Konfigurationsdatei genau wie Vimperator?
Ja. :source --url [URL] akzeptiert eine URL (die nur eine RC -Datei enthalten darf, z. B. raw.githubusercontent.com/... ). Wenn Sie native Arbeiten haben, wird $XDG_CONFIG_HOME/tridactyl/tridactylrc oder ~/.tridactylrc beim Start über eine autocmd und source gelesen. In unserem Repository ist eine Beispieldatei verfügbar.
Es gibt auch mkt , das Ihre Konfiguration in eine Datei exportiert, die mit source gelesen wird. (NB: Dies erfordert derzeit native ).
Wie kann ich die Farben oder das Thema von Tridactyl ändern?
Um eines der integrierten Themen zu verwenden, die verwendet werden :: :colors <color> . Die aktuellen Optionen sind:
Tridactyl kann auch Themen von Scheibe oder URL laden. Sie können dies zum Beispiel verwenden, um eines der ursprünglich von @bezmi (tridactyl/base16-tridactyl) verfassten Themen zu laden. Weitere Informationen finden Sie :help colors .
Wie kann ich Schlüsselbindungen neu gestalten? Oder wie kann ich Schlüssel mit den Steuer-/Alt -Schlüsselmodifikatoren binden (z. ctrl+^ )?
Sie können Schlüssel in normaler, ignorieren, Eingabe und Einfügen von Modus mit :bind --mode=$mode $key $excmd . Der Hinweismodus und die Befehlszeile sind derzeit etwas Besonderes und können nicht erholt werden. Siehe :help bind für weitere Informationen.
Modifikatoren können so gebunden werden :: :bind <Cf> scrollpage 1 . Spezielle Tasten können auch gebunden werden :: :bind <F3> colors dark und mit Modifikatoren :: :bind <S-F3> colors default und mit mehreren Modifikatoren :: :bind <SA-F3> composite set hintchars 1234567890 | set hintfiltermode vimperator-reflow
Die Modifikatoren sind unempfindlich. Spezielle Schlüsselnamen sind nicht. Die verwendeten Namen sind die von JavaScript gemeldeten Namen mit einer begrenzten Anzahl von VIM -Kompatibilität Aliase (z. CR == Enter ).
Wenn Sie <C-^> binden möchten, müssen Sie wahrscheinlich Kontroll+Shift+6 drücken, um es auszulösen. Die Standardbindung ist <C-6> , wodurch Sie nicht die Umschaltung drücken müssen.
Sie können auch standortspezifische Bindungen mit bindurl [url] ...
Wenn ich 'f' eingeben würde, kann ich Linknamen (wie Vimperator) eingeben, um die Anzahl der hervorgehobenen Links einzugrenzen?
Sie können, dank @saulrh. Zuerst set hintfiltermode vimperator und dann set hintchars 1234567890 .
Wo finde ich einen Changelog für die verschiedenen Versionen (um zu sehen, was in der neuesten Version neu ist)?
Hier.
Warum kann ich meine Keywords mit Lesezeichen nicht verwenden?
Mozilla gibt uns keinen Zugang zu ihnen. Siehe Ausgabe Nr. 73.
Kann ich meine Lesezeichen -Tags von Tridactyl einstellen/holen?
Nein, Mozilla gibt uns auch keinen Zugang zu ihnen.
Warum funktioniert Tidactyl nicht auf Websites mit Frames?
Es sollte jetzt auf einigen Frames funktionieren. Siehe #122.
Kann ich den Proxy über Befehle ändern?
Noch nicht, aber diese Funktion wird schließlich implementiert.
Wie deaktiviere ich Tridactyl an bestimmten Stellen?
Um den Ignorierenmodus automatisch auf einer Website einzugeben, verwenden Sie blacklistadd wie folgt: blacklistadd mail.google.com/mail . Siehe :help blacklistadd . Beachten Sie auch, dass Sie bindurl verwenden können, wenn Sie so etwas wie die Passkeys oder IgnoreKeys -Funktionen für Vimperator/Pentadactyly -Funktionen wünschen. Siehe :help bindurl .
Wenn Sie Tridactyly auf einer Website gründlicher deaktivieren möchten, um zu verhindern, dass es seine CSS injiziert, verwenden Sie :seturl [url regex] superignore true . Siehe :help seturl und :help superignore für weitere Details.
Wie kann ich die aktuellen Bindungen auflisten?
viewconfig nmaps funktioniert in Ordnung, aber aus "Sicherheitsgründen" funktioniert Tridactyl -Befehle nicht auf der angezeigten Seite. Wir werden irgendwann einen besseren Weg bieten. Siehe #98.
Wie kann ich wissen, in welchem Modus ich eine Statuslinie habe?
Drücken Sie j und prüfen Sie, ob Sie nach unten scrollen :) Es gibt noch keine Statuszeile: siehe #210, aber wir haben unten rechts eine "Modusanzeige". Es wird sogar lila, wenn Sie in einem privaten Fenster sind :).
Verwendet jemand tatsächlich Tridactyl?
Zusätzlich zu den Entwicklern tun es einige andere Menschen. Mozilla hält hier stabile Benutzer im Auge, aber vor einiger Zeit können Sie diesen Link nicht sehen, wenn Sie nicht als Tridactylentwickler auf der Amo aufgeführt sind. Die Wartenden erraten die Anzahl der instabilen Benutzer von eindeutigen IPs, die jede Woche die Betas herunterladen, wenn sie Lust dazu haben. Das letzte Mal, als sie überprüft haben, waren 4600 von ihnen.
Wie verhindern Sie, dass Websites den Fokus stehlen?
Es gibt zwei Möglichkeiten: Der erste ist :seturl [URL regex] allowautofocus false (wenn Sie dies tun, möchten Sie wahrscheinlich auch browser.autofocus festlegen. Autofocus zu falsch in about:config ). Dies verhindert, dass die Funktion der Seite focus() der Seite funktioniert und JavaScript -Texteditoren wie ACE oder Codemirror brechen kann. Sie können gleich ausgeführt werden :set allowautofocus false und verwenden Sie dann :seturl [URL regex for sites with text editors you use] allowautofocus true . Die zweite Methode ist :seturl [URL regex] preventautofocusjackhammer true wodurch wiederholt überprüft wird, ob die Seite auf Kosten einiger CPU -Zyklen nicht den Fokus gestohlen hat. Verwenden Sie sie also sparsam. Es funktioniert auf mehr Websites als allowautofocus false .
Wir akzeptieren dankbar Spenden über Github -Sponsoren (wir erhalten 100% Ihrer Spende), PayPal (etwa 70% Ihrer Spende schafft es nach Gebühren auf unser Bankkonto) und Patreon (etwa 70% Ihrer Spende schafft es auf unser Konto). Wenn Sie können, machen Sie dies bitte zu einer monatlichen Spende, da dies die Planung viel einfacher macht. Personen, die über Github oder Patreon mehr als 10 USD pro Monat spenden, erhalten einen speziellen monatlichen "Tipps und Tricks" -Nachlerer - hier ein Beispiel. Alle Github- und Patreon -Spender erhalten einen vierteljährlichen Newsletter über die Tridactylentwicklung.
Fonds stellen derzeit sicher, dass sich Bovine3dom etwa einen Tag pro Woche an Tridactyl arbeiten kann.
Wir haben einige Designs auf Redbubble. Es sind häufig Rabattcodes verfügbar - suchen Sie einfach Ihre bevorzugte Suchmaschine nach dieser. Die T-Shirts sind ziemlich gut (ich trage einen, während ich das tippe). Die Aufkleber sind nicht die beste Qualität, die wir je gesehen haben. Die Uhr sieht auf der Website fantastisch aus. Wenn jemand es kauft, würde ich es gerne sehen.
Wir nehmen keine Kürzung aus der Ware . Wenn Sie also spenden möchten, tun Sie dies bitte über Paypal oder Patreon oben.
Onboarding:
git clone https://github.com/tridactyl/tridactyl.git
cd tridactyl
yarn install
yarn run build
Jedes Mal, wenn Package.json oder Garn.lock ändert, wird unser Git -Hook erneut versucht, yarn install . Wenn das nicht, solltest du es manuell tun.
Addon ist in build/ gebaut. Laden Sie es als temporäres Addon in Firefox mit about:debugging oder sehen Sie sich die Entwicklungsschleife an.
Wenn Sie eine lokale Kopie des Add-Ons in Ihren Entwickler oder einen nächtlichen Aufbau von Firefox installieren möchten, können Sie die Installation vorzeichenloser Add-Ons aktivieren und sie dann so erstellen:
# Build tridactyl if you haven't done that yet
yarn run build
# Package for a browser
scripts/sign nosignbeta
Wenn Sie eine signierte Kopie erstellen möchten (z. B. für die Veröffentlichung der Nichtentwickler), können Sie dies mit web-ext sign tun. Sie benötigen einige Schlüsseln für AMO und um die Anwendungs -ID in src/manifest.json zu bearbeiten. Es gibt ein Helfer -Skript in scripts/sign , das von unserem Build -Bot und für manuelle Veröffentlichungen verwendet wird.
Sie können unsignierte Kopien mit scripts/sign nosign{stable,beta} erstellen. NB: Der stable versus beta -Teil des Arguments teilt unserem Erstellungsprozess mit, welche Erweiterungs -ID verwendet werden soll (und daher welche Einstellungen zu verwenden). Wenn Sie einen stabilen Build wünschen, stellen Sie sicher, dass Sie auf dem neuesten Tag sind, dh git checkout $(git tag | grep '^[0-9]+.[0-9]+.[0-9]+$' | sort -t. -k 1,1n -k 2,2n -k 3,3n | tail -1) .
Wenn Sie sich auf einer Verteilung befinden, die Firefox mit --with-unsigned-addon-scopes= auf app und/oder system eingestellt hat (was die meisten von Benutzern sind: Arch, Debian, Ubuntu), können Sie Ihre unsignierte Kopie von Tridactyly mit scripts/install.sh [directory] installieren. Wenn Sie sich auf dem Arch befinden, wird das richtige Verzeichnis wahrscheinlich standardmäßig ausgewählt. Bei anderen Verteilungen müssen Sie möglicherweise auf der Jagd gehen, aber es sieht wahrscheinlich aus wie /usr/lib/firefox/browser/extensions .
Installieren Sie Git für Windows
Installieren Sie NodeJS für Windows
Starten Sie die oben beschriebenen Installationsschritte von Mintty Shell
yarn run build & yarn run run
Sie müssen jedes Mal, wenn Sie die Dateien bearbeiten, yarn run build ausführen und "R" im yarn run run drücken, um sicherzustellen, dass die Dateien ordnungsgemäß neu geladen werden.
Sie können den Build -Prozess nach Ihrem ersten Build beschleunigen, indem Sie stattdessen yarn run rebuild verwenden. Dies überspringt den Wiederaufbau der Metadaten (in Abschluss), Dokumentation, neuer Registerkartenseite und Tutor. Verwenden Sie sie also nicht, wenn Sie dies testen möchten.
Ein Pre-Commit-Haken wird durch yarn install hinzugefügt, bei dem einfach yarn test ausgeführt wird. Wenn Sie wissen, dass Ihr Commit nicht die Tests durchbricht, können Sie mit git commit -n verpflichten, um die Haken zu ignorieren. Wenn Sie eine PR machen, wird Travis Ihren Build trotzdem überprüfen.
Fragen Sie in #tridactyl auf matrix.org, libera, gitter oder diskordt. Wir sind freundlich!
Standard -Schlüsselbindungen werden derzeit am besten durch Lesen der Standardkonfiguration entdeckt.
Entwicklungsnotizen befinden sich im DOC -Verzeichnis, aber jetzt sind sie meistens veraltet. Code ist jedoch ziemlich kurz und wird jedoch nicht schlecht kommentiert.
Prinzipien:
Andere Ziele:
Das Logo wurde von Jake Beazley mit kostenloser Vektorkunst von www.vecteezy.com entworfen