当前位置:网站首页>J'ai ri toute la journée.

J'ai ri toute la journée.

2021-09-15 04:29:24 Somenzz

Cet outil est très intéressant.

Vous avez entré une commande dans la fenêtre de la ligne de commande,J'ai frappé dans la voiture avec impatience,Il s'avère que vous avez mal saisi,Est - ce que tu ne peux pas t'empêcher de dire fuck?Alors tapez sur la ligne de commande fuck C'est parti.,Cet outil vous aide à corriger automatiquement les commandes incorrectes.

Regarde un graphique.:

Cet outil est thefuck[1],GitHub Oui. 63.7k L'étoile de,Très populaire.

Installation

Méthode d'installation:

pip install thefuck

Première entrée fuck Vous serez invité à changer d'alias,Si vous ne voulez pas changer,En tapant une fois fuck C'est tout.:

Ne le lisez jamais en cours d'exécution,Il est facile de devenir un mantra avec l'habitude.

Principes

Cet outil tente de faire correspondre la commande précédente à la règle.Si une correspondance est trouvée,Créer une nouvelle commande en utilisant la règle correspondante et exécuter.

Comme toi. cat Un dossier,Il sera automatiquement changé en ls Dossiers:

Vous pouvez aller à l'entrepôt officiel[2]Voir les règles activées par défaut.

Ajouter une règle personnalisée

In ~/.config/thefuck/rules Créer un Python Documentation,Par exemple, your_rules.py,Le fichier doit contenir deux fonctions:

match(command: Command) -> bool
get_new_command(command: Command) -> str | list[str]

Tout le reste est facultatif,Comme un sudo Le Code de la règle est le suivant :

def match(command):
    return ('permission denied' in command.output.lower()
            or 'EACCES' in command.output)


def get_new_command(command):
    return 'sudo {}'.format(command.script)

# Optional:
enabled_by_default = True

def side_effect(command, fixed_command):
    subprocess.call('chmod 777 .', shell=True)

priority = 1000  # Lower first, default is 1000

requires_output = True

Paramètres

Modifier ~/.config/thefuck/settings.py C'est tout..

Les derniers mots

Cet outil résout les problèmes que tout le monde peut rencontrer : Mauvaise commande . Compte tenu du fait que beaucoup de gens ne sont pas libres de crier après avoir perdu un mauvais ordre fuck,Et ensuite, mets ça fuck Devenir un utilitaire , Économisez du temps précieux pour les programmeurs , Je dois dire que l'auteur de cet outil nvbn[3] Très prudent ,C'est drôle., Très chic. , C'est une vache Python Développeurs,Tout le monde peut follow Il est.

Si cet article est utile , Il vaut mieux se concentrer sur 、- Oui.、 Regarde encore ,Apprendre tous les jours Python Technique.

C'est possible.Laissez un message pour discuter.

Références

[1]

thefuck: https://github.com/nvbn/thefuck

[2]

Entrepôt officiel: https://github.com/nvbn/thefuck

[3]

Auteur nvbn: https://github.com/nvbn

Cet article est partagé par Wechat public Number - PythonNuméro sept.(PythonSeven) ,Auteur:somenzz

La source originale et les informations reproduites sont détaillées dans le texte,En cas d'infraction,Veuillez contacter: [email protected] Supprimer.

Date de publication originale: 2021-08-31

Participation à cet articleTencent Cloud Self - media Sharing Plan,Bienvenue à la lecture,Partager ensemble.

版权声明
本文为[Somenzz]所创,转载请带上原文链接,感谢
https://chowdera.com/2021/09/20210914180056977c.html

随机推荐