PyCharm 2023.1의 새로운 기능
PyCharm 2023.1이 출시되었습니다! 올해의 첫 번째 주요 릴리스인 이번 버전에서는 원격 Jupyter Notebook 지원, 새로운 UI에 대한 개선, 제네릭에 대한 향상된 유형 추론 등을 제공합니다.
아래에서 새로운 기능을 확인해 보세요! 4월 4일 오전 0시(한국 표준시 기준)에 새로운 버전에 관한 YouTube 라이브 스트림이 시작됩니다. (이 라이브 스트림은 영어로 진행됩니다.) 이 라이브 스트림에 참석하여 궁금한 점이 있으면 저희에게 질문해 주세요!
새로운 UI
새로운 PyCharm의 UI를 개발해온 지 꽤 오래되었습니다. 이 새로운 UI는 시각적 복잡성을 줄이고, 필수 기능에 간편한 액세스를 제공하며, 필요에 따라 복잡한 기능을 점진적으로 공개하도록 만들어져 UI의 모양과 느낌이 더욱 깔끔해졌습니다. 주요 변경 사항으로는 간소화된 메인 툴바, 새 도구 창 레이아웃, 새로운 테마 및 업데이트된 아이콘이 있습니다.
새로운 PyCharm Community Edition 사용자의 경우, PyCharm 2023.1에서 새 UI가 기본적으로 활성화됩니다. PyCharm Professional 사용자의 경우에는 기존의 UI가 기본적으로 적용되어 있으며, 새 UI를 활성화하려면 Settings(설정)/Preferences(환경 설정) | Appearance & Behavior(모양 및 동작) | New UI(새 UI)를 선택하면 됩니다.
이 새로운 UI를 사용해 보고 여러분의 의견을 이슈 트래커에 공유해 주세요.
다음은 새로운 UI와 기존의 UI의 다른 점을 간략하게 소개한 내용입니다.
새 위젯
이제 Project(프로젝트) 위젯을 사용하여 프로젝트 간 전환, VCS 위젯을 사용하여 메인 창 헤더에서 가장 인기 있는 VCS 작업을 바로 사용, Run(실행) 위젯을 사용하여 실행/디버그 구성을 관리하는 등의 일반적인 작업을 더 빠르게 할 수 있습니다.
도구 창 간의 탐색 기능 업데이트
이제 도구 창은 도구 창 표시줄에 아이콘으로 표시됩니다. 이 덕분에 도구 창 표시줄에 더 많은 도구 창을 배치할 수 있고, 시각적 탐색이 편리해집니다.
재설계한 디버그 도구 창
보다 나은 화면 공간 관리를 위해 기본 디버그 액션이 있는 별도의 두 개 툴바를 간소화하여, 도구 창 탭 근처의 단일한 툴바로 이동했습니다.
Compact Mode(콤팩트 모드)
작은 화면에서 작업하는 경우 Compact Mode(콤팩트 모드)를 사용해 보세요. 이 모드에서는 간격과 요소 크기를 줄여 한층 통합된 IDE 디자인을 선보입니다.
원격 Jupyter Notebook 지원
이제 IDE에서 바로 원격 Notebook으로 작업할 수 있습니다. 로컬 시스템과 원격 시스템 간에 원격 Jupyter Notebook을 복사하여 붙여넣고 이름을 바꿀 수 있습니다. 이제 원격 Notebook 내의 개별 셀도 디버그할 수 있습니다. 셀당 여러 중단점을 설정할 수 있고 Step Into(스텝인투) 및 Step Over(스텝오버) 기능을 사용하여 오류를 진단할 수 있습니다.
원격 Jupyter 서버에 연결
원격 Jupyter 서버를 PyCharm에서 프로젝트에 연결하려면 메인 메뉴에서 Tools(도구) | Add Jupyter Connection(Jupyter 연결 추가)으로 이동하고 팝업에서 Connect to Jupyter server using URL(URL을 사용하여 Jupyter 서버에 연결)을 선택하세요. 원격 서버가 이 특정 프로젝트에 바인딩됩니다.
서버에서 Notebook의 최신 원격 버전을 가져오려면 컨텍스트 메뉴에서 Reload from Server(서버에서 다시 로드)를 선택합니다.
에디터
제네릭에 대한 타입 추론 개선
IDE는 이제 제네릭 클래스와 제네릭 프로토콜의 계층 구조를 더 효과적으로 처리하여 타입 힌트에서 고질적으로 제기되었던 문제를 해결합니다.
Quick Documentation(빠른 문서)에서 구문 강조 표시 개선
Quick Documentation(빠른 문서) 툴팁에서 이제 선택한 표현식, 추론 타입 및 정의 요소에 대한 클릭 가능한 링크의 정의에 구문 강조 표시가 제공됩니다. 툴팁을 호출하려면 ⌘을 누르고 마우스 포인터를 표현식 위로 가져가면 됩니다(또는 그 위에 캐럿을 놓음).
여러 프로젝트의 패키지를 포괄적으로 관리
Python Packages(Python 패키지) 도구 창은 이제 기본 프로젝트에 종속 프로젝트가 연결된 워크플로를 지원합니다. 도구 창 왼쪽의 추가 패널에서 프로젝트를 선택하면 패키지를 설치 및 제거하고 각 프로젝트의 버전을 관리할 수 있습니다.
Code Vision: 사용 위치에 대한 인레이 힌트
이제 새로운 usages(사용 위치) 인레이 힌트로 클래스 구현과 재정의 메서드를 추적하기가 더 쉬워졌습니다. 선언 바로 위에 기호가 사용되는 횟수가 표시되며 사용 위치로 이동할 수 있습니다.
이 내용을 표시하지 않으려면 힌트 위로 마우스를 가져간 다음 컨텍스트 메뉴에서 Hide ‘Code Vision: Usages’ Inlay Hints(‘Code Vision: 사용 위치’ 인레이 힌트 숨기기)를 선택하세요.
Rename(이름 변경) 리팩터링에 대한 인라인 프롬프트
PyCharm에서 Rename(이름 변경) 리팩터링이 사용되는 방식을 업데이트했습니다. 팝업 대화상자에서 새 이름을 입력하는 대신 인라인 프롬프트 양식을 통해 변경할 수 있습니다.
기타 개선 사항
PyCharm 2023.1에는 이 외에도 많은 업데이트 사항이 있습니다. 빠른 프런트엔드 개발을 위한 Astro 지원, GitHub 코드 검토 워크플로 개선, 커밋 검사 동작 개선, Docker-compose 노드의 대시보드 탭에서 Docker-compose 컨테이너로부터 로그를 가져와 한 곳에 표시하는 등의 기능도 포함되어 있습니다. PyCharm 2023.1의 새로운 기능 페이지를 확인하고 오늘부터 새로운 기능을 사용해 보세요!
PyCharm 2023.1의 새로운 기능 라이브 스트림
새로운 기능을 라이브 스트리밍에서 확인해 보세요! 4월 4일 오전 0시(한국 표준시 기준), Paul Everitt, Helen Scott, Jodie Burchell이 함께하는 YouTube 라이브 스트림에 참여하세요.
이 라이브 스트림에서는 PyCharm 2023.1을 살펴보고 사용자 여러분의 질문에 답도 해 드릴 예정입니다. (이 라이브 스트림은 영어로 진행됩니다.)
PyCharm 관련 소식 및 업데이트를 기대해 주세요. 의견이 있으시다면 아래 댓글, 이슈 트래커 또는 Twitter를 통해 저희에게 알려주세요!
PyCharm 팀
게시물 원문 작성자