Thay thế văn bản không hoạt động trên MacOS Sierra 10.12.2


11

Chỉ cần cập nhật lên 10.12.2 và văn bản thay thế không hoạt động nữa.

Tôi sử dụng nó rất nhiều để tạo ra các phím tắt cho các từ. Danh sách thay thế của tôi vẫn còn trên Tùy chọn hệ thống> Bàn phím> Văn bản, nhưng chúng không hoạt động nữa.

Chẳng hạn, tôi có một 'tky' thành 'Cảm ơn rất nhiều', và bây giờ khi tôi gõ 'tky', nó không thay thế nó nữa.

Bất kỳ gợi ý để làm cho nó hoạt động trở lại?

Cảm ơn


3
Gần đây tôi đã biết rằng tính năng này chỉ được hỗ trợ bởi một số ứng dụng (ví dụ: Chrome hiện không hỗ trợ tính năng này). Và đối với một số người thích TextEdit, nó có thể không được bật theo mặc định (trừ khi tôi tắt nó ở một số điểm?). Trong trường hợp TextEdit, tôi phải kích hoạt nó trong tùy chọn của ứng dụng đó (hộp kiểm "Thay thế văn bản"). Lệnh dưới đây từ @grgarside đã không cho phép điều này vì một số lý do, nhưng tôi đã không thử khởi động lại ứng dụng, vì vậy có lẽ đó là lý do. MIPO: Spotlight hoạt động, vì vậy nếu bạn muốn sử dụng phím tắt trong ứng dụng mà không cần hỗ trợ, Cmd + Space để mở Spotlight, nhập phím tắt và sao chép / dán
Dolan Antenucci

Đôi khi tôi phải chọn Chỉnh sửa / Thay thế / Thay thế văn bản một lần nữa trong một số ứng dụng. Vì một số lý do, nó được thiết lập lại khi tôi nâng cấp.
EricS

Câu trả lời:


3

Có một vài người báo cáo sự cố lẻ tẻ với các phím tắt văn bản trong 10.12.2. Ý tưởng chung là chờ iCloud đồng bộ hóa lại, có thể bằng cách thêm một sự thay thế mới trên một thiết bị khác. Bạn cũng có thể thử đặt lại hệ thống phím tắt bằng cách (tạo bản sao lưu sau đó) dọn rác thư mục sau:

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

Điều đó có nghĩa là gì khi không có tệp nào bên dưới thư mục này cho tất cả người dùng?
Pup

2

Trên iMac của tôi đang chạy macOS 10.12.4, tôi đã thử cả hai đề xuất trên (khởi động lại thủ công, bỏ thư mục ~ / Library / Group Container / com.apple.InputMethodKit.TextReplocationService.)

Không làm việc cho tôi.

Sau đó, tôi đã thử thêm một mục mới trong cửa sổ thay thế văn bản (Tùy chọn hệ thống> Bàn phím> Văn bản) và sau đó thay thế văn bản bắt đầu hoạt động.


1
Tôi cũng đã phải khởi động lại từng ứng dụng bị ảnh hưởng sau khi thêm thay thế mới. Lạ thật.
beporter

Yep đây là những gì thiết lập nó làm việc cho tôi!
SexyBeast

1

Tôi đã nhận thấy khi MacOS thực hiện nâng cấp cần khởi động lại, việc thay thế văn bản sẽ không hoạt động cho đến khi bạn khởi động lại máy theo cách thủ công. Điều này đã xảy ra với tôi trong các bản cập nhật mới nhất: sau khi bản cập nhật tự khởi động lại máy, tôi phải khởi động lại một cách thủ công để thay thế văn bản hoạt động trở lại. Hy vọng nó sẽ giúp được ai đó.


0

Hãy thử những điều sau trong thiết bị đầu cuối:

defaults write -g WebAutomaticTextReplacementEnabled -bool true

0

TL; DR: Xem bản cập nhật ở phía dưới nếu không có gì khác.

Đối với Mojave và Catalina ... Cách xóa Thay thế văn bản từ chối xóa, không đồng bộ hóa với thiết bị iOS của bạn đúng cách hoặc bất kỳ lỗi nào khác trong thay thế bàn phím mà bạn không thể giải quyết bằng cách chỉ sử dụng Tùy chọn hệ thống-> Bàn phím -> Giao diện người dùng văn bản.

