Beim Programmieren schaue ich ständig nach der Syntax, da ich oft die Sprache wechsle. Um dies effizienter zu machen, fing ich an, Spickzettel für mich selbst zu schreiben, und ich aktualisiere und verbessere sie ständig. Da dies für mich ein gutes System zu sein scheint, wollte ich es erweitern, indem ich eine Software anstelle von Textdateien verwende und zu einem langfristigeren Ansatz übergehe.
Als ich jedoch recherchierte, wie man das in die Praxis umsetzt, fand ich kaum etwas zu diesem Thema. Als ich meine Kollegen fragte, war die Antwort meistens, dass sie nur die Google-Suche und Lesezeichen verwenden.
Gibt es gute Möglichkeiten, Ihre persönlichen Notizen langfristig aufzubewahren?
Ich habe mir ein paar nicht programmierorientierte Notizsoftware angeschaut (Evernote, Confluence, OneNote, TiddlyWiki). Ich habe mich jedoch gefragt, ob es nicht etwas mehr für Programmierer gibt, da ich davon ausgegangen bin, dass die meisten Programmierer mit diesem Problem konfrontiert sind.
Bearbeiten, um Kommentare zu beantworten:
Vielleicht nicht genau das, wonach Sie suchen, aber Sie könnten GitHub, GitLab, BitBucket oder ähnliche Tools zur Versionskontrolle verwenden.
Sie könnten einfach Dateien erstellen und sie in Ordnern sortieren. In GitHub ist die Suche auch nicht schlecht.
Meine erste Wahl und Empfehlung wäre in Ihr bereits bekanntes TiddlyWiki gefallen
Es ist persönlich, privat, offline, immer verfügbar, keine Konnektivität erforderlich. Es ist auch bequem in einer einzigen Datei gespeichert, plattformübergreifend und leicht zugänglich. Aus diesem Grund können Sie es einfach mit den gängigen Filesharing-Tools wie Dropbox oder ähnlichem synchronisieren.
Es ist auch durchsuchbar, taggbar und sehr vielseitig und erweiterbar durch Skripting und hat Syntax-Highlighting durch ein Plugin .
Es ist browserbasiert und kann für einen nahezu Cloud-basierten Ansatz auch online gehostet oder über einen node.js-Server verwendet werden.
Wenn das nicht Ihren Anforderungen entspricht, gibt es die CherryTree- App zum Aufzeichnen von Notizen mit einer baumähnlichen Gliederungsstruktur und Syntaxhervorhebung. Es läuft sowohl unter Windows als auch unter Linux
Cacher und Snipit sind Cloud-basierte kollaborative Code-Snippet-Organisatoren.
Haftungsausschluss Ich habe selbst nie einen von ihnen verwendet, außer Tiddlywki
Probieren Sie eines davon aus: Laverna und Boostnote
Die erste ist nicht speziell für Programmierer gedacht, unterstützt aber Syntaxhervorhebung. Die andere richtet sich an Programmierer und bietet Syntaxhervorhebung für über 100 Sprachen.
Leider sind sie meines Erachtens nicht Cloud-basiert, aber sie sind auf den meisten gängigen Systemen verfügbar (Windows und Mac OS; letzteres ist auch unter Linux verfügbar).
Nikolaus Raul
Cyberfox515
Izzy
Cyberfox515