[LINUX] Eine Sammlung von Ressourcen, die zum Erstellen und Erweitern von Punktedateien hilfreich sein können

Einführung

Es ist der 10. Tag des Dotfiles-Adventskalenders, während ich krank bin. Dieser Artikel ist eine Auswahl von Dingen, die beim Erstellen und Erweitern von Dotfiles hilfreich sein können, basierend auf meinem eigenen Urteilsvermögen und meinen Vorurteilen. Ich habe nichts tiefes aufgenommen. Ich würde gerne einmal im Jahr kommen, um es zu überprüfen, damit es nicht alt wird (wenn Sie nur darüber nachdenken, ist es kostenlos). Wenn Sie Empfehlungen dazu haben, teilen Sie uns dies bitte in den Kommentaren und Artikeln mit.

Meine Attribute und Dotfiles Geschichte

Ich denke, dass Punktedateien für verschiedene Personen verwendet werden, daher ist dieser Artikel möglicherweise nicht sehr hilfreich für Personen, die andere Attribute als ich haben.

Attribut

Wenn Sie sich jedoch Gelegentlich VS CodeVim Festival (gestern) ansehen, können Sie sehen, dass VS Code ein Sub ist, wenn Sie MD und UML mit Vim leise schreiben. Ich fühle mich auch danach.

Dotfiles-Geschichte

―― Zuerst habe ich versucht, mit Gist einige Skripte für die Erstellung von Umgebungen und Anwendungen zu schreiben.

Hintergrund

Sie müssen keine Dotfiles von Grund auf neu erstellen

Einige Leute werden es von Grund auf neu machen, aber der Titel lautet Zach Holman - Punktdateien sollen gegabelt werden. Wie Sie sehen, müssen Punktedateien nicht von Grund auf neu erstellt werden. Sie mögen es für selbstverständlich halten, aber überraschenderweise haben einige Leute, die keine Dotfiles verwenden oder wenig Entwicklungserfahrung haben, die Idee, mit der Herstellung ihres eigenen Lipos zu beginnen. Ich werde. tatsächlich,

Es gibt viele Leute, die das sagen, also probieren Sie es einfach aus.

Letztendlich besteht der Zweck der Verwendung von Dotfiles darin, die Produktivität zu steigern. Wenn Sie also nicht bereit sind, loszulegen, oder wenn Sie viel Aufwand beim Erstellen von Dotfiles aufwenden, suchen Sie Ihre bevorzugten Dotfiles und lassen Sie sie unverändert. Ich denke, es ist eine gute Idee, es jedes Mal zu verwenden und zu erweitern, wenn Sie sich unwohl fühlen.

Es könnte schön sein, wenn die Informationen verschiedener Punktedateien gesammelt werden

Dann hoffe ich, dass diese Punktedateien in dieser Umgebung verwendet werden können, und es ist leicht zu finden, dass sie solche Funktionen haben. Diese Art der Verwendung ist praktisch, aber nur die Suche nach "Punktedateien" auf Github erreicht fast 130.000 Ich tue es (obwohl ich es natürlich eingrenzen kann) und persönliche Blogs hier und da sagen, dass meine Punktedateien so aussehen und ich denke, dass die Informationen nicht sehr gut organisiert sind. Also schrieb ich diesen Artikel mit der Absicht, mit einer kleinen Zusammenfassung zu beginnen.

Ressourcen, die zum Erstellen und Erweitern von Punktedateien hilfreich sein können

Gut, um das Gesamtbild und bessere Praktiken zu erhalten

Sammlung

Dotfiles mit vielen Sternen auf Github

Das hier geschriebene Betriebssystem ist hauptsächlich für die Verwendung vorgesehen, und die meisten der hier vorgestellten Dotfiles-Skripte sind für die Arbeit mit POSIX-Implementierungen geschrieben.

Die Dotfiles Lipo mit den meisten Sternen. Die Einstellungen und Werkzeuge sind relativ einfach, übersichtlich und einfach zu erweitern. Mindestens zwei der Top-10-Sternpunktdateien sind aus diesem Lipo gegabelt und werden auch in anderen Lipos referenziert. Es gibt einige alte Skripte, aber Sie können sie so verwenden, wie sie sind, indem Sie mit ihnen herumspielen. Das macOS-Konfigurationsskript wird ausgewertet.

Dies sind Dotfiles, die aus verschiedenen beliebten Dotfiles hergestellt werden. Es ist bis ins kleinste Detail eingerichtet, daher finde ich es sehr gut für Leute, die sich ohne nachzudenken nach den Werkzeugen entwickeln möchten, anstatt zu expandieren und zu wachsen.

Dies sind Punktedateien, die von Thoughtbot veröffentlicht wurden, der für die Entwicklung vieler berühmter Edelsteine bekannt ist. Es enthält auch Vim-Plug-Ins für Ruby und Rails. Ich habe den Eindruck, dass zumindest die allgemeinen Gegenstände, die jeder benutzt, enthalten sind. Es wird mit dem Dotfiles-Manager rcm verwendet, der später beschrieben wird.

Andere interessante Punktedateien

