Bật tab trong xcode? Hay giảm bớt nỗi đau khi không có chúng?


76

Tôi hiện đang sử dụng xcode và tôi thấy nó thiếu tab khá đáng lo ngại.

Tôi hiện đang sử dụng lệnh-shift-d để tìm kiếm trong tất cả các tệp hoặc ctrl-1 để mở lịch sử của các tệp đã được mở gần đây.

Nó hoạt động nhưng tôi thấy nó kém hiệu quả hơn là chỉ lướt qua một vài tệp mà tôi hiện đang làm việc.

Có cách nào, bên thứ ba hay không, để kích hoạt một số loại tổ chức theo thẻ? Nếu không, có cách nào khác để điều hướng nhanh chóng qua một tập hợp con các tệp không?


3
Cộng với một cho mô tả Vader-esque của vấn đề với x-code
Jamie M.

Apple thực sự thích đơn giản hóa mọi thứ.
Daniel

Câu trả lời:


106

XCode 4 hiện hỗ trợ các tab. Bạn có thể kích hoạt bằng cách chọn menu "View / Show Tab Bar".


10
Nó có hỗ trợ chúng nhưng không như bạn mong đợi, hãy kiểm tra stackoverflow.com/q/5353220/99834
sorin

2
Bạn có thể đặt phím tắt tùy chỉnh để xoay giữa các tab trong tùy chọn "Preferences / Key Bindings / Select Next Tab". Tôi đồng ý với Sorin, các tab không hoạt động như mong đợi (giống như trong Eclipse của Visual Studio). Tôi hy vọng Apple sẽ thay đổi hành vi của tab để phù hợp.
Ivan Marinov

8
thay đổi các tab sử dụng ⌘ {& ⌘}
Ryan Booker

32
Việc triển khai các tab trong Xcode kém đến mức vô giá trị, imo. Tôi chỉ muốn các tab trong trình chỉnh sửa giống như mọi IDE khác trên hành tinh. Tôi không cần một IDE trùng lặp toàn bộ dưới mỗi tab, chúng rất nặng nên mất 2-3 giây chỉ để chuyển sang một tab khác vì về cơ bản nó đang tải mọi thứ.
defos1

2
@ defos1 ba năm sau và nhận xét của bạn có giá trị 1000000%. Tôi tự hỏi tại sao Apple không quan tâm đến IDE của họ
JustADev

7

Không hẳn, nhưng có một giải pháp thay thế là View> Show Favorites Bar và kéo năm hoặc sáu tệp nguồn thường dùng vào đó. Không linh hoạt như các tab nhưng đáp ứng yêu cầu của bạn về việc "nhanh chóng điều hướng qua một tập hợp con các tệp".

Cách truyền thống là sử dụng chế độ xem chi tiết. Nhận các tệp bạn muốn trong chế độ xem Chi tiết bằng một trong các cách sau:

  • Đặt tất cả chúng vào cùng một nhóm, sau đó chọn nhóm
  • Nhập biểu thức bộ lọc trong Bong bóng tìm kiếm để thu hẹp các mục được hiển thị
  • Xác định Nhóm thông minh chỉ bao gồm các tệp bạn muốn
  • Nhận danh sách các tệp dưới dạng kết quả Tìm trong Dự án, sau đó chọn mục đó trong Tìm Kết quả

Sau đó, bạn có thể sử dụng Chế độ xem chi tiết làm danh sách các tệp thú vị của mình và điều hướng nhanh qua nó bằng các mũi tên lên và xuống.


Nếu tôi đã mở tệp mong muốn trong một cửa sổ khác, làm cách nào để thêm tệp đó vào thanh Mục ưa thích? Tôi có thể thay đổi Xcode để mở các tệp mới trong cùng một cửa sổ thay vì một cửa sổ mới không?
sorin

Điều yêu thích dường như không hoạt động nữa. Anno 2020, Xcode 11.2.1
ecth

4

Trước hết, bạn có thể sử dụng Textmate (tôi tin rằng có tích hợp Xcode). Nếu không thì:

Cửa sổ (Menu) -> Trình sắp xếp (ctrl-command-o)

Ở cuối cửa sổ đó, nếu bạn không có hai ngăn, hãy nhấp vào hình vuông ở bên phải bánh răng. Bây giờ kéo các tệp mã quan tâm sang bên trái, ngăn màu xám - một cú nhấp chuột hoặc mũi tên lên / xuống sẽ mở tệp trong ngăn trình chỉnh sửa.

Nếu bạn mở một loạt cửa sổ, như vog đã đề xuất, bạn sẽ cần phải ra lệnh- ~ thông qua chúng - không phải tab alt.

Chúc mừng.


1

Trình chỉnh sửa mã nguồn Xcode cho phép bạn chọn tệp từ danh sách. Đó là hai lần nhấp chuột thay vì một lần nhấp (như sẽ xảy ra với tính năng tab), nhưng tốt hơn là không có gì.

Ngoài ra, bạn có thể chỉ cần Alt-Tab thông qua các cửa sổ mã nguồn mở của mình. Điều này không chậm hơn so với việc lập tab, và có tác dụng tương tự vì các cửa sổ mã nguồn thường được đặt chính xác trước cửa sổ khác.


2
Nếu "Alt-Tab" bạn có nghĩa là ⌘-`thì điều này sẽ thực sự chuyển động qua các cửa sổ đang mở. Alt-Tab là một phím tắt của Windows và sẽ không hoạt động trong Xcode, ít nhất là không hoạt động theo mặc định. (Luôn có các ràng buộc phím, nhưng điều hướng cửa sổ là một phím tắt cấp hệ thống.)
Quinn Taylor


1

Bạn có thể điều hướng giữa các tệp bằng "Tệp gần đây"

Viết táo báo đơn giản:

tell application "Xcode"
    tell application "System Events"
        keystroke "1" using {control down} -- open "Related Files"
        key code 125 -- choose "Recent Files" ("keystroke down" doesn't work)
        keystroke return -- enter to "Recent Files"
        key code 125 -- choose previous file
    end tell
end tell

Và liên kết nó với một số phím tắt bằng cách sử dụng FastScripts ví dụ (miễn phí tối đa 10 liên kết)

Tôi có tập lệnh này trên "Control" + "` ". (XCode 4)

Hy vọng điều này sẽ giúp


0

Bạn cũng có thể thử một plugin Xcode mà tôi vừa phát hành - nó có tên là Code Pilot và giải quyết rất nhiều vấn đề về điều hướng của Xcode, làm cho nó giống TextMate / Eclipse hơn.

Kiểm tra nó tại đây: http://macoscope.net/en/mac/codepilot/

Tôi hi vọng cái này giúp được!


0

Thật đơn giản với XCode 7.2

GoTo View >> Hiển thị thanh tab

Thao tác này sẽ hiển thị thanh tab.

Nhấp chuột phải vào Tab mới và nhấp vào -> "TAB MỚI"

Sau đó, chúng tôi có thể xem tất cả các tệp trong các tab.

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.