Cơ sở dữ liệu thay thế văn bản được lưu trữ ở đây: ~/Library/KeyboardServices/TextReplacements.db

Đối với những người dũng cảm, bạn có thể mở cái này bằng SQLPro cho SQLLite hoặc Valentina Studio (liên kết App Store).

Đối với nuke khôn ngoan từ quỹ đạo, hãy làm điều này ... (không mất dữ liệu)

1 Sao lưu thay thế văn bản của bạn

  1. Mở tùy chọn hệ thống
  2. Nhấp vào Bàn phím
  3. Bấm vào tab Văn bản
  4. Bấm vào danh sách thay thế
  5. command+ a để chọn tất cả
  6. Kéo và thả vào máy tính để bàn (nó tạo ra Text Substitutions.plist
  7. Thoát (đóng) Tùy chọn hệ thống

2 Xóa hoàn toàn các thay thế văn bản

  1. Mở "Giám sát hoạt động"
  2. tìm keyboardservicesdvà "buộc bỏ" nó
  3. tìm Keyboard Remote Service (System Preferences)và "buộc bỏ" nó
  4. trong Finder Command+G
  5. Dán vào /Users/williamcerniuk/Library/KeyboardServices/
  6. Nhấn nút "Đi"
  7. command+ ađể chọn tất cả các mục trong thư mục
  8. command+ deleteđể bỏ chúng vào thùng rác
  9. (rất quan trọng) xóa ~ / Thư viện / Bàn phím / textReplacements.cache

3 Khôi phục thay thế văn bản Sao lưu

Bây giờ đây là phần ngon. Các thay thế bàn phím bạn vừa lưu có thể thực sự có vấn đề trong đó, nhưng hãy thử cách này để nhận lại chúng từ bản sao lưu.

  1. Mở tùy chọn hệ thống
  2. Nhấp vào Bàn phím
  3. Bấm vào tab Văn bản
  4. Xác định vị trí tệp Text Substitutions.plist
  5. Kéo tập tin Text Substitutions.plistvào danh sách 'thay thế bằng' trống

Bây giờ thay thế văn bản cũ của bạn đã xuất hiện trở lại và với bất kỳ may mắn, vấn đề bạn đang giải quyết đã được giải quyết. Thay thế văn bản sẽ bắt đầu đồng bộ hóa với iPhone, iPad và iPod touch của bạn.

Xin lưu ý, bước cuối cùng này (21) có thể sẽ kết thúc việc sao chép vấn đề ngay lập tức. Nếu vậy thì ...

Phẫu thuật của tập tin Text Substitutions.plistcó thể là cần thiết. Mở tệp này bằng bất kỳ trình soạn thảo văn bản thông thường nào cho phép bạn sửa đổi nó và xóa các mục nhập cho đến khi bạn có thể khôi phục nó và vấn đề của bạn đã được giải quyết (giả sử vấn đề của bạn tồn tại vào thời điểm này). Đề xuất sử dụng BB Edit từ App Store. Xcode có một trình soạn thảo đẹp nhưng nó là một ứng dụng khổng lồ và không đáng để tải xuống cho nhiệm vụ nhỏ này.

Cập nhật

Một bản sao của văn bản thay thế được lưu trữ trong một tệp ẩn trong hệ thống:

~/Library/Preferences/.GlobalPreferences.plist

với rất nhiều thứ khác Tập tin này có thể được mở và chỉnh sửa thủ công nếu các thành phần trong Thay thế văn bản không thể bị xóa theo mỗi quy trình ở trên. Chỉnh sửa cần một số hiểu biết về kỹ thuật nhưng có thể được thực hiện với BBEdit hoặc Xcode. TextEdit có xu hướng không phải là một công cụ tốt để chỉnh sửa các tệp văn bản thuần túy.


Tôi vừa có 4 văn bản thay thế sẽ xuất hiện trở lại khi tôi xóa tất cả chúng khi chỉ sử dụng Tùy chọn hệ thống-> Bàn phím-> GUI văn bản. Tôi sẽ chọn tất cả, xóa, sau đó bật, pop, pop, pop họ quay lại và phá vỡ đồng bộ hóa.
William Cerniuk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.