Es ist ein relativ neuer Lipo, der 2017 kreiert wurde, aber er scheint an Popularität zu gewinnen. Um dies zu erweitern, habe ich es in das Sub-Ubuntu eingefügt und mich gleichzeitig auf [Erstellen einer modischen Umgebung, die auf Mac-Ebene mit Ubuntu einfach zu verwenden ist] bezogen (https://sioyaki.com/entry/2018/03/04/111611). Aber es ist nutzlos modisch und schön.

Die macOS-Einstellungen (nicht nur der Standardbefehl) sind gut dokumentiert und oft hilfreich.

Es sind Dotfiles von b4b4r07, die in diesem Artikel und als Referenzartikel erscheinen. Es besteht ein Gefühl der Sicherheit, da es weniger von der Umgebung, den Anwendungen und Plug-Ins abhängig ist und es cool ist, mit Minimalismus zu arbeiten.

Dotfiles-Management-Tool

Ich werde ein Wort hinzufügen, wenn ich die Energie habe zu schreiben.

Bash

Zsh Zsh wird beim Einfügen eines Plug-In-Managers und Einfügen eines Plug-Ins tendenziell schwerer, aber in letzter Zeit gibt es viele leistungsbewusste, sodass es bei der Verwendung zu einem wirklich wichtigen Plug-In wird. Ich denke, die Strategie der Eingrenzung ist gut.

Fish noch nicht

macOS bezogen

Vim verwandt

Ich bin ein Flüchtlingsredakteur, daher werde ich verschiedene Dinge prüfen, um über eine Rückkehr nach Vim nachzudenken. Tatsächlich sind die Haupteditoren der oben vorgestellten Dotfiles alle Vim, daher denke ich, dass Sie dort nachsehen sollten. Personen, die Vim-Bindungen in anderen Editoren verwenden, sollten dies ebenfalls hilfreich finden.

VS Code bezogen

Ich bin ein wenig unzufrieden mit der Bedienung des Fensters, und manchmal gibt es Probleme (z. B. die Zusammenarbeit mit der Snippet-Funktion) bei der Verwendung mit Vim-Bindung, aber es ist einfach.

Andere

Umgang mit sensiblen Daten

Besonders für diejenigen, die darüber nachdenken, mit Dotfiles zu beginnen.

Impressionen

Beim Betrachten verschiedener Dotfiles-Lipos habe ich die offensichtliche Lektion gelernt, dass diejenigen mit soliden Dokumenten nicht beliebt sind, aber diejenigen mit beliebten Dokumenten im Allgemeinen solide sind.

Ende

Lass uns das Dotfiles-Leben genießen! (Schwung)

Recommended Posts

Eine Sammlung von Ressourcen, die zum Erstellen und Erweitern von Punktedateien hilfreich sein können
Übersicht und nützliche Funktionen von Scikit-Learn, die auch für Deep Learning verwendet werden können
[Django] Eine Sammlung von Skripten, die für die Entwicklung geeignet sind
Eine Sammlung von Tipps zur Beschleunigung des Lernens und Denkens mit PyTorch
Python-E-Book-Zusammenfassung nützlich für die frei lesbare Datenanalyse
Klasse für PYTHON, die ohne Kenntnis von LDAP betrieben werden kann
Super einfach: Eine Sammlung von Shells, die Daten ausgeben
4 Boxen, die für Pepper-Hacker nützlich sein könnten
Die Geschichte der Schaffung eines "Geist- und Zeit-Chatrooms" exklusiv für Ingenieure im Unternehmen
Liste meiner Artikel, die für Wettkampfprofis nützlich sein können (von Zeit zu Zeit aktualisiert)
Kann mit AtCoder verwendet werden! Eine Sammlung von Techniken zum Zeichnen von Kurzcode in Python!
[Python] Ein Programm, um die Anzahl der Äpfel und Orangen zu ermitteln, die geerntet werden können
Die Geschichte der Einrichtung eines VIP-Kanals im internen Chatwork
Erstellen Sie AND / OR / NAND / XOR-Schaltkreise mit FPGA, die für Deep Learning mit Polyphony erforderlich sein können
Hier finden Sie eine Zusammenfassung der Dinge, die beim Umgang mit komplexen Zahlen in Python hilfreich sein können
Die contextlib-Funktion kann nützlich sein, um Prozesse zu testen, die Standard-E / A verwenden, z. B. input ().
Verstehen Sie die Wahrscheinlichkeiten und Statistiken, die für das Fortschrittsmanagement mit einem Python-Programm verwendet werden können
Erläuterung zum Erstellen einer Anwendung zum Anzeigen von Bildern und Zeichnen mit Python
Befehle zum Erstellen eines neuen Django-Projekts
[Persönliche Entwicklung] Eine Geschichte über das Erstellen einer App für Künstler mit SPA mit Django REST Framework und Vue-Cli [DRF + Vue.js]
Versuchen Sie, eine Webanwendung mit Vue.js und Django (Mac Edition) zu erstellen - (1) Umgebungskonstruktion, Anwendungserstellung
Eine Sammlung von Ressourcen, die zum Erstellen und Erweitern von Punktedateien hilfreich sein können
Verfahren zum Erstellen einer Anwendung mit Django mit Pycharm ~ Vorbereitung ~
Die Geschichte der Schaffung eines "Geist- und Zeit-Chatrooms" exklusiv für Ingenieure im Unternehmen