IntelliJ에, 단축키를 매개 변수로 선택 아래 코드를 사용 하는가?

Billybong :

코딩하면서 ... 어떻게 새로운 메소드 호출의 매개 변수가 될 현재의 위치에 코드를 리팩토링 않는 저를 느리게하는 경향이 그 작은 것들 중 하나? 커서가있다|

var foo = “|bar”;

내가 좋아하는 것, 그래서 이제 foo는이 파일을해야합니다 :

var foo = new File(“bar”);|

어떻게 당신이 입력 "새로운 파일 ("수행 및 커서?입니다 Ctrl 키-W, 잘라 내기, 유형, 가장 빠른 경로를 붙여 주위를 움직이지 않고 IntelliJ에 의해 생성 닫는 괄호와 세미콜론을 얻을?

바스 Leijdekkers :

당신은 전체 현재 문 동작을 (시도 할 수 있습니다 Cmd+ Shift+ EnterMac에서). 이 성명에서 텍스트 커서가 위치한 필요없이 어떠한 닫는 괄호와 세미콜론을 추가하여 현재 문을 완료합니다. 당신은 입력 할 필요가 new File(앞에와는 );텍스트 커서를 이동하지 않고 당신을 위해 추가됩니다.

또 다른 옵션은 자신의 라이브 템플릿을 추가 할 수 있습니다. 같은 예를 들어 뭔가 $END$($SELECTION$). 나는 "메소드 호출과 서라운드"이라고 명명하고 그것을 약어를했다 M. 먼저 문자열 상수를 선택한 다음 라이브 템플릿과 서라운드를 호출하여 사용합니다. 그것은 괄호를 추가하고 여는 괄호 앞에 텍스트 커서를 위치, 당신은 입력 할 수 있습니다 new File.

추천

출처http://43.154.161.224:23101/article/api/json?id=209751&siteId=1