2010-07-09 5 views
45

Một số dự án tôi làm việc trong sử dụng cài đặt phím tab tương đương với 3 hoặc 4 dấu cách và một dự án khác muốn các tab thực tế. Một hỗn hợp khác tùy thuộc vào thư mục.Có thể đặt cài đặt thụt lề trong Xcode cho mỗi dự án (hoặc mỗi tệp, thậm chí) không?

Có cách nào để đặt các cài đặt này cho mỗi dự án hay thậm chí tốt hơn cho mỗi tệp không? Nếu không, ai đó có một cách thông minh để đối phó với điều này? (bên cạnh "chỉ cần nhớ cài đặt nào bạn nên sử dụng và thay đổi cài đặt trước khi bắt đầu chỉnh sửa")

Trả lời

10

Cập nhật: Câu trả lời này chỉ áp dụng cho Xcode3. Đối với các phiên bản mới hơn, hãy xem câu trả lời của James Turner.

Vâng, vào View> Text> Tab Settings ...

Có bạn chỉ định các thiết lập thụt đầu dòng (tập tin cụ thể) mà sẽ được lưu trong dự án.

+0

tuyệt vời, cảm ơn! –

+1

Lưu ý: câu trả lời này là dành cho Xcode 3. –

+0

Nếu bạn nhấp chuột phải vào một tệp hoặc thư mục trong khu vực 'Nhóm & Tệp' ở bên trái, sau đó chọn 'Nhận thông tin', bạn cũng có thể chỉ định cài đặt tab trong' General' chuyển hướng. Ưu điểm của việc thực hiện điều đó trên một thư mục là các cài đặt đó áp dụng cho tất cả các tệp trong các thư mục đó. Các tệp riêng lẻ từng có cài đặt cụ thể đã thay đổi sẽ không thay đổi khi cùng một cài đặt được thay đổi trong thư mục mẹ. Tôi thấy không có cách nào để làm cho các tệp con theo dõi cài đặt thư mục gốc của chúng một lần nữa ngắn trong việc chỉnh sửa tệp .pbxproj để xóa các bit như 'usesTabs = 0;' trong các dòng tệp con. –

57

Điều này dường như đã thay đổi với Xcode 4 ... nếu bạn bấm vào một tệp, nhóm hoặc dự án, trong số các mục trong thanh Tiện ích (ở bên phải, theo mặc định) là 'Cài đặt văn bản'.

26

Câu trả lời được chấp nhận là không còn đúng .. như của Xcode 5.1 .. mà buộc bạn bây giờ vào Edit "cho mỗi tập tin" Cài đặt thụt đầu dòng qua ..

enter image description here

enter image description here

+5

Bạn có thể chọn dự án ** ** trong trình điều hướng và thay đổi cài đặt văn bản mặc định trong khu vực thanh tra cho bất kỳ tệp nào không được chỉ định khác. –

4

Trên thực tế Alex Gray và James Turner là chính xác nhất - XCode 5.1 cho phép bạn sửa đổi tab/thụt lề từ Trình kiểm tra tệp như bạn đề cập, nhưng chỉ đơn giản là làm nổi bật toàn bộ dự án và nó sẽ áp dụng cho mọi thứ ing bên trong nó (tức là tất cả các tệp).

1

Kể từ 8.3 bạn vẫn có thể chọn dự án trong trình điều hướng và sau đó thay đổi tùy chọn thụt lề tab/khoảng trống trong trình kiểm tra. Đáng nói là mặc dù nó sẽ chỉ thay đổi các tập tin trong thư mục đã được thêm vào với "Tạo nhóm" thay vì "Tạo tài liệu tham khảo thư mục" là mặc định.

3

Bạn có thể đặt thụt lề cho mỗi tệp, nhóm, dự án hoặc cho tất cả các dự án mới và cho tất cả trừ tệp thụt lề, tệp mã nguồn mới sẽ kế thừa cài đặt thụt đầu dòng của bố mẹ gần nhất.

Để thiết thụt đầu dòng mỗi tập tin, chọn tập tin trong Navigator dự án, và thiết lập thụt đầu dòng trong file Inspector ▶ chữ Cài đặt.

Xcode indentation per file

Để thiết thụt đầu dòng mỗi nhóm, chọn nhóm trong Navigator dự án, và thiết lập thụt đầu dòng trong file Inspector ▶ chữ Cài đặt.

enter image description here

Để thiết thụt đầu dòng mỗi dự án, chọn dự án trong Navigator dự án, và thiết lập thụt đầu dòng trong file Inspector ▶ chữ Cài đặt.

enter image description here

Để thiết thụt đầu dòng mặc định cho các dự án mới , chọn Xcode ▶ Preferences ... ▶ Tiêu Editing ▶ Indentation:

enter image description here

+0

Có hỗ trợ cài đặt thụt lề cho mỗi filetype trong Xcode 9+ không? – studyro