पाठ प्रतिस्थापन मैकओएस सिएरा 10.12.2 पर काम नहीं कर रहे हैं


11

बस 10.12.2 को अद्यतन किया गया है और पाठ प्रतिस्थापन अब काम नहीं कर रहे हैं।

मैं शब्दों का शॉर्टकट बनाने के लिए इसका बहुत उपयोग करता हूं। मेरे प्रतिस्थापन की सूची अभी भी सिस्टम वरीयताएँ> कीबोर्ड> पाठ पर है, लेकिन वे अब काम नहीं कर रहे हैं।

उदाहरण के लिए, मेरे पास 'थैंक्यू' टू थैंक यू वेरी रिप्लेस, और अब जब मैं 'टिकी' टाइप करता हूं, तो वह इसे रिप्लेस नहीं करता।

इसे फिर से काम करने के लिए कोई संकेत?

धन्यवाद


3
मैंने हाल ही में सीखा है कि यह सुविधा केवल कुछ ऐप्स द्वारा समर्थित है (उदाहरण के लिए, Chrome वर्तमान में इसका समर्थन नहीं करता है)। और कुछ के लिए जो TextEdit को पसंद करते हैं, यह डिफ़ॉल्ट रूप से नहीं हो सकता है (जब तक कि मैंने इसे किसी बिंदु पर अक्षम नहीं किया है?)। TextEdit के मामले में, मुझे इसे उस ऐप की प्राथमिकताओं में सक्षम करना था ("टेक्स्ट रिप्लेसमेंट" चेकबॉक्स)। @Grgarside से नीचे की कमांड ने इसे किसी कारण से सक्षम नहीं किया, लेकिन मैंने ऐप पुनरारंभ करने का प्रयास नहीं किया, इसलिए शायद इसीलिए। TIP: स्पॉटलाइट काम करता है, इसलिए यदि आप बिना किसी एप्लिकेशन के शॉर्टकट का उपयोग करना चाहते हैं, तो Cmd + Space स्पॉटलाइट खोलने के लिए, अपना शॉर्टकट टाइप करें और कॉपी / पेस्ट करें
Dolan Antenucci

कभी-कभी मुझे कुछ एप्लिकेशन में फिर से संपादन / प्रतिस्थापन / पाठ प्रतिस्थापन का चयन करना पड़ता है। जब मैं अपग्रेड करता हूं तो किसी कारण से यह रीसेट हो जाता है।
एरिक

जवाबों:


3

10.12.2 में पाठ शॉर्टकट के साथ छिटपुट परेशानी की रिपोर्ट करने वाले कुछ लोग हैं। सामान्य विचार यह है कि iCloud के लिए फिर से सिंक करने की प्रतीक्षा करें, संभवतः एक अलग डिवाइस पर एक नया प्रतिस्थापन जोड़कर। आप निम्न फ़ोल्डर को ट्रैश करके (तब बैकअप बनाकर) शॉर्टकट सिस्टम को रीसेट करने का प्रयास कर सकते हैं:

~/Library/Group Containers/com.apple.InputMethodKit.TextReplacementService

जब सभी उपयोगकर्ताओं के लिए इस फ़ोल्डर के नीचे कोई फ़ाइल नहीं है तो इसका क्या मतलब है?
पूप

2

मेरे iMac पर macOS 10.12.4 चल रहा है, मैंने उपरोक्त दोनों सुझावों (मैनुअल रिस्टार्ट, ~ / लाइब्रेरी / ग्रुप कंटेनर / com.apple.InputMethodKit.TextReplacementService फ़ोल्डर को ट्रैश करके) की कोशिश की।

न ही मेरे लिए काम किया।

मैंने तब पाठ प्रतिस्थापन विंडो (सिस्टम प्राथमिकताएँ> कीबोर्ड> पाठ) में एक नई प्रविष्टि जोड़ने की कोशिश की और फिर पाठ प्रतिस्थापन ने काम करना शुरू कर दिया।


1
मुझे नया प्रतिस्थापन जोड़ने के बाद प्रत्येक प्रभावित ऐप को फिर से चालू करना होगा। अजीब।
बीपोर

हां यह वही है जो मेरे लिए काम कर रहा है!
सेक्सीबीटी

1

मैंने देखा है जब MacOS एक अपग्रेड करता है जिसे पुनरारंभ करने की आवश्यकता होती है, जब तक आप मशीन को मैन्युअल रूप से पुनरारंभ नहीं करते, तब तक पाठ प्रतिस्थापन काम नहीं करेगा। यह मेरे साथ पिछले अपडेट में हुआ था: अपडेट के बाद मशीन को पुनः आरंभ करने के बाद, मुझे मैन्युअल रूप से इसे फिर से पुनरारंभ करना होगा ताकि पाठ प्रतिस्थापन फिर से काम कर सकें। आशा है कि यह किसी की मदद करता है।


0

टर्मिनल में निम्नलिखित का प्रयास करें:

defaults write -g WebAutomaticTextReplacementEnabled -bool true

0

TL; DR: अगर कुछ और नहीं है तो नीचे का अपडेट देखें।

