Die Programme „wiemitneo“ und „beschreibe“ sind noch in der Entwicklung #84
Etiquetas
Sin etiquetas
(╯°□°)╯︵ ┻━┻
Bug
Diskussion
Dokumentation
Duplikat
Gitea
Hardware
Hilfe
Invalid
Java
Lernen
Qt
Remote
Subversion
Tablet
Tastaturbelegung
Test
Treiber/Android
Treiber/iOS
Treiber/Linux/Konsole
Treiber/Linux/xkbmap
Treiber/Linux/xmodmap
Treiber/MacOS
Treiber/Windows/AHK
Treiber/Windows/kbdneo
Treiber/Windows/ReNeo
Verbesserung
Website
Windows 11
Wontfix
Worksforme
Sin Milestone
No asignados
4 participantes
Notificaciones
Fecha de vencimiento
Sin fecha de vencimiento.
Dependencias
No se han establecido dependencias.
Referencia: neo/neo-layout#84
Cargando…
Referencia en una nueva incidencia
No se ha proporcionado una descripción.
Eliminar rama "%!s(<nil>) "
Eliminar una rama es permanente. Aunque la rama eliminada puede continuar existiendo durante un corto tiempo antes de que sea eliminada, en la mayoría de los casos NO PUEDE deshacerse. ¿Continuar?
Wenn ich dem Programm linux/bin/beschreibe folgendes übergebe:
wird mir folgendes angezeigt:
also zwei mal das gleiche. Warum? Egal was ich dann wähle (1 oder 2), es wird jedes mal das gleiche ausgegeben, nämlich
Das Programm linux/bin/wiemitneo gibt mir dies auch direkt, ohne sinnlose Zwischenfrage aus. Wozu gibt es also das Programm linux/bin/beschreibe? Irgendwie redundant.
Ich schlage als Lösung zur Vermeidung der Dopplungen vor:
Dast ist wohl die einfachste und schnellste Lösung.
Nein, noch besser:
Habe gerade das Skript angesehen. Puuuh, gar nicht kommentiert. Sehr schade, damit ist es fast nur für den Originalautor wartbar. Und das auch nur für kurze Zeit, bis er vergisst, was nochmal was macht.
Nun zum Vorschlag: Statt die Variable
jedes mal (und immer wieder!) mit 1 zu füllen, würde ich lieber die einzelnen gefundenen Zeichen in die Variable ausgabe schreiben. Jeweils mit Leerzeichen getrennt. Also erst die Zeichen, die in Compose gefunden wurden und dann die in der keysymdef.h in die Variable schreiben.
Dann Dopplungen weg, dann Auswahl ausgeben.
Beispielsweise so:
Unicodeverträglich?
Funktioniert das auch mit sämtlichen verrückten Zeichen wie ①, ™, æ, ⅱ, usw? Ist jedenfalls sehr einfach, gut wartbar, verständlich, fehlerfreier (weniger Codezeilen) usw.
Ansonsten würde ich zumindest die Variable ausgabe ganz am Anfang initialisieren. Denn es könnte sein, dass diese schon existiert. Also am Anfang schreiben
oder ähnliches.
Bei mir unter Ubuntu 8.10 nicht, da macht schon ein
wie es in der Art häufig im Scirpt verwendet wird, Probleme.
Echt? Bei mir funktioniert es einwandfrei:
ergibt ②③④. Ubuntu ist komisch.
ergibt ��.
funktioniert: ①②③④
sollte ja passen.
Die ist denke ich auch aktuell.
Aber mit dem Problem bin ich hier offtopic. ☺
Das Programm „beschreibe“ macht doppelte Ausgabena Die Programme „wiemitneo“ und „beschreibe“ sind noch in der EntwicklungSie Antwort in entsprechendem Thread der für Diskussionen besser geeigneten Mailingliste…
Hallo! Auch zum Thema "beschreibe":
Und so geht es dann weiter und weiter bis ich abbreche. Ich arbeite mit Debian Etch, was cut v5.97 mitliefert. Zu alt?
Mit cut 6.10 bei Ubuntu 8.10 das gleiche. Es liegt daran, dass Unicode-Zeichen als 2 Zeichen gesehen werden.
Habe schonmal versucht, die Skripte umzuschreiben, dass sie awk/sed stattdessen nutzen (damit ging es bei mir), bin aber nicht weit gekommen und hab erstmal aufgegeben.
Gruß
Björn