Une collection de ressources qui peuvent être utiles pour créer et développer des fichiers dotfiles

introduction

C'est le 10ème jour du calendrier de l'avent dotfiles pendant que je suis malade. Cet article est une sélection de choses qui peuvent être utiles pour créer et étendre des fichiers dotfiles basés sur mon propre jugement et mes préjugés. Je n'ai rien capté de profond. Je voudrais venir le revoir environ une fois par an pour qu'il ne vieillisse pas (si vous pensez que c'est gratuit). Si vous avez des recommandations à ce sujet, veuillez nous en informer dans les commentaires et articles.

Mon historique des attributs et des dotfiles

Je pense que les dotfiles sont utilisés pour différentes personnes, donc cet article peut ne pas être très utile pour les personnes dont les attributs sont trop différents des miens.

attribut

Cependant, si vous regardez Occasionnellement VS CodeVim Festival (hier), vous pouvez voir que VS Code est un sous-marin lors de l'écriture de MD et UML, en utilisant Vim tranquillement. J'en ai aussi envie.

histoire de dotfiles

Au début, j'essayais d'écrire des scripts pour la construction d'environnement et la construction d'applications avec Gist. --Introduction de 2015 Qiita - La méthode de développement et d'exploitation basée sur les dotfiles la plus puissante gérée par GitHub Sachant qu'il travaille dur pour faire mûrir la sauce, il a commencé à grandir à partir de zéro, en se concentrant sur Zsh + Prezto, Vim et Sublime.

Contexte

Vous n'êtes pas obligé de créer des fichiers dot à partir de zéro

Certaines personnes peuvent le faire à partir de zéro, mais le titre est Zach Holman - Les fichiers de points sont censés être fourchus. Comme vous pouvez le voir, les fichiers dotfiles ne doivent pas être créés à partir de zéro. Vous pouvez le prendre pour acquis, mais étonnamment, certaines personnes qui n'utilisent pas de fichiers dotfiles ou qui ont peu d'expérience en développement ont l'idée de commencer par créer leur propre lipo. Je vais. réellement,

Il y a beaucoup de gens qui disent cela, alors n'hésitez pas à l'essayer.

En fin de compte, le but de l'utilisation de fichiers dotfiles est d'augmenter la productivité, donc si vous n'en avez pas envie et que vous ne pouvez pas commencer, ou si vous consacrez beaucoup d'efforts à créer des fichiers dotfiles, trouvez vos fichiers dotfiles préférés et laissez-les tels quels. Je pense que c'est une bonne idée de l'utiliser et de l'étendre à chaque fois que vous ressentez un inconvénient.

Cela pourrait être bien si les informations de divers fichiers de points sont collectées

Ensuite, j'espère que ces fichiers dotfiles peuvent être utilisés dans cet environnement, et il est facile de trouver qu'il a de telles fonctionnalités, cette façon de l'utiliser, c'est pratique, mais la simple recherche de "dotfiles" sur Github atteint près de 130 000 Je le fais (bien que je puisse le préciser, bien sûr), et les blogs personnels ici et là disent que mes fichiers dotfiles ressemblent à ceci, et je pense que les informations ne sont pas très bien organisées. Alors, j'ai écrit cet article avec l'intention de commencer par un petit résumé.

Ressources qui peuvent être utiles pour créer et étendre des fichiers dotfiles

Bon pour avoir une vue d'ensemble et de meilleures pratiques

collection

Dotfiles avec beaucoup d'étoiles sur Github

Le système d'exploitation écrit ici est principalement destiné à être utilisé, et la plupart des scripts dotfiles présentés ici sont écrits pour fonctionner avec les implémentations POSIX.

Le lipo dotfiles avec le plus d'étoiles. Les paramètres et les outils sont relativement simples, bien divisés et faciles à développer. Au moins deux des 10 premiers fichiers de points en étoile sont dérivés de ce lipo et sont également référencés dans d'autres lipos. Il existe de vieux scripts, mais vous pouvez les utiliser tels quels en jouant avec eux. Le script de configuration macOS est en cours d'évaluation.

Ce sont des fichiers dotfiles fabriqués à partir de divers fichiers dotfiles populaires. C'est mis en place dans les moindres détails, donc je pense que c'est très bien pour les gens qui veulent se développer en fonction des outils sans réfléchir, plutôt que de s'étendre et de grandir.

Ce sont des fichiers de points publiés par Thoughtbot, célèbre pour avoir développé de nombreuses gemmes célèbres. Il contient également des plug-ins Vim pour Ruby et Rails. J'ai l'impression qu'au moins les éléments communs que tout le monde utilise sont inclus. Il est utilisé en utilisant le gestionnaire dotfiles appelé rcm, qui sera décrit plus loin.

Autres fichiers de points intéressants

C'est une lipo relativement nouvelle créée en 2017, mais elle semble gagner en popularité. En prolongeant cela, je le mets dans le sous Ubuntu tout en faisant également référence à Créer un environnement à la mode facile à utiliser au niveau Mac avec Ubuntu Mais c'est inutilement à la mode et agréable.

Les paramètres macOS (pas seulement la commande par défaut) sont bien documentés et souvent utiles.

Ce sont les fichiers dotfiles de b4b4r07 qui apparaissent dans cet article et comme article de référence. Il y a un sentiment de sécurité car il dépend moins de l'environnement, des applications et des plug-ins, et c'est cool d'aller avec le minimalisme.

outil de gestion dotfiles

J'ajouterai un mot quand j'aurai l'énergie d'écrire.

Bash

Zsh Zsh a tendance à devenir plus lourd en installant un gestionnaire de plug-ins et en installant un plug-in, mais récemment, il y a beaucoup de choses qui sont soucieuses des performances, donc en l'utilisant, il devient un plug-in vraiment important. Je pense que la stratégie de réduction est bonne.

Fish pas encore

lié à macOS

Vim lié

Je suis un réfugié rédacteur en chef, je vais donc vérifier diverses choses en envisageant de retourner à Vim. En fait, les principaux éditeurs de dotfiles présentés ci-dessus sont tous Vim, donc je pense que vous devriez y regarder. Les personnes utilisant des liaisons Vim dans d'autres éditeurs devraient également trouver cela utile.

Liés au code VS

Je suis un peu insatisfait du fonctionnement du volet, et parfois il y a des problèmes (comme la coopération avec la fonction d'extrait de code) lors de son utilisation avec la liaison Vim, mais c'est facile.

Autre

Traitement des données sensibles

Surtout pour ceux qui envisagent de se lancer dans les fichiers dotfiles.

Impressions

En regardant divers lipos dotfiles, j'ai appris la leçon évidente que ceux avec des documents solides ne sont pas populaires, mais ceux avec des documents populaires sont généralement solides.

fin

Profitons de la vie dotfiles! (Élan)

Recommended Posts

Une collection de ressources qui peuvent être utiles pour créer et développer des fichiers dotfiles
Présentation et fonctionnalités utiles de scikit-learn qui peuvent également être utilisées pour l'apprentissage en profondeur
[Django] Une collection de scripts pratiques pour le développement
[AWS] Une histoire qui peut être utile pour ceux qui découvrent Lambda-Python et DynamoDB
Une collection de conseils pour accélérer l'apprentissage et le raisonnement avec PyTorch
Résumé du livre électronique Python utile pour l'analyse de données gratuite
Classe pour PYTHON qui peut être utilisée sans connaître LDAP
Super simple: une collection de shells qui produisent des dates
4 boîtes qui pourraient être utiles pour les hackers de Pepper
L'histoire de la création d'un «espace de discussion sur l'esprit et le temps» exclusivement pour les ingénieurs de l'entreprise
Liste de mes articles pouvant être utiles aux pros de la compétition (mise à jour de temps en temps)
Peut être utilisé avec AtCoder! Une collection de techniques pour dessiner du code court en Python!
[Python] Un programme pour trouver le nombre de pommes et d'oranges qui peuvent être récoltées
L'histoire de la création d'un canal VIP dans le chatwork en interne
Créez des circuits AND / OR / NAND / XOR avec FPGA qui peuvent être nécessaires pour le Deep Learning avec Polyphony
Voici un résumé des choses qui pourraient être utiles pour traiter des nombres complexes en Python
La fonction contextlib peut être utile pour tester des processus qui utilisent des E / S standard telles que input ().
Comprendre les probabilités et les statistiques qui peuvent être utilisées pour la gestion des progrès avec un programme python
Explication de la création d'une application pour afficher des images et dessiner avec Python
Commandes pour créer un nouveau projet django
[Développement personnel] Une histoire sur la création d'une application pour les artistes avec SPA avec Django REST Framework et Vue-Cli [DRF + Vue.js]
Essayez de créer une application Web avec Vue.js et Django (édition Mac) - (1) Construction d'environnement, création d'application
Une collection de ressources qui peuvent être utiles pour créer et développer des fichiers dotfiles
Procédure de création d'une application avec Django avec Pycharm ~ Préparation ~
L'histoire de la création d'un «espace de discussion sur l'esprit et le temps» exclusivement pour les ingénieurs de l'entreprise