Próbuję napisać post w Google Plus, który zawiera niewzmocnione słowo z rzeczywistymi * gwiazdkami * wokół niego?
Używanie gwiazdek w G + powoduje wzmocnienie słowa, a próba ucieczki przed nimi \
pokazuje po prostu \*backslashes\*
gwiazdką.
Używanie **two**
gwiazdek wokół słowa powoduje wyświetlenie tylko jednego, ale także * wzmacnia * słowo.
Jak uciec od znaków gwiazdki w poście G +?
google-plus
Ilari Kajaste
źródło
źródło
Odpowiedzi:
To naprawdę brzydki hack, ale możesz użyć spacji o zerowej szerokości, aby zatrzymać interpretację gwiazdek.
W systemie OS X można użyć
bash
wbudowanego narzędziaecho
do wygenerowania znaku Unicode. Nie jest to udokumentowane na stronie podręcznika, ale BSDecho
w OS X obsługuje-e
interpretację ucieczek odwrotnych, tak jak to jest w GNU. Kopiowanie i wklejanie ciągu z terminala wydaje się być problematyczne, ale możeszpbcopy
przesłać dane wyjściowe, aby wysłać je bezpośrednio do stołu roboczego.Jeśli chcesz napisać,
*foobar*
możesz uzyskać swój poprawiony ciąg w następujący sposób:Możesz użyć tego samego obejścia, aby umieścić tekst w ramce ze znakiem podkreślenia
_
. Być może ktoś ma ochotę napisać skrypt „fatmonkey”, aby zautomatyzować ten dość niezręczny proces.źródło
echo -e "*\xe2\x80\x8bfoobar\xe2\x80\x8b*" | xsel -i --clipboard
a następnie wkleiłem zawartość schowka do postu w Google+. Słowo wciąż się podkreśla. Może G + filtruje przestrzeń wejściową o zerowej szerokości.Do tej pory dowiedziałem się tylko, że gdy między co najmniej jedną gwiazdką a słowem jest spacja, jest to napisane normalnie.
*asterisk *
lub* asterisk*
nie byłby odważny, ale nie jestem pewien, czy to rozwiąże twój problem.źródło
Trzy z rzędu
***
wyświetli jeden. Będzie odważny, ale wydaje się wystarczająco blisko.źródło
***text***
nadal pojawia się jak**text**
„tekst” pogrubioną czcionką.