ฉันสามารถปิดการแก้ไขอัตโนมัติของคำเดียวใน OS X ได้หรือไม่


35

ฉันทำงานเป็นปัญหาที่น่ารำคาญกับการแก้ไขการสะกดคำอัตโนมัติ OS X ของที่คำว่าได้รับการแก้ไขโดยอัตโนมัติnalanapa

ฉันพยายามเพิ่มnalaในพจนานุกรมที่กำหนดเองของฉันใต้~/Library/Spelling/LocalDictionaryแต่ก็ยังคงทำการแก้ไขได้อย่างน่าเชื่อถือ

ฉันจะกำหนดค่า OS X ให้ไม่แก้ไขคำที่กำหนดสั้น ๆ โดยอัตโนมัติเมื่อปิดการแก้ไขอัตโนมัติทั้งหมดซึ่งไม่พึงปรารถนาได้อย่างไร

คำตอบ:


25

ใช่คุณสามารถทำได้

  1. ไปที่การตั้งค่าระบบ> คีย์บอร์ด> ข้อความ
  2. คลิกที่เครื่องหมาย + ที่ด้านล่างซ้ายเพื่อเพิ่มการแทนที่ข้อความใหม่
  3. ในคอลัมน์แทนที่ให้ใส่คำที่คุณต้องการให้ OS X หยุดการแก้ไขอัตโนมัติ (ไม่อนุญาตให้มีช่องว่าง)
  4. ในคอลัมน์ด้วยให้ใส่คำเดียวกันกับที่คุณใส่ไว้ในคอลัมน์แทนที่

voila คุณทำเสร็จแล้ว

สิ่งนี้ได้ผลอย่างไม่มีที่ติสำหรับฉันทุกครั้ง


2
คำตอบที่ดี น่าเสียดายที่นี่ดูเหมือนจะไม่ป้องกัน Mail (และอาจเป็นแอป OS X อื่น ๆ ) ไม่ให้เปลี่ยน "-" เป็น "-" อย่างมีประโยชน์ "-" เป็นวิธีที่คุณระบุความคิดเห็นใน Ada ดังนั้นเมื่อฉันเขียนโค้ด Ada ตัวอย่างในอีเมลฉันพบว่ามันน่าผิดหวังมาก
Ben Hocking

3
ฉันอาจถูกโหวตให้พูดอย่างนั้น แต่นี่ไม่ใช่คำตอบที่ถูกต้อง วิธีแก้ปัญหานี้แม้ว่าจะใช้งานได้ก็คือการแฮ็ก ดูเหมือนว่าคำตอบของ @ grgarside ซึ่งโพสต์เมื่อ 2 ปีต่อมาอาจเป็นเมื่อมีโซลูชันที่ไม่แฮ็คพร้อมใช้งานเป็นคำตอบที่ถูกต้องในขณะนี้
boulder_ruby

น่าเสียดายที่นี่ใช้งานไม่ได้ในเซียร์รา
clickbait

@boulder_ruby ฉันโพสต์คำตอบก่อนหน้านี้ 4 เดือนไม่ใช่ 2 ปีต่อมา! การเพิ่มคำลงใน LocalDictionary โดยใช้กล่องโต้ตอบการสะกดคำหรือแก้ไขไฟล์ด้วยตนเองจะดูเหมือนว่าแฮ็กน้อยลง แต่ฉันคิดว่าคำตอบนี้ง่ายกว่าสำหรับผู้ที่จะติดตาม
grg

15

เมื่อพิมพ์คำว่าคลิกขวาและเลือกสะกดและไวยากรณ์ → แสดงการสะกดและไวยากรณ์ จะเป็นการเปิดหน้าต่างที่คล้ายกับหน้าต่างด้านล่าง ควรพูดว่าไม่พบคำในพจนานุกรมการสะกดคำ

คลิกเรียนรู้เพื่อสอนคำให้กับพจนานุกรมปัจจุบัน

                   