Mojave और Catalina के लिए ... कैसे हटाए जाने से इंकार करने वाले टेक्स्ट रिप्लेसमेंट को साफ़ करें , कि आपके iOS डिवाइस को ठीक से सिंक न करें, या कीबोर्ड रिप्लेसमेंट में कोई अन्य बग जिसे आप सिस्टम वरीयताएँ-> कीबोर्ड का उपयोग करके हल नहीं कर सकते -> पाठ उपयोगकर्ता इंटरफ़ेस।

पाठ प्रतिस्थापन डेटाबेस यहाँ संग्रहीत है: ~/Library/KeyboardServices/TextReplacements.db

बहादुर के लिए, आप SQLLite या वेलेंटीना स्टूडियो (ऐप स्टोर लिंक) के लिए SQLPro के साथ इसे खोल सकते हैं ।

कक्षा से चरण-वार परमाणु के लिए, यह करें ... (कोई डेटा हानि नहीं)

1 अपने पाठ प्रतिस्थापन बैकअप

  1. सिस्टम वरीयताएँ खोलें
  2. कीबोर्ड पर क्लिक करें
  3. टेक्स्ट टैब पर क्लिक करें
  4. प्रतिस्थापन की सूची में क्लिक करें
  5. command+ a उन सभी का चयन करने के लिए
  6. डेस्कटॉप पर खींचें और छोड़ें (यह बनाता है Text Substitutions.plist
  7. सिस्टम वरीयताएँ छोड़ें (बंद करें)

2 टेक्स्ट रिप्लेसमेंट को पूरी तरह से डिलीट कर दें

  1. "गतिविधि मॉनिटर" खोलें
  2. इसे खोजें keyboardservicesdऔर "बल छोड़ें"
  3. इसे खोजें Keyboard Remote Service (System Preferences)और "बल छोड़ें"
  4. खोजक Command+ मेंG
  5. में चिपकाएँ /Users/williamcerniuk/Library/KeyboardServices/
  6. "गो" बटन दबाएं
  7. command+ aफ़ोल्डर में सभी आइटम का चयन करने के लिए
  8. command+ deleteउन्हें कूड़ेदान में डालने के लिए
  9. (बहुत महत्वपूर्ण) ~ / लाइब्रेरी / कीबोर्ड / textReplacements.cache हटाएं

3 पाठ प्रतिस्थापन बैकअप पुनर्स्थापित करें

अब यहाँ पर बर्फीला हिस्सा है। आपके द्वारा अभी-अभी सहेजे गए कीबोर्ड प्रतिस्थापन में वास्तव में समस्या हो सकती है, लेकिन इसे बैकअप से वापस लाने के लिए वैसे भी प्रयास करें।

  1. सिस्टम वरीयताएँ खोलें
  2. कीबोर्ड पर क्लिक करें
  3. टेक्स्ट टैब पर क्लिक करें
  4. फ़ाइल की स्थिति जानें Text Substitutions.plist
  5. फ़ाइल Text Substitutions.plistको खाली 'सूची के साथ बदलें' में खींचें

अब आपकी पुरानी टेक्स्ट रिप्लेसमेंट फिर से दिखाई दी हैं और किसी भी भाग्य के साथ जिस समस्या को आप हल कर रहे थे वह हल हो गई है। टेक्स्ट रिप्लेसमेंट आपके iPhone, iPad और iPod टच को सिंक करने लगेगा।

ज्ञात हो, यह अंतिम चरण (21) अभी समस्या को वापस कॉपी करने में समाप्त हो सकता है। यदि ऐसा है तो ...

फ़ाइल की सर्जरी Text Substitutions.plistआवश्यक हो सकती है। किसी भी नियमित पाठ संपादक के साथ इस फ़ाइल को खोलने से आप इसे संशोधित कर सकते हैं और प्रविष्टियों को हटा सकते हैं जब तक कि आप इसे पुनर्स्थापित नहीं कर सकते और आपकी समस्या हल हो जाती है (आपकी समस्या इस बिंदु पर मौजूद है)। ऐप स्टोर से बीबी एडिट का उपयोग करने की सलाह दें। Xcode का एक अच्छा संपादक है लेकिन यह एक behemoth-app है और इस छोटे से कार्य के लिए डाउनलोड करने लायक नहीं है।

अपडेट करें

पाठ प्रतिस्थापन का एक डुप्लिकेट सिस्टम में छिपी हुई फ़ाइल में संग्रहीत किया जाता है:

~/Library/Preferences/.GlobalPreferences.plist

अन्य चीजों के ढेर के साथ। यदि यह पाठ प्रतिस्थापना में दिए गए तत्वों को ऊपर की प्रक्रिया से हटाने में सक्षम नहीं है, तो फ़ाइल को खोला और मैन्युअल रूप से संपादित किया जा सकता है। संपादन कुछ तकनीकी जानकार लेता है लेकिन BBEdit या Xcode के साथ किया जा सकता है। TextEdit सादे पाठ फ़ाइलों को संपादित करने के लिए एक अच्छा उपकरण नहीं है।


मेरे पास सिर्फ 4 टेक्स्ट रिप्लेसमेंट थे जो तब वापस आएंगे जब मैंने सिस्टम वरीयता-> कीबोर्ड-> टेक्स्ट GUI का उपयोग करते समय उन सभी को हटा दिया था। मैं सभी का चयन करूंगा, हटाऊंगा, फिर पॉप, पॉप, पॉप, पॉप वे वापस आ गए और सिंक्रनाइज़ेशन को तोड़ दिया।
विलियम सेर्नियुक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.