IDEA의 모든 키 조합을 외우는 것은 나쁜 생각입니다. 모든 가능성을 바로 사용할 수는 없으며, 머릿속의 혼란으로 인해 사용하고 싶은 새로운 조합이 혼동될 수도 있습니다. 더욱이, 얼마 후 이미 두꺼운 먼지 층으로 덮여 있는 지식, 사용되지 않은 조합에 대한 지식이 필요할 때, 당신은 그것을 기억하지 못할 것입니다. 따라서 이 기사에서는 내가 자주 사용하는 조합을 설명하려고 노력할 것입니다. (나뿐만 아니라 도움이 되기를 바랍니다. 휴). 그럼 가자! ;) "이 부분을 복사해야 하는데 버퍼에도 필요한 것이 있습니다"라는 상황이 누구나 겪어본 적이 있을 것입니다. 이 상황에서 해결 방법은 다음과 같습니다: Ctrl + D 이것은 한 줄을 복사하는 명령입니다. (파일에서 선택할 수 있는 한 줄, 클래스 코드 등 원하는 모든 것) "선택 커서"가 끝나는 동일한 줄에 코드를 복사합니다. 따라서 다음 줄로 복사하려면 그 줄도 잡으세요 =)
실제로 코드 조각을 삭제하고 싶지 않지만 여러 줄에 주석을 추가하는 것은 그리 편리하지 않습니다. 실제 생활에서는 이에 대한 키가 있습니다. Ctrl + / Ctrl + Shift + / 첫 번째 옵션에서는 한 줄 주석으로 코드 조각을 주석 처리합니다. 두 번째 옵션에서는 주석이 여러 줄로 표시됩니다.
(스포일러: 이 조합을 사용하여 댓글을 삭제할 수도 있습니다.) 아니면 수업 이름으로 자신을 설명한 후 어떻게든 삭제하거나 이름을 바꾸려고 생각하는 일이 발생할 수도 있습니다. 이름을 바꾸시면 됩니다! 이렇게 하려면 프로젝트에서 클래스 이름을 마우스 오른쪽 버튼으로 클릭합니다. 또는 클래스 자체의 이름을 마우스 오른쪽 버튼으로 클릭합니다(동일한 메뉴 위치 선택). 하지만! 스크린샷에서 보셨듯이 키보드 단축키에 대한 작은 힌트가 있습니다: Shift + F6 줄을 선택하지 않고 삭제하는 기능도 있습니다. 가장 중요한 것은 거기에 커서가 있다는 것입니다. 나머지는 세부 사항입니다 =) Ctrl + Y 코드가 있지만 일종의 블록으로 래핑해야 하는 경우(/for/try 등의 경우) 저장된: Ctrl + Alt + T 코드의 순서를 복원하는 유용한 조합: Ctr + Alt + I 코드의 들여쓰기를 정렬합니다(코드 조각이 선택된 경우 이 부분에서는 그렇지 않은 경우 해당 줄에 정렬합니다). 커서가 있는 곳). 이전 예: 이후:
(스포일러 주의!) 하지만 더 강력한 것이 있습니다! 이는 줄을 변경할 뿐만 아니라 코드를 코드 스타일에 맞게 만듭니다. Ctr + Alt + L 이것은 확실히 프로그래밍하는 방법을 아름답게 가르쳐 줄 것입니다! IDEA는 또한 나중에 전체 명령으로 변환하는 일부 약어를 이해합니다. 다음은 유용할 수 있는 몇 가지 사항입니다: psvm + tab -> public static void main sout + tab -> System.out.println() serr + tab -> System.err.println() I + Enter -> for(Object 객체 : ){} + ESC iter + Enter -> for(Object o: ){} + ESC fori + tab -> for (int i = 0; i < ; i++){} 모든 약어는 다음을 사용하여 볼 수 있습니다: Ctrl + J 아, 네, IDEA에서 가장 유용한 기능을 거의 잊어버렸어요! 갑자기 실수가 발생했다면! 어쩌면 크지는 않지만 불쾌하고... 한마디로 프로그램이 시작되지 않습니다 =) 확실히 코드를 작성할 때 실수를 했을 때 IDEA에서 오류 위치에 빨간색으로 밑줄을 긋는 경우가 있었습니다. 그리고 당신은 거기 앉아서 생각합니다: "정말 악마야! 또 그녀는 뭔가를 좋아하지 않아! 하지만 바로 거기에서는 모든 것이 괜찮아!" 그녀가 싫어하는 점을 이해하려면 그녀가 강조 표시한 곳에 커서를 놓고 Alt + Enter 조합을 눌러야 합니다 . 그런 다음 그녀는 솔루션을 제안할 것입니다. 이 목록에서 선택할 수 있습니다(그녀는 매우 똑똑한 것을 제공합니다) ), 드문 경우지만 스스로 생각해야 합니다.
GO TO FULL VERSION