Akıllı alıntılar nasıl devre dışı bırakılır


23

[OS X 10.9.3 (Mavericks)] Klavye ayarlarında akıllı tırnak işaretlerini devre dışı bıraktım, ancak her yazdığımda 'veya "Mesajlar (eski ad: iChat) 'e dönüşür ‘ve “. Bu varsayılan dönüşümü nasıl devre dışı bırakabilirim?

Yanıtlar:


31

Sistem Tercihleri'ne ek olarak, bu özellik her uygulamada Düzenle> Yedekler ile açılıp kapatılabilir. Bu ayarı da kontrol ettiğinizden emin olun.


In addition to System PreferencesBu kontrollerin ne olduğunu bilmiyorum, TextEdit? : P
— Cilan

Üzgünüm, sorunuzu anlayamıyorum.
— Tom Gewecke

1
Endişelenme, retorikül. Her neyse, sistem tercihlerini kullanarak mesajlarda devre dışı bırakamazsınız .
— Cilan

1
Doğru, ama Yerine Koyma menüsünü kullanarak CAN ve benim için çalıştı. Fantastik! Bir arkadaşımı aptal bir telefonla mesaj attığımda bunu değiştirmek zorunda kalacağım, ancak en azından yapabilirim!
— krs013

Neden bu varsayılan olarak etkinleştirmek bilmiyorum ... Teşekkürler
— Chad Scira

12

El Capitan'da (yani 10.11.1), Akıllı Alıntı ayarlarını değiştirerek çözdüm:

  1. Sistem Tercihlerinde Klavyeyi Aç
  2. Metin sekmesine git
  3. “" Basit Tırnaklar için "ve" Tek Tırnaklar için "değerlerini," "

Bu kadar. Başka bir geçici çözümü devre dışı bırakmaya veya yapmaya gerek yok. Kod gönderirken Mesaj uygulaması ile bu sorunu yaşadım, bu yardımcı olur umarım.


1
Teşekkürler, ancak bu soru uzun süredir çözüldü (1 yıl 4 ay). Ancak, bu el capitan kullanıcıları için iyi bir alt gibi görünüyor
— Cilan

9

Bu kabuk komut dosyası, şu anda tercih dosyaları olan tüm uygulamalarda akıllı tırnak işaretlerini devre dışı bırakır:

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

Diğer ikameleri veya yazım denetimini de devre dışı bırakmak için yorum satırlarını kaldırın.


"halihazırda tercih dosyaları olan tüm uygulamalar" - sadece birinin zaten ikame değişikliği yaptığı uygulamalar mı?
— Bondt

2
Bu bir bash betiği tahmin ediyorum? bu kodun nasıl ve nerede yürütülmesi gerektiğini belirtirseniz yardımcı olur. potansiyel olarak çok kullanışlı ama
— bağlamsız

evet @ billynoah ne dedi 10x. Bu faydalı görünüyor. Bunu nasıl kullanabilirim?!
— Eric

"Diablesq.sh" adlı düz bir metin dosyasını düzenleyin ve metnin içine yapıştırın. Bir terminal penceresi açın. "Sh disablesq.sh" yazın
— Resuna

5

Akıllı alıntıları devre dışı bırak:

defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool false

Akıllı kısa çizgileri devre dışı bırak:

defaults write NSGlobalDomain NSAutomaticDashSubstitutionEnabled -bool false

TextEdit için akıllı alıntıları devre dışı bırak:

defaults write com.apple.TextEdit SmartQuotes -bool false

TextEdit için akıllı kısa çizgileri devre dışı bırak:

defaults write com.apple.TextEdit SmartDashes -bool false


4

Bu seçeneği Klavye Tercihleri ​​bölmesinde bulabilirsiniz:

  • Sistem Tercihleri'ni açın.
  • Klavye simgesini tıklayın.
  • TextSekmeyi seçin .
  • Use smart quotes and dashesOnay kutusunun işaretini kaldırın .

Bunun neredeyse bir ödev sorusu olduğuna dikkat edin. Bu klavye / metinle ilgili bir ayardır, bu yüzden Klavye Tercihleri ​​altında bulmak oldukça mantıklıdır.


1
Soruma göre bunu denedim ve işe yaramadı. Yapmak zorunda olduğum Düzen -> Yerine Koyma altında gitmek ve uygulamanın kendisi aracılığıyla orada devre dışı bırakmak oldu.
— Cilan

3

Maalesef gönderilen çözümlerin hiçbiri benim için çalışmadı. Klavye düzenimi şu şekilde değiştirerek çözdüm:

  • U.S. International - PC

için:

  • U.S.

2
Benim için de çalıştı. Teşekkürler!
— bullgare
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.