IT박스

지역 변수를 만드는 IntelliJ 단축키는 무엇입니까?

itboxs 2020. 8. 5. 08:02
반응형

지역 변수를 만드는 IntelliJ 단축키는 무엇입니까?


이클립스에서 메소드가있는 경우 :

String MyObject.getValue();

이것을 사용할 때 당신은 갈 수 있습니다 :

MyObject.getValue(); 

커서가 라인에 있고 CTRL+ 를 누르면 1'새 로컬 변수를 할당'하는 상황에 맞는 메뉴가 표시되어 다음과 같은 결과가 나타납니다.

String value = MyObject.getValue(); 

IntelliJ에서 쉽게 할 수 있습니까? 인터넷을 검색했지만 성공하지 못했습니다.


네! 이것이 변수 리팩토링 소개 입니다. 기본적으로 일부 텍스트를 선택한 다음 Ctrl+ Alt+ V를 누릅니다 (Mac의 경우 + + V). 표현이 불완전하거나 유효하지 않은 경우, IntelliJ는 여전히 당신이 의미하는 바를 추측하고 수정하려고합니다.


IntelliJ 13.1은 Postfix 완성을 도입했습니다 .

Postfix Completion을 사용하면 다음을 입력하여 지역 변수를 도입 할 수 있습니다.

MyObject.getValue().var

눌러 ctrl + space또는 enter.

심지어 다른 진술에서도 작동합니다. 예를 들면 다음과 같습니다.

foo.someMethod(myObject.getValue().var);

Mac 사용자의 경우 : alt + enter변수를 생성하려는 위치에서

참고 URL : https://stackoverflow.com/questions/2070653/what-is-the-intellij-shortcut-to-create-a-local-variable

반응형