> Java > java지도 시간 > 본문

⌨ 내가 매일 사용하는 DE 단축키

DDD
풀어 주다: 2024-09-19 06:29:37
원래의
382명이 탐색했습니다.

이 글은 소프트웨어 마스터리 뉴스레터를 다시 게시한 것입니다. 내용이 마음에 드신다면 구독을 고려해 받은편지함으로 바로 이메일을 받아보세요!

소프트웨어 마스터리 뉴스레터 2호에 오신 것을 환영합니다.

이번 호에서는 소프트웨어 엔지니어로서 대규모 코드베이스를 탐색할 때 알아야 할 세 가지 단축키를 공유하고 싶습니다.

  1. 이름으로 파일을 검색하세요.
  2. 코드베이스에서 문자열을 검색하세요.
  3. 선언으로 이동하고 뒤로 이동합니다.

코드베이스를 처음 접하는 사람이든 전문가이든 관계없이 이러한 단축키를 사용하면 원하는 것을 보다 생산적으로 찾을 수 있습니다.

저는 주로 IntelliJ를 사용하므로 이 IDE에 대한 예제를 사용하겠습니다. 그러나 언급된 모든 단축키는 다른 IDE에서도 사용할 수 있습니다.

이름으로 파일 검색

때때로 우리는 찾으려는 파일의 이름을 알고 있지만 그 파일이 어느 폴더에 있는지 기억하지 못하거나 해당 파일을 찾기 위해 IDE의 파일 탐색기에서 여러 폴더를 확장하고 싶지 않습니다.

이러한 경우 이름으로 파일을 검색하는 방법을 알아두면 유용합니다. IntelliJ에서 이를 수행하는 한 가지 방법은 Ctrl + Shift + N입니다. 이 키를 누르면 "파일" 탭에서 모든 곳에서 검색 창이 열립니다.

이 창에서는 열려는 파일의 이름을 입력할 수 있습니다. Java 및 기타 객체 지향 프로그래밍 언어의 경우 여기에 클래스 이름을 입력하는 것이 좋습니다(예: MyAwesomeClass).

보너스 팁: 어디서나 검색 기능은 일종의 퍼지 검색을 사용하므로 MyAwesomeClass와 같은 클래스의 경우 각 단어의 첫 글자만 입력하면 됩니다.

⌨ DE Shortcuts I Use Daily

코드베이스에서 문자열 검색

코드베이스에서 문자열을 검색하는 것은 여러 가지 이유로 유용합니다.

  1. 특정 클래스나 메소드를 사용하는 방법의 예를 검색할 수 있습니다.
  2. 이전에 읽었던 내용이 어렴풋이 기억나는 댓글이나 문서를 찾아보실 수 있습니다.
  3. 코드가 포함된 파일이 기억나지 않더라도 탐색하려는 코드 조각을 검색할 수 있습니다.

IntelliJ에서는 Ctrl + Shift + F를 사용하여 문자열을 검색할 수 있으며 파일에서 찾기 창이 열립니다.

⌨ DE Shortcuts I Use Daily

선언으로 이동(및 뒤로)

드디어 공유하고 싶은 마지막 단축키는 바로 페어입니다.

익숙하지 않은 코드베이스에서 작업할 때 다른 사람이 작성한 코드를 읽어야 하는 경우가 많아 다른 사람이 작성한 코드가 더 많이 호출되는 등의 현상이 발생합니다.

건강을 위해 클래스, 메소드 또는 필드의 선언으로 이동하는 방법과 이전 위치로 돌아가는 방법을 알고 싶을 것입니다.

IntelliJ에서는 Ctrl + B를 사용하여 선언으로 이동할 수 있습니다. 뒤로 돌아가려면 Ctrl + Alt + 왼쪽 화살표를 사용하세요.

⌨ DE Shortcuts I Use Daily

당신 차례입니다!

이번 호를 통해 일상 업무에서 이 세 가지 IDE 단축키를 사용하는 데 도움이 되셨기를 바랍니다.

이것 없이는 살 수 없는 다른 지름길이 있나요? 이 이메일에 회신하거나 아래 댓글로 알려주세요!

읽어주셔서 감사합니다!

새미

위 내용은 ⌨ 내가 매일 사용하는 DE 단축키의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!