Làm cách nào để kích hoạt chế độ chọn cột trong Eclipse?


359

Tin tức đã viết rằng Eclipse 3.5 cuối cùng hỗ trợ lựa chọn cột. Thật không may, tôi không biết làm thế nào để kích hoạt nó. Tôi đã thử nhấn phím ALT giống như tôi đã quen trong Visual Studio và tất cả các sản phẩm khác của Microsoft nhưng không có hiệu quả.

Làm thế nào tôi có thể đánh dấu một khối dọc trong Eclipse?

Câu trả lời:


466

Để kích hoạt con trỏ và chọn các cột bạn muốn chọn sử dụng:

Windows: Alt+ Shift+A

Mac: command+ option+A

HĐH dựa trên Linux: Alt+ Shift+A

Để hủy kích hoạt , nhấn phím một lần nữa.

Thông tin này được lấy từ Blog Java của DJ .


4
Tôi thấy, đó là toàn bộ "chế độ" cần được kích hoạt.
vobject

9
alt + shift + a dnw cho tôi trên osx
erikvold

4
alt + shift + a không hoạt động trong nhật thực của tôi. Làm thế nào để kích hoạt nó từ nhật thực?
Yog Guru

2
Điều này không hiệu quả với tôi trong Android Developer Tools Build: v22.0.5-757759 chỉnh sửa: Nhìn xuống các nhà phát triển Android!
anon58192932

14
Đối với Kepler Eclipse trên Mavericks, command+ option+A
Fydo

122

Trên Windows và Linux AltShiftA, như RichieHulum đã chỉ ra. Trên OSX, nó OptionCommandA( A). Cũng đáng lưu ý rằng hai chế độ có thể có các tùy chọn phông chữ khác nhau, vì vậy nếu bạn đã thay đổi phông chữ văn bản mặc định, nó có thể bị chói tai để chuyển đổi chế độ chọn khối và xem thay đổi phông chữ.

Cuối cùng, "lệnh tìm kiếm" ( Ctrl3hoặc Command3) bật lên sẽ tìm thấy nó cho bạn nếu bạn nhập khối. Điều này rất hữu ích nếu bạn sử dụng tính năng này thường xuyên đủ để quên phím nóng.


11
Để sửa đổi phông chữ trong chế độ lựa chọn này: Eclipse -> Tùy chọn -> Chung -> Giao diện -> Màu sắc và Phông chữ -> Cơ bản -> Phông chữ lựa chọn khối soạn thảo văn bản.
Giăng

Có cách nào để bật chế độ cột chọn khi tìm trong giao diện điều khiển hoặc giao diện điều khiển JUnit không? Alt-Shift-A chỉ hoạt động trong cửa sổ / chế độ xem mã nguồn.
JasonRobinson

Tôi không thấy bất kỳ cách nào để kích hoạt lựa chọn khối trong bảng điều khiển - bạn có thể sao chép nội dung ra bộ đệm Eclipse và sau đó chọn ở đó.
Geoffrey Wiseman

66

Như RichieHulum đã chỉ ra lối tắt cho lựa chọn cột (khối) là Alt+Shift+A. Vấn đề tôi chạy vào là SDK Android trên Eclipse sử dụng 3 phím tắt rằng tất cả bắt đầu với Alt+Shift+A, vì vậy nếu bạn gõ đó, bạn sẽ được cung cấp một lựa chọn tiếp tục với D, Shoặc R.

Để giải quyết vấn này, tôi xác định lại lựa chọn cột như Alt+Shift+A,A( Alt, Shift, Aép lại với nhau và sau đó theo sau là một tiếp theo A). Để làm điều này đi đến Windows > Preferencessau đó gõ keyshoặc điều hướng đến General > Keys. Dưới sự Phím nhập filter textcủa block selectionđể nhanh chóng tìm thấy các phím tắt niêm yết cho toggle block selection. Tại đây bạn có thể điều chỉnh lối tắt cho lựa chọn cột theo ý muốn.


3
đó là một thông tin rất hữu ích cho các nhà phát triển Android. cảm ơn bạn.
Tiểu vương quốc Akaydın

Điều đó thật dễ dàng. Tiện ích tuyệt vời cho tất cả các nhà phát triển Android. Cảm ơn bạn!
Kyle Clegg

