Frage:
Wie tippe ich in iOS 12 einen Bindestrich ein?
Harper - Reinstate Monica
2019-06-10 06:33:07 UTC
view on stackexchange narkive permalink

In der SE-Markup-Sprache des Editors ist eine Reihe von Bindestrichen hilfreich. Sie können entweder eine Überschrift erstellen, indem Sie eine Reihe von Bindestrichen unter eine kurze Linie setzen, oder Sie können eine horizontale Regel mit einer durch Leerzeichen getrennten Reihe von Bindestrichen erstellen.

Wenn ich das in iOS 12 versuche, bekomme ich das

———

Oder dies

Überschrift ———

Beachten Sie, dass ich sechs Mal auf "Bindestrich" geklickt und drei Striche erhalten habe. Und es funktioniert nicht. Keine horizontale Regel (ganz quer). Keine Überschrift.

Das Problem ist, dass es sich bei 7-Bit-ASCII nicht um echte Bindestriche handelt. Sie sind eine Art typografische Kuriosität - em Space Dash, en Space Dash, was auch immer. Ich sehe, dass ich auch die Bindestrich-Taste gedrückt halten kann, und es gibt mir die Optionen für em Space Dash und en Space Dash. Keiner ist ein Bindestrich!

Wie kann ich in iOS 12 ein einfaches ASCII-Bindestrich-Minus aufnehmen?

Mir ist klar, dass dies ein bisschen wie ein XY ist, aber ich brauche auch einfache Bindestriche für viele andere Dinge.

Bearbeiten: Ich habe vergessen zu erwähnen, dass ich dies auf den iPads anderer Leute tun muss, daher ist es nicht meine Aufgabe, ihr iPad willkürlich und dauerhaft nach meinem Geschmack neu zu konfigurieren. Außerdem bin ich nicht gegen typografische Merkmale, sondern muss nur von Zeit zu Zeit StackExchange verwenden.

Zu Ihrer Information, das ist Unicode U + 2014 "EM DASH"
Das Zeichen, das Sie eingeben möchten, wird als Bindestrich (oder Bindestrich-Minus in der Unicode-Nomenklatur) bezeichnet.Bindestriche (und es gibt verschiedene Arten von Bindestrichen) sind unterschiedliche Zeichen mit unterschiedlichen Verwendungszwecken.(Sie sind keine "Kuriositäten", die mehrere hundert Jahre vor ASCII liegen.)
Zur Verdeutlichung besteht das Problem nicht darin, einen einzelnen Bindestrich einzugeben. Dazu drücken Sie einfach den Bindestrich ("HYPHEN MINUS" ist das Zeichen auf der Vorderseite der Taste).Das Problem besteht darin, zwei oder mehr Bindestriche einzugeben.Jede Folge von zwei eingegebenen Bindestrichen wird in "EM DASH" konvertiert.Wenn Sie 3 Bindestriche eingeben, erhalten Sie einen einzelnen "EM DASH", gefolgt von einem "HYPHEN MINUS".
Beachten Sie, dass Sie Überschriften im SE-Markup mit "# Überschrift", "## Überschrift der zweiten Ebene" usw. erhalten können.
Vier antworten:
muru
2019-06-10 08:01:27 UTC
view on stackexchange narkive permalink

Durch Deaktivieren der intelligenten Interpunktion (unter Einstellungen → Allgemein → Tastatur) kann ich mehrere Bindestriche eingeben, ohne dass sie in Bindestriche konvertiert werden.

(Randnotiz: Hier ist ein Beitrag des Erstellers von Markdown zu dieser Funktion.)


