Lösung Manuel Rühl Geschrieben 25. April 2023 Lösung Teilen Geschrieben 25. April 2023 (bearbeitet) Dieser post wurde von Johanna Becker ausgezeichnet! "Lieber Manuel, den Helpful-Badge bekommst Du für Deine tolle Hilfe fürs Teilen Deiner Erweiterung bei Notepad++ und weil wir Dich als sehr hilfsbereiten Citizen Development-Hero wahrnehmen. Du bist immer mit Rat und Tat für die Community da.Danke für Deine Unterstützung!" Manuel Rühl hat das Abzeichen "Hilfreich" und 15 Punkte erhalten. Hallo zusammen, In der Formel-Fuchs-Masterclass wurde ja kurz angerissen, dass der Formeleditor ein wenig unübersichtlich ist und man auch Notepad++ nutzen kann. Da fehlt dann aber der Syntax-Check. Ich habe mich der Sache angenommen und eine rudimentäre Sprachdefinition gemacht. Notepad++ findet Ihr hier: Downloads | Notepad++ (notepad-plus-plus.org) Dann nur noch die XML runterladen und über das Menü "Sprachen > benutzerdefinierte Sprache > eigene Sprache definieren > importieren (und aktivieren!) Fühlt Euch frei, die Definition weiter anzupassen und natürlich dann wieder hochzuladen. Schöne Grüße Manuel smapOne_v6.txt smapOne_v6.xml Bearbeitet 10. August 2023 von Manuel Rühl v6: Änderungen Release v.1.21 8 11 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
metek allgemein User Geschrieben 25. April 2023 Teilen Geschrieben 25. April 2023 @Manuel Rühl Danke, sehr gute Idee. Irgendwie übernimmt er nicht die Formate für die Schreibweise bei mir. Aber ich bin auch kein Notepad++ Fuchs. Hast du ne idee oder muss ich das für mich anpassen... Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 25. April 2023 Autor Teilen Geschrieben 25. April 2023 Hast Du die Sprache auch ausgewählt? 5 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
metek allgemein User Geschrieben 25. April 2023 Teilen Geschrieben 25. April 2023 Erschreckend😆 Es funktioniert... 5 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 26. April 2023 Autor Teilen Geschrieben 26. April 2023 Und natürlich war ein Vertipper drin... habe die XML neu hochgeladen. 💪 3 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Moritz Geschrieben 26. April 2023 Teilen Geschrieben 26. April 2023 Ich breche ab! Wie geil ist DAS denn?! @Manuel Rühl super geschmeidig, wird sofort mit in mein Notepad++ aufgenommen. Geile Sache, tausend Dank! 5 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 26. April 2023 Autor Teilen Geschrieben 26. April 2023 Ja gerne @Moritz. Könnte bitte jemand von Euch mal die RGB-Farbcodes checken, ich musste die mit Paint rausfummeln und ich bin mir nicht sicher, ob die richtigen erwischt habe. 2 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Christian Meixner Geschrieben 26. April 2023 Teilen Geschrieben 26. April 2023 Hey @Manuel Rühl, absolut großartig! Vielen Dank für deinen Einsatz hier. Die Farbcode schicke ich dir als private Nachricht hier übers Forum. 2 2 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Kai Hildebrandt Geschrieben 28. April 2023 Teilen Geschrieben 28. April 2023 Hallo @Manuel Rühl, das ist echt fantastisch und gestern erfolgreich im Einsatz gehabt. Vielen Dank dafür 3 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 2. Mai 2023 Autor Teilen Geschrieben 2. Mai 2023 Am 26.4.2023 um 13:10 schrieb Christian Meixner: Hey @Manuel Rühl, absolut großartig! Vielen Dank für deinen Einsatz hier. Die Farbcode schicke ich dir als private Nachricht hier übers Forum. Farbcodes sind aktualisiert und das \n Zeichen bei Texten. Sieht man aber kaum. Aber jetzt ist es richtig. 1 5 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
metek allgemein User Geschrieben 3. Mai 2023 Teilen Geschrieben 3. Mai 2023 Love it 🥰 3 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HK alias Holger Geschrieben 12. Mai 2023 Teilen Geschrieben 12. Mai 2023 Wie geil ist das denn!! Danke fürs Teilen @Manuel Rühl! 2 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 15. Mai 2023 Autor Teilen Geschrieben 15. Mai 2023 Ich habe in Version 4 nochmal die Zeiträume eingefügt. Leider gibt es im Standard keine Möglichkeit regex zu hinterlegen. Heißt: P1D wird grün, P1DD aber auch. 😏 3 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 16. Mai 2023 Autor Teilen Geschrieben 16. Mai 2023 So, Version 5 ist hochgeladen. Anpassungen: true/false werden gehighlighted. Referenzen auf einen DSAB in fett. Die Sprache heißt jetzt smapOne und nicht mehr SmapOne. Tztztz, Wie konnte ich DAS nur übersehen? Aber ist jetzt geändert und die Marketingabteilung ist hoffentlich nun auch wieder "smappy". 😉 Danke an @Christian Meixner für die Anmerkungen! 2 3 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Moritz Geschrieben 16. Mai 2023 Teilen Geschrieben 16. Mai 2023 vor 3 Stunden schrieb Manuel Rühl: Die Sprache heißt jetzt smapOne und nicht mehr SmapOne. Tztztz, Wie konnte ich DAS nur übersehen? Vielen Dank, mein Inner Monk kann sich wieder schlafen legen 😄 Aber nochmal, Scherz beiseite: Echt super hilfreiche Sache. Tausend Dank dafür! Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Moritz Geschrieben 16. Mai 2023 Teilen Geschrieben 16. Mai 2023 @Manuel Rühl Ergänzungs-/Erweiterungsvorschlag für eine v6: Zusätzlich zu "true" und "false" könntest du in diese Reihne noch "null" mit aufnehmen. Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 16. Mai 2023 Autor Teilen Geschrieben 16. Mai 2023 Habe ich tatsächlich heute schon mit Christian drüber geschrieben und ist bei mir schon vorgemerkt für Version 6. 5 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Steffen Haußmann Geschrieben 16. Mai 2023 Teilen Geschrieben 16. Mai 2023 Ich mag die Sprachdatei sehr. Schon in Version 1 hat sie geholfen. Hatte auch ohne diese manchmal in notepad die Formeln bearbeitet, wenn diese etwas länger wurden. Damit ist es natürlich viel angenehmer. Danke, dass du die Zeit dafür aufbringen. 3 1 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 16. Mai 2023 Autor Teilen Geschrieben 16. Mai 2023 Freut mich zu lesen! Kleiner Fun Fact: Ich habe es selbst noch nie verwendet. 😅 1 9 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 10. August 2023 Autor Teilen Geschrieben 10. August 2023 Version 6 habe ich hochgeladen mit den neuen Formeln (ADD_PERIOD SUB_PERIOD UPPERCASE LOWERCASE CAPITALIZE). Viel Spaß damit und einen guten Start in den Tag. ✌ 7 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 30. August 2023 Autor Teilen Geschrieben 30. August 2023 (bearbeitet) Entwickler von Notepad++ ignoriert offensichtlich Sicherheitslücken | heise online "Wie eine konkrete Attacke aussehen könnte, führen die Forscher derzeit nicht aus. In jedem Fall muss ein Opfer eine präparierte Datei öffnen." Da ich ein Fan von No-Code bin, habt Ihr aber wahrscheinlich nichts zu befürchten von meiner Language-Definition. 😛 Bearbeitet 30. August 2023 von Manuel Rühl 1 5 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 11. September 2023 Autor Teilen Geschrieben 11. September 2023 Es gibt ein Update von Notepad++ mit dem die Sicherheitslücken wohl geschlossen werden: Download Notepad++ v8.5.7 (Vulnerability fixes) | Notepad++ (notepad-plus-plus.org) Ich musste den Installer aber manuell herunterladen, die Updatebenachrichtigung innerhalb des Programms wollte heute Morgen nur die 8.5.6 installieren. 3 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
David Susami Geschrieben 19. März Teilen Geschrieben 19. März @Manuel Rühl könntest du dies auch als Klartext zur Verfügung stellen? Es wird von der Firma für die ich tätig bin, kein Download zugelassen. Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 19. März Autor Teilen Geschrieben 19. März Aber klar doch @David Susami //Farbcodes: //Formeln: 12/108/166 //Text: 187/0/0 //Zahlen: 57/146/58 //runde Klammern: 51/51/51 //Bausteine: 204/113/11 //\n 221/0/0 //Kommentare: 153/153/153 //Zeitraum 14/149/124 //Formeln: MIN MAX ADD SUM SUB MUL PROD DIV AVG ROUND ROUNDUP ROUNDDOWN MROUND MROUNDUP MROUNDDOWN SUB_DATE SUB_PERIOD MUL_PERIOD TOTALDAYS TOTALHOURS TOTALMINUTES TOTALSECONDS DAYS HOURS MINUTES SECONDS CONTAINS STARTSWITH ENDSWITH TEXTPOS MATCH REPLACE LENGTH CONCAT JOIN SUBTEXT LEFT RIGHT EQUALS NOTEQUALS LESSTHAN LESSTHANOREQUAL GREATERTHAN GREATERTHANOREQUAL EMPTY NOTEMPTY AND OR NOT IF TEXT ADD_PERIOD SUB_PERIOD UPPERCASE LOWERCASE CAPITALIZE //Bausteine {{brick}} {brick} {Inventar[Objektname]} //Hervorhebung von \n \n //Boolean true false null //Zahlen 1 2 3 4 5 999 1234.12 1233,44 //Text "Text" //Beispiele PROD({Anzahl}, 3) PROD({Teilepreis}, {Anzahl}, 1.19) PROD({Teilepreis}, {Anzahl}, {Rabatt}, {Steuersatz}) CONCAT({ReportTyp}," an ", {Inventar[Objektname]}," (",{Inventar[Objektnummer]}, ")") MIN(P1DT2H5M10S, PT1H) MIN(P1DT10S, {pausendauer}) // Gibt den kleineren der Werte der beiden Zeitraumergebnis-Bausteine zurück CONTAINS({Codescan}, "-") // Prüft, ob der Wert des Bausteins 'Codescan' das Zeichen "-" enthält CONTAINS({Bauteil}, "Schraube") // Prüft, ob im Wert des Bausteins 'Bauteil' der Text "Schraube" vorkommt 2 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Manuel Rühl Geschrieben 19. März Autor Teilen Geschrieben 19. März Und hier die XML: <NotepadPlus> <UserLang name="smapOne" ext="txt" udlVersion="2.1"> <Settings> <Global caseIgnored="yes" allowFoldOfComments="yes" foldCompact="no" forcePureLC="0" decimalSeparator="0" /> <Prefix Keywords1="no" Keywords2="no" Keywords3="no" Keywords4="no" Keywords5="no" Keywords6="no" Keywords7="no" Keywords8="no" /> </Settings> <KeywordLists> <Keywords name="Comments">00// 01 02 03 04</Keywords> <Keywords name="Numbers, prefix1"></Keywords> <Keywords name="Numbers, prefix2">P</Keywords> <Keywords name="Numbers, extras1">D T H M S W Y</Keywords> <Keywords name="Numbers, extras2"></Keywords> <Keywords name="Numbers, suffix1"></Keywords> <Keywords name="Numbers, suffix2"></Keywords> <Keywords name="Numbers, range"></Keywords> <Keywords name="Operators1">( ) ,</Keywords> <Keywords name="Operators2"></Keywords> <Keywords name="Folders in code1, open"></Keywords> <Keywords name="Folders in code1, middle"></Keywords> <Keywords name="Folders in code1, close"></Keywords> <Keywords name="Folders in code2, open"></Keywords> <Keywords name="Folders in code2, middle"></Keywords> <Keywords name="Folders in code2, close"></Keywords> <Keywords name="Folders in comment, open"></Keywords> <Keywords name="Folders in comment, middle"></Keywords> <Keywords name="Folders in comment, close"></Keywords> <Keywords name="Keywords1">MIN MAX ADD SUM SUB MUL PROD DIV AVG ROUND ROUNDUP ROUNDDOWN MROUND MROUNDUP MROUNDDOWN SUB_DATE SUB_PERIOD MUL_PERIOD TOTALDAYS TOTALHOURS TOTALMINUTES TOTALSECONDS DAYS HOURS MINUTES SECONDS CONTAINS STARTSWITH ENDSWITH TEXTPOS MATCH REPLACE LENGTH CONCAT JOIN SUBTEXT LEFT RIGHT EQUALS NOTEQUALS LESSTHAN LESSTHANOREQUAL GREATERTHAN GREATERTHANOREQUAL EMPTY NOTEMPTY AND OR NOT IF TEXT ADD_PERIOD SUB_PERIOD UPPERCASE LOWERCASE CAPITALIZE</Keywords> <Keywords name="Keywords2">\n</Keywords> <Keywords name="Keywords3">true false</Keywords> <Keywords name="Keywords4"></Keywords> <Keywords name="Keywords5"></Keywords> <Keywords name="Keywords6"></Keywords> <Keywords name="Keywords7"></Keywords> <Keywords name="Keywords8"></Keywords> <Keywords name="Delimiters">00" 00' 01 02" 02' 03{{ 04 05}} 06{ 07 08} 09[ 10 11] 12 13 14 15 16 17 18 19 20 21 22 23</Keywords> </KeywordLists> <Styles> <WordsStyle name="DEFAULT" fgColor="000000" bgColor="FFFFFF" fontStyle="0" nesting="0" /> <WordsStyle name="COMMENTS" fgColor="008000" bgColor="FFFFFF" fontName="撡ᬀ耀rightWidth" fontStyle="0" nesting="0" /> <WordsStyle name="LINE COMMENTS" fgColor="999999" bgColor="FFFFFF" fontName="no" fontStyle="0" nesting="0" /> <WordsStyle name="NUMBERS" fgColor="39923A" bgColor="FFFFFF" fontName="no" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS1" fgColor="0C6CA6" bgColor="FFFFFF" fontName="no" fontStyle="1" nesting="0" /> <WordsStyle name="KEYWORDS2" fgColor="DD0000" bgColor="FFFFFF" fontName="aligned" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS3" fgColor="39923A" bgColor="FFFFFF" fontName="аⵐɐ" fontStyle="1" nesting="0" /> <WordsStyle name="KEYWORDS4" fgColor="0000FF" bgColor="FFFFFF" fontName="亵ᄀ耀delimiterSelectionOnEntireDocument" fontStyle="3" nesting="0" /> <WordsStyle name="KEYWORDS5" fgColor="808080" bgColor="FFFFFF" fontName="" fontStyle="3" nesting="0" /> <WordsStyle name="KEYWORDS6" fgColor="808080" bgColor="FFFFFF" fontName="ᵰⷻɐ" fontStyle="3" nesting="0" /> <WordsStyle name="KEYWORDS7" fgColor="000000" bgColor="FFFFFF" fontName="壀㈬ɐ" fontStyle="0" nesting="0" /> <WordsStyle name="KEYWORDS8" fgColor="000000" bgColor="FFFFFF" fontName="�쀖翿" fontStyle="0" nesting="0" /> <WordsStyle name="OPERATORS" fgColor="333333" bgColor="FFFFFF" fontName="ݨ쀕翿" fontStyle="0" nesting="0" /> <WordsStyle name="FOLDER IN CODE1" fgColor="FF00FF" bgColor="FFFFFF" fontStyle="0" nesting="0" /> <WordsStyle name="FOLDER IN CODE2" fgColor="0000FF" bgColor="FFFFFF" fontName="䈀5缀" fontStyle="1" nesting="0" /> <WordsStyle name="FOLDER IN COMMENT" fgColor="000000" bgColor="FFFFFF" fontName="뚀ⷿɐ" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS1" fgColor="BB0000" bgColor="FFFFFF" fontName="ఀ耀	" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS2" fgColor="CC710B" bgColor="FFFFFF" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS3" fgColor="CC710B" bgColor="FFFFFF" fontName="㤀3缀" fontStyle="0" nesting="24" /> <WordsStyle name="DELIMITERS4" fgColor="CC710B" bgColor="FFFFFF" fontName="no" fontStyle="1" nesting="0" /> <WordsStyle name="DELIMITERS5" fgColor="0080FF" bgColor="FFFFFF" fontName="no" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS6" fgColor="000000" bgColor="FFFFFF" fontName="0" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS7" fgColor="000000" bgColor="FFFFFF" fontName="碰㈚ɐ" fontStyle="0" nesting="0" /> <WordsStyle name="DELIMITERS8" fgColor="000000" bgColor="FFFFFF" fontName="MISC" fontStyle="0" nesting="0" /> </Styles> </UserLang> </NotepadPlus> 3 1 Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Bitte melde Dich an, um einen Kommentar zu hinterlassen
Du kannst nach der Anmeldung einen Kommentar hinterlassen
Jetzt anmelden