2012-06-30 28 views
5

Tôi có một máy Mac ảo đang chạy và muốn mã hóa một chút trong Xcode. Bàn phím của tôi có các ký tự là {và [có sẵn bằng cách sử dụng Alt-Gr. Trong máy ảo của tôi, việc sử dụng cùng một tổ hợp bàn phím cho tôi một đầu ra khác.Cách bật 'Sử dụng ký hiệu và thay thế văn bản' bên trong Xcode

  • Alt-Gr + 9 tạo ra một vốn ç thay vì {
  • Alt-Gr +^sản xuất ô thay vì [

tôi quản lý để giải quyết việc này cho một số chương trình bằng cách sử dụng 'Sử dụng tùy chọn thay thế biểu tượng và văn bản 'trong Ngôn ngữ & Văn bản - Văn bản trong cài đặt hệ thống. Điều này hoạt động tốt trong TextEdit, Safari, ..., nhưng không hoạt động trong Xcode. Xcode dường như bỏ qua biểu tượng và thay thế văn bản.

Bất kỳ ý tưởng nào về cách sửa lỗi này? Hoặc có thể một cách giải quyết khác? Bất kỳ trợ giúp nào được đánh giá cao, bởi vì vấn đề này thực sự làm chậm tốc độ lập trình của tôi.

+0

Không phải là câu hỏi lập trình. Xin vui lòng hỏi về superuser.SE hoặc apple.SE. – fzwo

+1

Câu hỏi IDE * là * về chủ đề trên SO. – ThiefMaster

Trả lời

5

Xcode, thay thế văn bản không được bật theo mặc định. Để kích hoạt tính đi đến Xcode -> Edit -> Format -> Substitutions -> Văn bản thay thế (Enable này)

enter image description here enter image description here enter image description here

Hope this helps!

Chỉnh sửa: Như Senseful đã đề cập tốt hơn để sử dụng Đoạn mã. Đây là liên kết giải thích cách sử dụng đoạn mã Creating Custom Code Snippetsthis. Hy vọng nó giúp!

+2

Điều này có vẻ không nhất quán trong Xcode. Đôi khi nó hoạt động, đôi khi nó không. Nó hoạt động thường xuyên hơn trong các chú thích so với mã thực tế. Một giải pháp mạnh mẽ hơn là tính năng Thư viện Đoạn mã của Xcode. – Senseful

+0

Cảm ơn Senseful, đã học được một điều mới, đoạn mã. – coder284

+0

Tôi đoán điều này là có chủ ý để nó không giữ tự động phát hiện các cách viết lạ trong mã, điều này có thể gây phiền nhiễu. Đoạn mã là nó! – jowie

0

Vì điều này không nhất quán trong Xcode (ví dụ: tôi thậm chí không thể bật tùy chọn trên Xcode 9), tôi khuyên bạn nên sử dụng một số Xcode Snippet thay thế.

Các vấn đề liên quan