Đặc biệt tốt khi đặt các hướng dẫn ở đây ... Tôi đã tìm kiếm toggle block selectiontrong mục Khóa, nhưng tôi không biết tên đó là gì ...
Timo

Tôi ước có một cách để loại bỏ android als + shift + một sự lựa chọn :( và không tôi không cài đặt plugin Android theo như tôi có thể nói)
AmanicA

Tôi hủy liên kết tất cả các lệnh ALT + Shift + A và chuyển đổi khối khác hiện không hoạt động như một phím nóng. EDIT: Khởi động lại ADT đã khắc phục sự cố phím nóng. Alt + Shift + A đang hoạt động tốt.
anon58192932

21

Trước hết, phím chuột của bạn phải được tập trung trong trình chỉnh sửa để bật Chế độ chọn khối chuyển đổi

nhập mô tả hình ảnh ở đây

Click vào toggleButtonnhư thể hiện trong hình và nó sẽ enable Vertical selection. Sau khi chọn chuyển đổi nó một lần nữa.


Điều này hoạt động trên ADT, nó cũng cho thấy rằng phím tắt là Alt + Shift + A nhưng không hoạt động.
Rombus

2
Cảm ơn ảnh chụp màn hình. Các phím tắt được liệt kê ở đây giả sử các phím tắt thực sự hoạt động. Vì đó là không trực quan, chỉ vào nút là một tài liệu tham khảo tuyệt vời. Thêm vào đó, nút chỉ ra phím tắt của nó với một mẹo công cụ. Trong trường hợp này, giải pháp ALT + SHIFT + A, không hoạt động trong Công cụ dành cho nhà phát triển Android v22.0.1-685705.
CrazyIvan1974

15

Ngoài ra, bạn có thể thay đổi cửa sổ xem khóa -> tùy chọn sau đó nhập: 'phím' và khi trang tùy chọn khóa mở, bạn có thể nhập 'chuyển đổi lựa chọn khối' và voila!


Cảm ơn bạn về thông tin. Tôi chưa quen với IDE Eclipse và chỉ biết cửa sổ "Hỗ trợ khóa".
vobject

9

Bạn có thể bật và tắt chế độ chỉnh sửa cột thông qua phím tắt ALT-SHIFT-A.

Sau khi kích hoạt, bạn có thể sử dụng chuột để chọn một khối văn bản hoặc bàn phím bằng cách sử dụng SHIFT(như chọn bàn phím bình thường, ngoại trừ lựa chọn sẽ nằm trong một khối).

Nếu bạn đã thay đổi phông chữ mặc định để chỉnh sửa văn bản, vào chế độ chỉnh sửa cột có thể sẽ thay đổi phông chữ màn hình của bạn thành phông chữ chỉnh sửa cột mặc định (có thể khác với phông chữ đã thay đổi của bạn. Để thay đổi phông chữ khi ở chế độ chỉnh sửa cột, hãy chuyển đến menu và chọn Window -> Preferences, sau đó trong cây ở phía bên trái, chọn General -> Appearance -> Colors and Fontsvà sau đó chọn Basic -> Text Editor Block Selection Fonttrên cây bên phải. Sau đó, bạn có thể chọn phông chữ phù hợp với phông chữ "không ở chế độ chỉnh sửa cột".


6

Một cách tiếp cận khác:

Các vrapper cắm mô phỏng vimbên trong biên tập Eclipse. Một trong những tính năng của nó là visual blockchế độ hoạt động tốt trong Eclipse.

Theo mặc định, nó được ánh xạ tới Ctrl-Vcan thiệp vào lệnh dán trong Eclipse. Bạn có thể ánh xạ lại visual blockchế độ sang một phím tắt khác hoặc ánh xạ lại pastelệnh sang một phím khác. Tôi đã chọn cái sau: ánh xạ lại pastelệnh Ctrl-Shift-Vđể khớp với hành vi của thiết bị đầu cuối của tôi.


0
  • Nhấn Alt + Shift + A
  • Quan sát rằng màn hình thu nhỏ
  • Thực hiện lựa chọn bằng chuột
  • Nhấn Alt + Shift + A để quay lại chế độ cũ. nhập mô tả hình ảnh ở đây
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.