Magit - Cách mở rộng tất cả và thu gọn tất cả các phần trong trạng thái magit


16

Nhấn TABvào một tệp không được hiển thị sẽ hiển thị hoặc ẩn các chi tiết liên quan đến tệp đó.

Làm cách nào để hiển thị và ẩn (chuyển đổi) chi tiết của tất cả các tệp chưa được xử lý cùng một lúc?

Tôi đã đi qua phác thảo-ẩn-cấp dưới thông qua M-x. Nhưng tôi muốn biết một sự kết hợp quan trọng để làm điều này theo cách chuyển đổi.

Tôi cũng đã gõ ?để kiểm tra các phím tắt liên kết cho khu vực trạng thái pháp sư nhưng không thể tìm thấy câu trả lời.

Câu trả lời:


19

Tôi nghĩ bạn muốn M-TAB magit-section-cycle-diffs

https://magit.vc/manual/magit.html#Section-visibility


Thật tuyệt vời, tôi đã xem qua các tài liệu nhưng chắc chắn đã bỏ lỡ điều này. Cảm ơn rất nhiều
orion

@orion Rất vui khi biết đó là những gì bạn đang tìm kiếm. Nếu điều này trả lời đầy đủ câu hỏi của bạn, bạn có thể nhấp vào dấu bên trái của câu trả lời này để "chấp nhận" nó để người khác biết câu hỏi đã hoàn tất.
Jack

4
Mọi hệ điều hành hoặc trình quản lý cửa sổ mà tôi đã sử dụng trong 15 năm qua đều M-TABbị ràng buộc với chuyển đổi cửa sổ ...
Fred Schoen

2
Trên thực tế, thứ tôi đang tìm kiếm là M-2 hoặc M-4 từ bất cứ nơi nào trong bộ đệm magit để mở rộng và thu gọn tất cả, được ghi lại trong liên kết mà Jack cung cấp
orion

8

Một phương pháp khác (nếu bạn không muốn thay đổi các ràng buộc chính cho M-TABgiải pháp) là đặt con trỏ của bạn trên dòng với tiêu đề của phần, ví dụ: "Thay đổi không được thực hiện" và nhấn 2để thu gọn tất cả các thay đổi trong phần đó hoặc 4để mở rộng chúng.

Nó cũng hoạt động để thu gọn / mở rộng thay đổi trên mỗi tiểu mục / tệp.


2- chính xác là tôi cần, cảm ơn rất nhiều!
Rostyslav Druzhchenko

0

Bạn có thể sử dụng S-TAB(đó shift) để gọi magit-section-cycle-globalcho một sự mở rộng đầy đủ và chi tiết thô.

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.