Jak wyłączyć inteligentne cytaty


23

[OS X 10.9.3 (Mavericks)] Wyłączyłem inteligentne cytaty w ustawieniach klawiatury, ale ilekroć piszę 'lub "w Wiadomościach (stara nazwa: iChat), są one konwertowane na ‘i “. Jak wyłączyć tę domyślną konwersję?

Odpowiedzi:


31

Oprócz Preferencji systemowych tę funkcję można włączać i wyłączać w każdej aplikacji za pomocą opcji Edycja> Podstawienia. Upewnij się również, że to ustawienie.


In addition to System PreferencesNie mam pojęcia, co to kontroluje, TextEdit? : P
— Cilan

Przepraszam, nie rozumiem twojego pytania.
— Tom Gewecke,

1
Nie martw się, to była retoryka. W każdym razie nie można go wyłączyć w wiadomościach przy użyciu preferencji systemowych.
— Cilan

1
Zgadza się, ale MOŻESZ korzystać z menu Podstawienia i działało to dla mnie. Fantastyczny! To nieoptymalne, że będę musiał to przełączać, ilekroć piszę do mojego jedynego przyjaciela głupim telefonem, ale przynajmniej mogę!
— krs013,

Nie mam pojęcia, dlaczego włącza to domyślnie ... Dzięki
— Chad Scira

12

W El Capitan (tj. 10.11.1) rozwiązałem go, zmieniając ustawienia Smart Quote:

  1. Otwórz klawiaturę w Preferencjach systemowych
  2. Przejdź do zakładki Tekst
  3. Zmień wartości „dla podwójnych cudzysłowów” i „dla pojedynczych cudzysłowów” z rozwijanego wyboru, aby używać prostych cudzysłowów „” zamiast „

Otóż ​​to. Nie trzeba wyłączać ani wykonywać żadnych innych obejść. Mam nadzieję, że to pomaga, ponieważ miałem problem z aplikacją Wiadomość podczas publikowania kodu.


1
Dzięki, ale to pytanie zostało już dawno rozwiązane (1 rok 4 miesiące). Wydaje się to jednak dobrą alternatywą dla użytkowników el capitan
— Cilan

9

Ten skrypt powłoki wyłącza inteligentne cytaty we wszystkich aplikacjach, które obecnie mają pliki preferencji:

for d in $(defaults domains|tr -d ,);do
  osascript -e "app id \"$d\""&>/dev/null||continue
  defaults write $d SmartQuotes -bool false
  # defaults write $d SmartDashes -bool false
  # defaults write $d SmartLinks -bool false
  # defaults write $d SmartCopyPaste -bool false
  # defaults write $d TextReplacement -bool false
  # defaults write $d CheckSpellingWhileTyping -bool false
done

Odkomentuj skomentowane linie, aby również wyłączyć inne podstawienia lub sprawdzanie pisowni.


„wszystkie aplikacje, które obecnie mają pliki preferencji” - co oznacza tylko te, w których dokonano już zmian podmiany?
— Bondt,

2
zgaduję, że to skrypt bashowy? byłoby pomocne, jeśli wspomnisz, jak i gdzie ten kod powinien zostać wykonany. jest potencjalnie bardzo przydatny, ale mniej bez kontekstu
— billynoah

tak, co powiedział @billynoah 10x. To wygląda na przydatne. Jak go używać ?!
— Eric,

Edytuj zwykły plik tekstowy o nazwie „diablesq.sh” i wklej do niego tekst. Otwórz okno terminala. Wpisz „sh
— disablesq.sh

5

Wyłącz inteligentne cytaty:

defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false

Wyłącz inteligentne myślniki:

defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false

Wyłącz inteligentne cytaty dla TextEdit:

defaults write com.apple.TextEdit SmartQuotes -bool false

Wyłącz inteligentne myślniki dla TextEdit:

defaults write com.apple.TextEdit SmartDashes -bool false


4

Znajdziesz tę opcję w panelu Preferencje klawiatury:

  • Otwórz Preferencje systemowe.
  • Kliknij ikonę klawiatury.
  • Wybierz Textzakładkę.
  • Odznacz pole Use smart quotes and dasheswyboru.

Pamiętaj, że jest to prawie zadanie domowe. Jest to ustawienie związane z klawiaturą / tekstem, więc znalezienie logiki w Preferencjach klawiatury jest dość logiczne.


1
W swoim pytaniu zauważyłem, że próbowałem tego i to nie zadziałało. To, co musiałem zrobić, to przejść do menu Edycja -> Podstawienia i wyłączyć je w tej aplikacji.
— Cilan

3

Niestety żadne z opublikowanych rozwiązań nie działało dla mnie. Rozwiązałem zmieniając układ klawiatury z:

  • U.S. International - PC

do:

  • U.S.

2
Pracował również dla mnie. Dzięki!
— bullgare
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.