Làm cách nào để chuyển đổi giữa tiêu đề và tệp triển khai trong Xcode 4?


98

Làm cách nào để chuyển đổi giữa tiêu đề và tệp triển khai trong Xcode 4?

Trong XCode 3, nó là cmd và phải hoặc trái (tôi nghĩ)


1
Đối với những người đã cài đặt ứng dụng SizeUp, phím tắt mặc định của nó để di chuyển Dấu cách Trên / Dưới có thể gây trở ngại khi bạn cố gắng thực hiện phím tắt Ctrl + Cmd + Lên hoặc Xuống. Vì vậy, đừng quên sử dụng các phím tắt đó.
sivabudh

1
Không trả lời đúng câu hỏi nhưng hãy xem AppCode của JetBrains ( jetbrains.com/objc ). Đó là một cải tiến lớn so với XCode và việc chuyển đổi giữa khai báo và thực hiện dễ dàng như Command + b (với phần thưởng bổ sung của nó thực sự làm được, không giống như XCode).
danw

Câu trả lời:


187

Ctrl+ Cmd+ Uphoặc Down, nhưng phím tắt có vẻ hơi phức tạp và đôi khi ngừng hoạt động, chưa rõ khi nào và tại sao.


Hãy chắc chắn nhấp ĐẦU TIÊN VÀO cửa sổ mã thực ...

đó là mẹo quan trọng để đảm bảo nó hoạt động. Nhấp vào bất kỳ đâu trên mã thực tế. (Nếu bạn đang hoạt động trên một trong nhiều ngăn khác của Xcode, thì tổ hợp phím bấm không có hoặc khác, có nghĩa là (các).)


2
Cảm ơn bạn, điều đó đã khiến tôi phát điên khi tôi không thể tìm ra lối tắt mới trong 4. Tôi rất tức giận vì họ đã thay đổi nó!
Rob

23
Đối với một công ty tự hào về tính hữu dụng và dễ sử dụng; làm thế nào Apple có thể quản lý để làm cho XCode trở nên khó hiểu để làm việc. Không, đây không phải là lời nói suông; Đó là một nhận xét trung thực: Apple không coi trọng các nhà phát triển làm việc trên các ứng dụng Mac và iOS? Chúng ta có "kém" hơn người tiêu dùng? Cảm ơn bạn đã đặt câu hỏi và câu trả lời; công việc của tôi đủ khó khăn mà không phải vật lộn với những thiếu sót của XCode.
Robert Altman,

Phải mất một thời gian để làm quen nhưng cuối cùng người ta sẽ đạt được điều đó!
TheLearner

đã ngừng hoạt động đối với tôi vì một số lý do, đã khởi động lại xcode và nó hoạt động trở lại.
M0rph3v5

Một trường hợp khi nó ngừng hoạt động là khi bạn đổi tên một lớp bằng công cụ tái cấu trúc.
zoul

10

Ngoài ra, bạn có thể vuốt 3 ngón tay lên và xuống trên bàn di chuột nếu có.


9
Không còn ở Lion nữa ... Đó là bây giờ Mission Control: - /
Arne

2
@Ame, Điều này thực sự làm tôi khó chịu. :(
Jacob Relkin

Nếu bạn giữ tùy chọn và vuốt 3 ngón tay xuống xcode sẽ hiển thị trình chỉnh sửa trợ lý có cả tệp tiêu đề và tệp triển khai.
Khôn Liễu

6

Ctrl + Cmd + Lên hoặc Xuống

Các phím tắt đôi khi ngừng hoạt động !!

Tùy chọn menu đã chuyển đến "Điều hướng-> Chuyển đến Bản đối chiếu Tiếp theo" và "Điều hướng-> Chuyển đến Bản đối chiếu trước".

Trong tùy chọn, ràng buộc khóa bây giờ nằm ​​trong "Chuyển đến đối tác tiếp theo" và "Chuyển đến đối tác trước".

Tại sao Apple khăng khăng thay đổi vị trí menu VÀ tên của những thứ này nằm ngoài tôi! Ý tôi là "Đối tác" !?

Chẳng có giá trị gì khi Ctrl + Cmd + Trái hoặc Phải di chuyển giữa các tệp trước đó và tiếp theo đã được xem (ý tôi là "đối tác"). Chúng cũng nằm trong các ràng buộc chính "Chuyển đến Bản đối chiếu tiếp theo" & "Chuyển đến Bản đối chiếu trước").


3

Lý do tùy chọn menu đã được tách ra giữa:

"Điều hướng-> Chuyển đến Bản đối chiếu tiếp theo" và "Điều hướng-> Chuyển đến Bản đối chiếu trước"

là vì bạn có thể có nhiều hơn một tệp tiêu đề và một tệp nguồn có cùng tên tệp. Bên cạnh việc có các tệp .xib phù hợp cho bộ điều khiển chế độ xem, tôi có các tệp .vsh và .fsh riêng biệt cho các trình tạo bóng đỉnh và phân đoạn trong chương trình OpenGL của mình. Cùng với các tệp .h và .cpp của tôi, đó là danh sách 4 tệp mà tôi có thể điều hướng lên hoặc xuống bằng một liên kết khóa, thay vì nhấn vào cùng một liên kết khóa 3 lần liên tiếp để quay ngược lại từ tệp 2 sang tệp 1.


2

Cũng trong Xcode 6.1 / 7.1 shortucts cũng giống như vậy:

Chuyển đến đối tác tiếp theo:
Ctrl+Cmd +Up

Jum với đối tác trước:
Ctrl+Cmd +Down

Cá nhân, đến từ nhật thực, tôi thay đổi phím tắt này bằng:

Ctrl+Tab

sự kết hợp này chưa liên kết với bất kỳ thứ gì khác.

Xcode -> Preferences -> Key Bindings

tìm kiếm "Chuyển đến đối tác tiếp theo" và đặt tổ hợp phím mới.

CHUYÊN NGHIỆP

Điều này hiệu quả hơn các ràng buộc mặc định vì bạn có thể sử dụng một tay thay vì hai tay!


0

"nhưng phím tắt có vẻ hơi phức tạp và đôi khi ngừng hoạt động, chưa rõ khi nào và tại sao."

Đôi khi Xcode không theo dõi được .m và .h thuộc về nhau. Ví dụ: trường hợp này khi bạn mở một trong các tệp trực tiếp từ Finder. Khi bạn mở tệp từ danh sách tệp trong Xcode, nó bình thường hoạt động bình thường. Mặc dù khi bạn đã di chuyển tệp giữa các thư mục & nhóm trong danh sách tệp của Xcode, nó cũng sẽ liệt kê mối quan hệ giữa các tệp.


-1

Lệnh hoán đổi giữa các tệp m và h là CTL-CMD-up / down. Nó đôi khi bị mắc kẹt. Để bỏ đánh dấu, bạn chỉ cần lưu tệp, tức là CMD-S và phím nóng sẽ hoạt động trở lại.

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.