2010-12-10 3 views

답변

3

표현식을 선택하고 리 팩터 -> 변수 소개를 수행하십시오. 예 : < ctrl> + < alt> + V

내가 IntelliJ에 대해 좋아하는 점 중 하나는 불완전한 코드를 리팩터링 할 수 있다는 것입니다. 나는 항상 코드를 작성하는데 사용한다. (세 번째 줄마다)

주 : 표현식이 두 번 이상 나타나는 경우 모두 바꿀 수있는 옵션이 제공됩니다.

문자열 섹션을 추출 할 수도 있습니다. 예 :

String text = "one two three"; 
String text2= "to two too"; 

나는 단어 를 선택하고 < CTRL> + < ALT가> + V를 선택하는 모든 대체 내가있다.

String two = "two"; 
String text = "one " + two + " three"; 
String text2= "to " + two + " too"; 

이것은 상수 나 매개 변수를 추출하는 데 더 유용합니다. (문자열의 일부분을 매개 변수화 할 수 있습니다)

+0

감사합니다, 피터! 나는 그 단축키에 대해서도 알고 있었지만 특정 케이스 (메소드의 실제 매개 변수를 처리하기 위해)에만 적합하다고 생각했다. –

+0

+ + F를 사용하여 표현식을 필드로 바꾸고 선택적으로 초기화를 생성자로 옮길 수도 있습니다. 그리고 + + P를 사용하여 표현식을 매개 변수로 변환 할 수 있습니다. 이렇게하면 모든 호출자에게 표현식이 도입되어 개별 호출에 대해 변경할 수 있습니다. –

+0

rvalue가 현재 줄의 유일한 텍스트 인 경우 선택하지 않아도됩니다. 코드를 입력하고 ctrl + alt + v를 누르십시오. – CrazyCoder

관련 문제