ไฟล์~/Library/Spelling/LocalDictionaryมีการแก้ไขบางอย่างของคุณ ขึ้นอยู่กับภาษาที่คุณเลือกในปัจจุบัน ตัวอย่างเช่น~/Library/Spelling/โฟลเดอร์ของฉันมีพจนานุกรมที่กำหนดเองหลายรายการขึ้นอยู่กับภาษาที่ฉันตั้งไว้ในปัจจุบัน เช่นเดียวกับLocalDictionaryผมได้ชื่อไฟล์และen en_GBแก้ไขไฟล์เหล่านี้แทนการสามารถช่วยให้คำชุดที่กำหนดเองเมื่อพวกเขาปฏิเสธที่จะอ่านได้จากLocalDictionaryLocalDictionary

~/Library/Spelling
├── LocalDictionary
├── dynamic-counts.dat
├── dynamic-text.dat
├── en
└── en_GB 
0 directories, 5 files

3

หากคุณกดปุ่มตัวเลือกค้างไว้เมื่อคุณกดแป้นเว้นวรรคหลังจากพิมพ์คำว่าการแก้ไขอัตโนมัติจะไม่เปลี่ยนคำ


สิ่งนี้ไม่ได้ผลสำหรับฉัน
Jeffrey Simon

สิ่งเดียวที่ใช้ได้ผลกับฉันคือหนึ่งในสองขั้นตอนที่น่ารำคาญ: (1) ดึงมือออกจากแป้นพิมพ์เลื่อนมันไปที่เมาส์และวางเคอร์เซอร์ไว้ที่ "X" แล้วคลิก; (2) สำรองข้อมูลและเปลี่ยนคำกลับไปเป็นตัวสะกดที่ถูกต้อง โปรแกรมดูเหมือนจะเข้าใจว่าไม่ควรพยายามเปลี่ยนคำ มันเพียงขีดเส้นใต้ด้วยขีดล่างสีแดงไก่เขี่ย
Jeffrey Simon

สิ่งนี้ไม่ได้ผลสำหรับฉันเช่นกัน
jjz

0

ไปที่การตั้งค่าระบบ → ภาษาและข้อความ

เลือกแท็บข้อความ มีคุณสามารถมองเห็นทั้งหมดของคำอัตโนมัติที่ถูกต้อง - nalaเพียงแค่ปิดการใช้งาน


2
รายการนั้นเกี่ยวข้องกับการแทนที่สัญลักษณ์และข้อความซึ่งเป็นคุณลักษณะแยกต่างหากสำหรับการแก้ไขอัตโนมัติและไม่สามารถใช้เพื่อแก้ไขปัญหาของฉันได้
RobV


0

การกดปุ่มEscดูเหมือนจะแทนที่การแก้ไขอัตโนมัติสำหรับฉัน มันมีผลเช่นเดียวกับการกดXปุ่มบน "การแก้ไข" ที่แนะนำ

นี่ไม่ใช่การแก้ไขถาวรสำหรับคำที่คุณต้องการใช้อย่างสม่ำเสมอ แต่ควรช่วยหลีกเลี่ยงการเพิ่มคำหลายร้อยคำลงในพจนานุกรมหรือปิดการแก้ไขอัตโนมัติโดยสมบูรณ์


สิ่งนี้ใช้ไม่ได้ การกดปุ่ม Escape จะปิดกรอบคำแนะนำการแก้ไขอัตโนมัติ แต่เมื่อคุณกด spacebar จะเป็นการแทนที่คำว่า anyways
jjz

-1
  1. แตะสองนิ้วบนแทร็กแพดด้วยเคอร์เซอร์ที่คำ
  2. มันจะปรากฏขึ้นในรายการแบบเลื่อนลง
  3. ยกเลิกการทำเครื่องหมาย "ตรวจการสะกด" และ "แก้ไขการสะกดอัตโนมัติ"

    voila! คุณทำเสร็จแล้ว ... คนอังกฤษจะไม่เดือดร้อนคุณอีกต่อไป

    ตัวเลือกอื่น ๆ จะเป็นหนึ่งที่น่าเบื่อเพื่อเพิ่ม craps ทั้งหมดโดยหนึ่ง


OP ระบุว่าไม่ใช่อย่างนี้โดยเฉพาะ
Tetsujin

-2

ไปที่การตั้งค่าระบบ> คีย์บอร์ด ไปที่แท็บข้อความ ยกเลิกการเลือก "แก้ไขการสะกดโดยอัตโนมัติ"


คำถามกล่าวว่า "การปิดการแก้ไขอัตโนมัติโดยสิ้นเชิงนั้นสั้น"
151019
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.