2017-07-22 19 views
28

Eclipse sử dụng để nhập khẩu thiếu gói khi tôi nhấn Ctrl + phím Shift +O.Eclipse Organize Imports Shortcut (Ctrl + Shift + O) không hoạt động

Phím tắt đã ngừng hoạt động khi được sử dụng trong các tệp Java nhưng cùng một phím tắt hoạt động trong các tệp Python (nhập các gói bị thiếu).

Bất kỳ suy nghĩ nào về cách khắc phục sự cố.

Dưới đây là một số ảnh chụp nhanh để bạn tham khảo.

Keys Binding

Organize Imports in Source

+1

lẽ có thể hữu ích nếu bạn cho chúng tôi biết phiên bản của Eclipse bạn đang sử dụng (Kepler, Mars, vv) – Neil

+0

@Neil Tôi đang sử dụng Eclipse Neon.3 – Jagadeesh

+1

Bỏ phiếu +1. Tôi có cùng một vấn đề, sử dụng ràng buộc khóa mặc định trên Spring Tool Suite - Phiên bản: 3.9.0.RELEASE, Id xây dựng: 201707061903, Nền tảng: Eclipse Neon.3 (4.6.3) –

Trả lời

23

Để khắc phục vấn đề này:

Đến Preferences ->General ->Keys Bấm vào Filters... và bỏ chọn Filter uncategorized commands sau đó Ok.

Sau đó tìm lệnh Go To Symbol in File và chọn. Sau đó click vào Unbind và sau đó Apply và Đóng

Ctrl +phím Shift +O. bây giờ sẽ hoạt động.

EDIT:

Cũng unbind bất kỳ lệnh mâu thuẫn khác và để lại chỉ có một lệnh cho Ctrl +phím Shift +O và thiết lập When-Editing Java Source.

+0

Điều này làm việc cho tôi trên máy Mac, trong khi câu trả lời được chấp nhận thì không. – davidfmatheson

+1

Những điều tương tự trên W7 với Eclipse Neon và Spring Tool Suite. Cảm ơn một lần nữa, làm cho ngày của tôi. – Julien

55

Java Tổ chức nhập lệnh được ghi đè bởi một Ctrl + phím Shift + O lệnh: trong Window> Preferences: Chung> Phím Java Tổ chức nhập lệnh (Nơi KhiTrong Windows) là ràng buộc để Ctrl +phím Shift +O, nhưng trong chính và nhấp chuột phải đơn Nguồn> Organize Imports lệnh được hiển thị mà không có phím tắt.

Có hai giải pháp cho vấn đề này:

  • Thay đổi hoặc loại bỏ các phím tắt của lệnh đó ghi đè Java Tổ chức nhập lệnh:

    1. Tìm lệnh: Trong trình soạn thảo Java nhấn Ctrl + Shift + L và xem lệnh nào được ràng buộc với Ctrl + Shift + O. Có thể, đó là lệnh Đậu Nhanh Phác thảo.
    2. Trong Cửa sổ> Tùy chọn: Chung> Phím thay đổi hoặc xóa ràng buộc cho lệnh tìm thấy.
  • Hạn chế phạm vi của các phím tắt Java Tổ chức nhập cho biên tập viên Java:

    1. Trong Window> Preferences: Chung> Phím chọn Java Tổ chức nhập lệnh và thay đổi Khi từ Trong Windows đến Chỉnh sửa nguồn Java. Giải pháp này hạn chế Ctrl + Shift + O tới trình chỉnh sửa Java và tắt phím tắt trong Gói/Project Explorer.

Xem thêm: Spring IDE issue #160: organize imports is not working

+4

Liên kết được cung cấp đã giúp giải quyết vấn đề. Bằng cách thay đổi ** khi ** từ ** Trong Windows ** thành ** Chỉnh sửa nguồn Java **, phím tắt bắt đầu hoạt động. Cảm ơn bạn! – Jagadeesh

+3

Bằng cách thay đổi *** Khi *** từ *** Trong Windows *** thành *** Chỉnh sửa Nguồn Java ***, phím tắt sẽ chỉ hoạt động trong trình soạn thảo Java và ** không còn trong gói * Project Explorer ***. Nhưng điều đó có thể ổn cho hầu hết người dùng. – howlger

3

Window -> Preferences -> General -> Phím

Bấm vào Binding để sắp xếp theo Binding sau đó di chuyển và tìm Ctrl + Shift + O

Nếu có nhiều hàng nhập khẩu có tổ chức có mặt chỉnh sửa một ràng buộc và chọn KHI : CHỈNH SỬA JAVA NGUỒN.

Xóa (UNBIND COMMAND) cho các ràng buộc hiện có khác.

Khởi động lại Eclipse Image

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