IntelliJ에서 스칼라 식의 유형을 보는 방법
Eclipse scala 플러그인 마우스를 올려 놓을 때 변수 유형을 사용하여 멋진 기능이 있습니다. IntelliJ 플러그인과 동일한 정보를 어떻게 볼 수 있습니까?
작성을 선택하고 Alt+를 입력하십시오 =.
바로 가기를 설명 Preferences > Keymap
항목 검색 필드에 "유형 정보"를 입력하십시오.
이전 버전에서는 Shift+ Ctrl+ Alt+ T입니다.
OS X에서는 ctrl+ shift+ P입니다. 이 제네릭이 해결 된 정확한 유형을 보여줍니다.
CTRL / Command 키를 사용하거나 메소드 위로 마우스를 가져갑니다.
당신은 칠 수 Ctrl+를 Q유형을 볼 수있는 변수 또는 메소드 서명에.
자주 쓰는 유형을보기 깔끔한 트릭도 있습니다 : 필요한 것을 선택하고 Ctrl+ Alt+를 입력 입력하십시오 V. 를 위해 추출 편의 할 도구 유형의 변수 추출 물어 보는 대화 상자 가-display 됩니다.
IntelliJ를 일식처럼 접근 할 수 있습니다. 이동 :
File -> Settings -> Languages & Frameworks -> Scala
그런 다음 "다음에 마우스로 가리키면 유형 정보 표시"를 선택하고 원하는 시간 제한을 설정하십시오.
다른 메시지를 선호하는 것을 제외하고는 잘 작동합니다. 가장 일반적인 "선언은 사용하지 않음"인데, 방금 작성하고 val
유형을보고자 한다면 꽤 많은 시간 입니다. 그럼 당신은 (에 의존해야 Alt+ =PC 또는 (위해) Ctrl+ Shift+ ) FORMAC P.
Mac OS X 10.5+
키 바인딩이있는 IntelliJ 2016 이상 에서 키 바인딩은 Ctrl+ ⇧+ P입니다.
이전 답변 :
Mac OS X 10.5+
키 바인딩이있는 MacOS에서는 ⌘+ 되어야 =하지만 작동하지 않는 것입니다.
설정에서 ( Preferences > Keymap
검색 필드에 "유형 정보"를 입력하십시오), 작업에 바로 가기 Ctrl+ ⌘+ T를 추가했습니다 . 이 단축키는 잘 작동합니다.
마우스를 움직이면서 Command 키를 누르십시오. 참고 : 표준 키 바인딩을 사용하여 Mac OS X에서 테스트했습니다. OS 또는 비표준 키 바인딩은 물론 다를 수 있습니다.
여기에 유용한 팁이 키보드 바인딩에 따라 매핑이 다르 Mac OS X 10.5+
바인딩에 대한 요약이 있습니다.
ctrl
+ 호버 : 모드의 유형이 표시됩니다.alt
+ 호버 : 저장을 클릭하면 값을 검사합니다 (매우 편리합니다!)⌘
+ 호버처럼 작동ctrl
하지만 링크를 클릭하여 거기에서 다른 참조로 수 있습니다 (Ctrl + 클릭은 OS X에서 오른쪽으로 클릭되기 때문에).
참고 : Mac OS X 10.5+
바인딩은 여전히 IntelliJ 13.1에서 뜨개질이됩니다. 그들은 기존 Mac OS X
바인딩 보다 더 네이티브 OS X 느낌이 있습니다. Preferences > "keyboard"
(검색 필드에서) 를 통해 활성화 할 수 있습니다. >Keymap > Keymaps: Mac OS X 10.5+
이것들에 대한 실제 유용성 문제는 IntelliJ 13.1부터 키를 연속 것 다음 커서 를 움직인다는입니다. 커서가 이미 식 위에있을 때 이상적으로 작동해야합니다. 그런 다음 ctrl / alt / cmd를 최신 상태로 유지하십시오. 요청합니다.
추신. 나는 공식적으로 Mac OS X가 아닌 OS X라는 것을 알고 있습니다. IntelliJ IDEA는 여전히 이전 이름을 사용합니다.
Windows에서. Mac에서 Alt + =. 옵션 + =
참고 URL : https://stackoverflow.com/questions/7858588/how-do-i-view-the-type-of-a-scala-expression-in-intellij
'IT' 카테고리의 다른 글
SQL "하위 쿼리에없는 경우 선택"은 결과를 반환하지 않습니다. (0) | 2020.07.14 |
---|---|
SQLiteDatabase.query 메소드 (0) | 2020.07.14 |
SQLite에서 자동 타임 스탬프를 얻는 방법은 무엇입니까? (0) | 2020.07.14 |
활성 레코드를 사용할 때 데이터베이스에 대해 정의 된 모든 테이블을 사용하는 방법은 무엇입니까? (0) | 2020.07.14 |
더 이상 사용하지 않는 모든 오류 PHP 5.3 (0) | 2020.07.14 |