Myślę, że to rzecz z Mountain Lion, kiedy wpiszesz - (myślnik) dwa razy, staje się - (emdash). Po wpisaniu tm staje się ™ (symbol znaku towarowego). Lub gdy wpiszesz trzy. (kropka) staje się… (elipsis). Niektóre są przydatne, inne są bardzo denerwujące. Ogólnie rzecz biorąc, chcę to zatrzymać. Jak mogę to osiągnąć?
102
defaults write 'Apple Global Domain' NSAutomaticDashSubstitutionEnabled 0
, ale kto wie.Odpowiedzi:
(w Sierra 10.12 jest to teraz w panelu sterowania Klawiatura)
Przejdź do preferencji systemowych i wybierz „Język i tekst”
W zakładce „Tekst” znajdziesz listę podstawień.
Jeśli chcesz się zatrzymać
--
przed przekształcony—
(emdash) trzeba użyć + przycisk i dodać nową regułę do zastąpienia--
z--
(wymień sobie)Lub kliknij prawym przyciskiem myszy pole tekstowe i przejdź do „Podstawień” i wyłącz „Inteligentne kreski”
źródło
El Capitan 11.11
To jest teraz na panelu sterowania Klawiatura.Ten sam problem napotkałem na Mavericks (10.9), gdzie poprawka nieznacznie się zmieniła. Przejdź do Preferencji systemowych, następnie „Język i region”, a następnie kliknij przycisk „Preferencje klawiatury ...” i przejdź do zakładki „Tekst”. Nie jest to jednak podstawienie, ale zamiast tego po prawej stronie okna znajduje się pole wyboru „Użyj inteligentnych cytatów i myślników”. Odznaczenie tego zatrzyma zmianę dwóch myślników w myślnik.
Jedna mała gotcha: w wersji 10.9.5 z TextEdit (i prawdopodobnie innymi) musisz wyjść, a następnie ponownie uruchomić edytor, aby zmiana zaczęła obowiązywać.
źródło
defaults write 'Apple Global Domain' NSAutomaticDashSubstitutionEnabled 0
z terminala. Istnieją dwa osobne ustawienia pod maską,NSAutomaticDashSubstitutionEnabled
iNSAutomaticQuoteSubstitutionEnabled
oba przełączane przez pole wyboru interfejsu użytkownika „Użyj inteligentnych cytatów i myślników”. Ale Apple nie daje żadnej gwarancji, że nie zmieni się to w przyszłych wersjach OS X.W 11.11 jest to
System Preferences
>Keyboard
. Jest pole wyboru dlaUse smart quotes and dashes
.Pref. Klawiatury w 11.11
źródło
We wcześniejszych wersjach systemu Mac OS X w preferencjach systemowych klawiatury istniały dwie osobne opcje inteligentnych cytatów i inteligentnych myślników; jednak w co najmniej wersjach od 10.9 do 10.11 ta opcja została zastąpiona pojedynczą preferencją „Użyj inteligentnych cytatów i myślników”.
Na szczęście pod maską są jeszcze dwie osobne preferencje, a pole wyboru interfejsu użytkownika przełącza oba z nich jednocześnie. Możesz włączyć lub wyłączyć tylko jeden z inteligentnych cytatów lub inteligentnych myślników z terminala:
Jest to obecnie prawdą, począwszy od OS X 10.11; może to ulec zmianie w przyszłych wersjach systemu OS X (lub macOS, jak się teraz nazywa).
źródło
Nie jestem pewien, czy wy nadal macie ten problem, ale właśnie odkryłem, jak frustrujące może być. Pisałem skrypt uniksowy dla Apple Remote Desktop, który wymaga
--get
flagi, a on wciąż jest konwertowany na myślnik, niszcząc polecenie.Nie mogłem znaleźć sposobu na wyłączenie konwersji em dash, ale cała nadzieja nie została utracona. W menu Język i tekst (karta Tekst) utworzyłem wpis, który zastępuje
--
się--
(tzn. Zastępuje dwoma myślnikami). Zastępuje to konwersję systemu--
do kreski em.źródło
Warto wspomnieć, że nawet przy włączonym „używaj inteligentnych cytatów i myślników” nadal możesz „cofnąć” automatyczną konwersję - na - (emdash), naciskając CMD + Z. Jeśli wyłączenie inteligentnych myślników całkowicie brzmi zbyt ekstremalnie, jest to jeden ze sposobów przywrócenia - (podwójnego myślnika).
Oto moja przerażająca historia o „kręconych cytatach”: używałem Github od lat i zastanawiałem się, dlaczego moje „uwagi” nigdy nie pojawiały się poprawnie w moim profilu. W końcu odkryłem, że skonfigurowałem moją nazwę użytkownika git w terminalu z nawiasami kwadratowymi zamiast prostych znaków:
Mimo że kopiowałem / wklejałem polecenie bezpośrednio z instrukcji GitHub , TextEdit „naprawiał” moje cytaty, zanim umieściłem je w terminalu. Nie do wiary! Doprowadziło mnie to do szaleństwa, ale odzyskuję ...
źródło
To zachowanie jest kontrolowane przez domyślne ustawienie systemowe. Aby go wyłączyć, wpisz w terminalu:
lub
Pierwszy wyłącza podstawianie myślników dla konkretnej aplikacji (tutaj Keynote ); drugi dla wszystkich aplikacji, które nie mają własnego, nadpisującego, domyślnego zestawu jawnie. Zamień
0
na,1
aby ponownie włączyć podstawianie myślników.Jak stwierdzono w innych odpowiedziach tutaj, globalną wartość domyślną można również zmienić za pomocą Preferencji systemowych (Klawiatura> Tekst> Pole wyboru „Użyj inteligentnych cudzysłowów i myślników”), ale włącza i wyłącza podstawianie cudzysłowów oraz myślnik. Co więcej, niektóre aplikacje, ale nie wszystkie, pozwalają zmienić ich ustawienia domyślne, klikając z wciśniętym klawiszem Control w polu tekstowym i wybierając Podstawienia lub Pokaż Podstawienia . Na przykład Mail pozwala to zrobić, ale Keynote nie.
Jeśli chcesz włączyć podstawianie cytatów, powiedzmy, do użycia Keynote
lub, aby włączyć to dla wszystkiego, co nie ma nadrzędnego ustawienia domyślnego, użyj
Aby go wyłączyć, użyj
0
zamiast1
.źródło
WebAutomaticDashSubstitutionEnabled
.W przypadku korzystania z narzędzi Apple „Office”: strona, liczba itp. Ustawienia w Preferencjach systemowych lub polecenie domyślne wiersza polecenia, jak wspomniano w poprzednich odpowiedziach, nie wpłyną na inteligentne podstawienia. Zamiast tego musisz przejść do górnego paska narzędzi menu Edycja> Podstawienia, aby zaznaczyć lub odznaczyć „Inteligentne cytaty”, „Inteligentne kreski” itp.
Jeśli korzystasz z TextEdit, odpowiedzią 7stud jest sposób, który został tutaj podany dla kompletności: TextEdit> Preferencje i zaznacz / odznacz ustawienia w dolnych sekcjach.
źródło
Jeśli chcesz po prostu zapobiec temu przypadkowi lub w określonym przypadku, możesz po prostu poczekać, aż Mac wprowadzi niechcianą zmianę, a następnie naciśnij,
CMD+z
aby cofnąć.źródło
Yosemite 10.2 and TextEdit
:Uruchom TextEdit.
TextEdit> Preferencje
W prawym dolnym rogu usuń zaznaczenie
Smart dashes
.Jeśli plik TextEdit jest otwarty, zamknij go i otwórz ponownie.
źródło