Ich habe Probleme, viele Unterstriche zu tippen, weil es für meine Handgelenke unangenehm ist und es mit der Zeit zu Verletzungen durch wiederholte Belastungen kommen kann.
Ich würde es vorziehen, überall Camelcase im Java-Stil zu verwenden - es ist ergonomischer. Leider verwendet die überwiegende Mehrheit der Python-Bibliotheken Unterstriche.
Ich hätte also gerne ein Tool oder eine IDE, die automatisch zwischen Camel-Case und Unterstrichen übersetzt (manchmal als "Snake-Case" bezeichnet). Das Tool muss in der Lage sein, Verweise auf Objekte eines bestimmten Typs automatisch zu konvertieren (ein Befehl könnte beispielsweise lauten: „Konvertiere alle Funktionsargumente von Snake-Case zu Camel-Case“ oder „Konvertiere alle Variablen von Camel-Case zu Snake-Case“. ).
Ich würde eine IDE oder ein GUI-Tool bevorzugen, aber auch Befehlszeilen-Tools sind akzeptabel. Die beste Lösung wäre eine IDE, in der ich festlegen kann, welche Arten von Objekten Kamel- oder Schlangenfälle sein sollen, in beiden Fällen eingeben und die IDE sie automatisch in Echtzeit erkennen und beheben lässt.
Habe etwas gefunden was funktioniert. Diese Lösung funktioniert am besten unter Mac OS und wahrscheinlich Linux.
Sie können Unterstriche jetzt ergonomisch mit beiden Händen eingeben. Unter Windows können Sie Umschalt+Leertaste oder Strg+Leertaste verwenden, obwohl ich diese nicht getestet habe.