Soweit ich das beurteilen kann, hat diese Einstellung zwei Auswirkungen:

  1. Ändern Sie wiederholte Bindestriche in Bindestriche
  2. Ändern Sie Anführungszeichen und Apostrophe in intelligente, länderspezifische Anführungszeichen (z. B. wird "" zu «» , wenn die Sprache auf Französisch eingestellt ist).
  3. ol>

    Diese können nicht unabhängig voneinander umgeschaltet werden. Der Apple-Hilfeartikel für Numbers on iPad lautet ausdrücklich:

    Zahlen konvertieren automatisch doppelte Bindestriche (-) in Bindestriche (-) und wandelt gerade Anführungszeichen in geschweifte Anführungszeichen um Art. Sie können diese Einstellung jederzeit ein- oder ausschalten.

    Hinweis: Die Einstellung wirkt sich sowohl auf Bindestriche als auch auf Anführungszeichen aus beide entweder aus oder ein.

    [...]

    Tipp: Um unterschiedliche Formatierungen für bestimmten Text zu verwenden, ändern Sie die Geben Sie den Text ein und ändern Sie die Einstellung zurück.

    (Obwohl "Zahlen werden automatisch konvertiert [...]" angezeigt wird, ist die Einstellung dieselbe: Einstellungen → Allgemein → Tastatur → Intelligente Zeichensetzung. Sie ist nicht spezifisch für Zahlen.)

    Dieser Blog-Beitrag schlägt vor, dass Entwickler dies selektiv deaktivieren können:

    Ein erster Schritt bei Verwendung eines UITextInputTraits -konformen Steuerelements wäre Setzen Sie smartQuotesType auf UITextSmartQuotesTypeNo und setzen Sie smartDashesType bis UITextSmartDashesTypeNo .


    Wenn es nur um Markdown geht, müssen Sie keine Einstellungen ändern. Für Header und horizontale Regeln steht eine alternative Syntax zur Verfügung:

      # Header 1
    ## Header 2
    
    - - -
    ***.
    ____ ____
     

    Gibt:

    Header 1

    Header 2




    Letzteres verwendet Unterstriche ( _ ).

