Plugin Scala Eclipse có một tính năng hay cho bạn biết loại biến khi bạn di chuột qua nó. Làm cách nào để xem thông tin tương tự với plugin IntelliJ?
Plugin Scala Eclipse có một tính năng hay cho bạn biết loại biến khi bạn di chuột qua nó. Làm cách nào để xem thông tin tương tự với plugin IntelliJ?
Câu trả lời:
Chọn biểu thức và gõ Alt+ =.
Nếu bạn muốn thay đổi phím tắt, hãy đi tới Preferences > Keymap
và nhập "Nhập thông tin" vào trường tìm kiếm.
Trong các phiên bản cũ hơn, đó là Shift+ Ctrl+ Alt+ T.
CTRL / Phím lệnh và di chuột qua biến hoặc phương thức.
Bạn có thể nhấn Ctrl+ Qtrên một chữ ký biến hoặc phương thức để xem loại của nó.
Ngoài ra còn có một mẹo gọn gàng để xem loại của bất kỳ biểu thức nào: chọn biểu thức và loại Ctrl+ Alt+ V. Điều này sẽ hiển thị hộp thoại Biến trích xuất với loại biểu thức sẽ được trích xuất hiển thị cho thuận tiện.
Bạn có thể thiết lập IntelliJ giống như nhật thực. Đi đến:
File -> Settings -> Languages & Frameworks -> Scala
và sau đó đánh dấu vào "Hiển thị thông tin loại trên chuột di chuột sau, ms" và đặt thời gian chờ ưa thích của bạn.
Điều này hoạt động tốt ngoại trừ các tin nhắn khác dường như được ưu tiên. Phổ biến nhất là "Tuyên bố không bao giờ được sử dụng", điều này khá nhiều thời gian nếu bạn vừa viết một val
và muốn xem nó là loại. Sau đó, bạn phải dùng đến ( Alt+ =) cho PC hoặc ( Ctrl+ Shift+ P) forMac.
Trong IntelliJ 2016 trở lên với Mac OS X 10.5+
keybindings, keybinding là Ctrl+ ⇧+ P.
Câu trả lời cũ:
Trong MacOS với Mac OS X 10.5+
keybindings, nó được coi là ⌘+ =, tuy nhiên điều đó dường như không hoạt động gì cả (đối với tôi).
Trong cài đặt ( Preferences > Keymap
và nhập "Nhập thông tin" vào trường tìm kiếm), tôi đã thêm phím tắt Ctrl+ ⌘+ Tvào hành động. Phím tắt này hoạt động tốt.
CTRL + Shift + P
- loại giá trị đơn (cung cấp thêm chi tiết):CTRL + J
Giữ phím Command khi di chuột qua. Lưu ý: Tôi đã thử nghiệm điều này trên Mac OS X với các phím bấm tiêu chuẩn. Các hệ điều hành khác nhau hoặc các tổ hợp phím không chuẩn dĩ nhiên có thể khác nhau, nhưng chức năng chắc chắn là có.
val test = Seq(1,2)
hiển thị thông tin loại cho Seq [+ A] chứ không phải Seq [Int]
Có những mẹo hay được tập hợp quanh đây, nhưng vì ánh xạ thay đổi theo các ràng buộc bàn phím, đây là một bản tóm tắt cho các Mac OS X 10.5+
ràng buộc.
ctrl
+ hover: hiển thị loại biểu thức
alt
+ hover: nhấp vào biểu thức kiểm tra giá trị của nó (rất tiện dụng!)
⌘
+ hover hoạt động như ctrl
+ hover, nhưng cũng cho phép nhấp vào liên kết để đi đến các tham chiếu khác của biểu thức (ctrl + nhấp rõ ràng là không vì nó được coi là nhấp chuột phải trong OS X).
Lưu ý: Các Mac OS X 10.5+
ràng buộc vẫn không phải là mặc định trong IntelliJ 13.1, nhưng chúng thực sự nên như vậy. Họ có cảm giác OS X bản địa hơn các Mac OS X
ràng buộc cũ . Bạn có thể kích hoạt chúng thông qua Preferences > "keyboard"
(trong trường tìm kiếm)>Keymap > Keymaps: Mac OS X 10.5+
Vấn đề về khả năng sử dụng thực sự với những điều này (kể từ IntelliJ 13.1) là người ta cần giữ phím, sau đó di chuyển con trỏ. Nó cũng hoạt động lý tưởng khi bạn đã có con trỏ trên biểu thức, sau đó bắt đầu giữ ctrl / alt / cmd. Tôi sẽ yêu cầu chúng làm điều này.
ps. Tôi biết đó là OS X, chính thức, không phải Mac OS X. IntelliJ IDEA vẫn sử dụng cách đặt tên cũ ít nhất là cho các keycaps.
Trong Windows. Alt + = Trong mac. tùy chọn + =