Wie speichern Sie Ihre persönliche Schnipsel Datenbank, um es zu benutzen überall (Arbeit, usw.)? [geschlossen]

StackOverflow https://stackoverflow.com/questions/324786

  •  11-07-2019
  •  | 
  •  

Frage

Ich habe die verschiedenen Diskussionen über das Speichern von Code-Schnipsel lesen, aber ich did't die Informationen finden, die ich suche, so machen wir es definieren:

  • Zu Hause habe ich mehrere Nebenprojekte, die meisten von ihnen ziemlich klein, einen großen und zahlreichen kleinen Beispielen, die eine bestimmte Sprache-Funktion (zum Beispiel einig Template-Trick in C ++).
  • demonstrieren
  • Da ich glaube, dass diese Beispiele von Nutzen sein werden verfügbar zu sein, wenn ich bei der Arbeit für eine Referenz bin anstatt zu versuchen, die genauen Details dieser oder jenen bestimmten Schnipsel zu erinnern, dass versucht wurde, und arbeitete zu Hause, mag ich habe es beispielsweise auf einem USB-Flash-Laufwerk zur Verfügung.
  • Das Problem ist, dass die meisten der Schnipsel / kleine Programme / Beispiele organisiert sind, geschrieben, kompiliert und in Visual Studio getestet, wird es Überschneidungen, wenn ich sie in einigen Code-Schnipsel-Organiser-Anwendung setzen müssen. Ich kann die Quelle der Visual Studio-Lösung auf den Flash-Laufwerk kopieren mit allen Beispielen, aber es ist nicht so bequem für mit einem dedizierten Snippet Repository Veranstalter im Vergleich zu suchen. Oder vielleicht kann ich das ändern, wenn ich besser Kommentare und Beschreibung der Beispiele zu schreiben, und das wird die Arbeit machen.

Alle Ideen, Best Practices, Lösungen und Erfahrungen mit ähnlichen Sachen geschätzt werden.

War es hilfreich?

Lösung

Ich halte alles in einem Quellcodeverwaltungsrepository, nach Sprache indiziert. Wie ich neue Sprachen zu lernen, ich einige meiner alten nützlichen Sachen in die neue Sprache übersetzen zu lernen, wie die Dinge in der neuen Sprache zu tun.

Andere Tipps

ich meinen Code innerhalb einer Online-Quelle Repository - code.google.com, und verwenden Sie den Web-Frontend für die interessanten Bits durchsuchen

.

Da es auf Google, es ist einfach zu suchen ..

Alles, was Sie brauchen würden, zu tun ist, den Code in Ordner für jede Sprache zu organisieren, Gebiet, usw., und haben sie alle im gleichen Repository.

Der einzige Nachteil ist, dass , wenn Sie möchten, dass Ihre Schnipsel geheim halten, dann wird dies nicht funktionieren. Offensichtlich müssen Sie online sein, auf diese Weise zugreifen können, aber Sie können eine SVN-Update leicht tun weise alle lokalen Offline-Kopien aktualisieren Sie benötigen.

Ich finde ein Wiki ist das perfekte Werkzeug für die Bits von Informationen und Code-Schnipsel zu halten.

Nicht so sehr für Schnipsel, aber für gemeinsame Bibliotheken, die ich entweder gesammelt haben oder entwickelt selbst, halte ich einen Ordner namens „_lib“. Jedes Mal, wenn ich etwas aus diesem Ordner benötigen (zB: jquery.js, ein CSS-Reset), ich Symlink nur das Verzeichnis, in meinem Arbeitsordner und schwupps! Alternativ ich nur svn:externals verwenden Sie es in anderen Projekten zu bringen.

Ich arbeite in Visual Studio zu Hause und bei der Arbeit.

Ich habe im Grunde all meinen Code-Schnipsel in einem Ordner, der auf mein Live Mesh . Ich habe dann jeden Ordner VS hinzugefügt, um es automatisch erkennen neue Schnipsel zu ermöglichen. Funktioniert wie ein Zauber für mich:)

Also, ich einen Ausschnitt in Snippy erstellen, um es zu meinem synchronisierten Ordner speichern. Boom, arbeitet in VS ohne zusätzliche Konfiguration überhaupt:)

Schauen Sie sich Snippets - Code-Schnipsel-Manager, der auf Mac und Windows verfügbar ist, unterstützt die Synchronisation und es ist kostenlos. Es ist ein Merkmal Distributors genannt , mit dem Sie auf Nachnutzung Code-Schnipsel in Ihrem IDE oder Code-Editor nativ . Hier ist eine Liste der aktuell unterstützten IDEs .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top