Ich kann mich über diese Antwort nicht beschweren, aber es ist nicht mein Recht, permanente Einstellungen auf jedem iPad zu ändern, mit dem ich gerade arbeite.
Was beeinflusst Smart Punctuation noch?Ich würde das gerne ausschalten, aber Sie sollten wahrscheinlich die vollen Effekte einbeziehen, damit zukünftige Leser keine bösen Überraschungen erleben.
@scohe001: Curly Quotes (oder Federn / [Guillemets] (https://en.wikipedia.org/wiki/Guillemet) usw.) ist die einzige andere Option, die davon betroffen ist, AFAIK.
Konvertiert es nicht auch drei Punkte (...) in Auslassungspunkte (...)?
@Harper Warum muss es dauerhaft sein?Können Sie die intelligente Zeichensetzung nicht ausschalten, während Sie sie verwenden, und sie dann wieder einschalten, wenn Sie fertig sind?
Sie würden denken, dass der "Schöpfer von Markdown" zumindest den daraus resultierenden Konflikt mit Markdown kommentieren würde?!
@MrWhite, weil es nicht wirklich wichtig ist.Mit Markdown können Sie `- - -` (Leerzeichen beachten) oder` *** `ausführen, um horizontale Regeln zu erhalten.≥ 3 von Bindestrichen / Sternchen / Unterstrichen (mit oder ohne Leerzeichen dazwischen) reichen aus.Ähnlich gibt es für Header die Syntax `## ...`.Das heißt, OP merkt das wahrscheinlich nicht.
@Josh habe ich getestet und es gab für mich keine automatische Konvertierung in Auslassungspunkte (selbst bei aktivierter intelligenter Interpunktion).Verwenden Sie die standardmäßige englische iOS-Tastatur?
-1
nekomatic
2019-06-10 13:58:13 UTC
view on stackexchange narkive permalink

Wenn Sie die intelligente Zeichensetzung nicht deaktivieren möchten, wie in murus Antwort vorgeschlagen, können Sie zwischen jedem Bindestrich ein Leerzeichen eingeben und dann zurückgehen und die Leerzeichen löschen.Die Bindestriche werden nicht in typografische Striche geändert.

Der offensichtliche Vorschlag wäre, eine Textersetzung in Settings> Allgemein> Tastatur> Textersetzung einzurichten, sodass Sie (zum Beispiel) durch Eingabe von 4dash eine Folge von vier Bindestrichen erhalten, dies jedoch nichtEs scheint auch nicht zu funktionieren, zumindest unter iOS 12.3.1.Ich habe ein paar verschiedene internationale Tastaturen ausprobiert und auch "Striche" oder "Bindestriche" per Stimme diktiert, und keine davon hat das gewünschte Ergebnis erzielt.

Das einzige andere, was ich mir vorstellen kann, ist die Installation einer Tastatur eines Drittanbieters, aber ich verwende keine, sodass ich nicht weiß, wie sie mit Smart Punctuation interagieren.

thehole
2019-06-10 19:55:20 UTC
view on stackexchange narkive permalink

Wenn Sie über die SE-App verfügen, können Sie dies dort problemlos tun, da dies eine der Verknüpfungen in der Bearbeitungszeile ist.

Eine weitere Option (die auch im Browser funktioniert), möglicherweise schneller als das Löschen von Leerzeichen, ist:

  1. Geben Sie einen Bindestrich
  2. ein
  3. Kopieren Sie es
  4. Wiederholt einfügen
  5. ol>

    Dadurch wird auch die intelligente Interpunktion umgangen.

    (Wie in den Kommentaren erwähnt ...) Für weitere Effizienz können Sie immer längere Bindestriche kopieren und einfügen, bis Sie die gewünschte Länge erhalten.Sobald Sie einen vollständigen Satz haben, können Sie ihn einmal kopieren und in der Zwischenablage mit sich führen, sodass Sie ihn während der gesamten Antwort problemlos wiederverwenden können.

Wenn Sie nach jedem Bindestrich kopieren / einfügen, wächst die Zeichenfolge exponentiell.Könnte etwas schneller sein, je nachdem, wie viele Bindestriche Sie benötigen.
"Copy it" - obwohl es eine schnelle Möglichkeit gibt, ein einzelnes (vorhergehendes) Zeichen zu kopieren?Durch langes Drücken von + "Auswählen" wird der benachbarte Textblock ausgewählt, den ich dann sorgfältig auf den einzelnen Bindestrich reduzieren muss.(?)
@MrWhite Wenn Sie wie im Anwendungsfall des OP einen Bindestrich am Anfang einer neuen Zeile eingeben, wird durch langes Drücken von + select nur der Bindestrich ausgewählt.
Es scheint von der Anwendung abzuhängen (zumindest in meinem Fall).Im Stack Exchange-Editor wird in einem Webbrowser (getestet Chrome und Safari) oder einem beliebigen Textbereichselement zu viel ausgewählt.In anderen Apps scheint es, nur den Bindestrich korrekt auszuwählen.
Conor Henry
2019-06-12 06:37:22 UTC
view on stackexchange narkive permalink

Zusätzlich zu dem, was bereits erwähnt wurde, können Sie auf das Mikrofon tippen und "Bindestrich Bindestrich Bindestrich Bindestrich Bindestrich Bindestrich" sagen.

"Ich kann ich kann ich kann ich kann" - funktioniert das tatsächlich für Sie?
----- ja tut es. Woher kommen Sie?
Großbritannien, mit Tastatur und Siri auf Englisch (Vereinigtes Königreich) und einem ziemlich normalen Akzent.Ich werde versuchen, es irgendwann anders auszudrücken, wenn meine Kollegen nicht denken, ich sei verrückt.
Anscheinend funktioniert es auch, „Bindestrich“ zu sagen, aber das Verhalten ist etwas seltsamer, da versucht werden muss, festzustellen, ob Sie das Wort „Bindestrich“ oder das Symbol gemeint haben.Idk ... verwenden sie in Großbritannien das Wort Bindestrich?
Das Sagen von "Bindestrich Bindestrich Bindestrich Bindestrich" funktioniert für mich (Großbritannien) in Ordnung und fügt 4 zusammenhängende Bindestriche ein."Bindestrich" ist in Großbritannien ein gebräuchliches Wort.Wenn Sie jedoch "Bindestrich" sagen, wird ein "EN DASH" eingefügt, nicht ein "HYPHEN MINUS", und wenn Sie "Bindestrich Bindestrich Bindestrich" sagen, wird "EN DASH + LEERTASTE + EN DASH + LEERTASTE + EN DASH + LEERTASTE + EN DASH + LEERTASTE" eingefügt.nicht zusammenhängend.(Englisch UK)
Bindestrich: - - - - - Bindestrich: ----- M-Bindestrich: - - - - - N-Bindestrich: - - - - - Minuszeichen: -----
Interessant, dass ich, wenn ich "Bindestrich Bindestrich Bindestrich Bindestrich" mit intelligenter Interpunktion spreche, Folgendes erhalte: - Wenn ich ausgeschaltet bin, erhalte ich: ----


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
Loading...