Nice programing

PyCharm의 숨겨진 기능

nicepro 2020. 12. 2. 21:55
반응형

PyCharm의 숨겨진 기능


PyCharm 이 젊은 IDE 라는 것을 알고 있지만 사용하는 동안 사탕을 발견했는지 알고 싶습니다. 경험을 통해 JetBrains IDE가 사탕으로 가득 차 있고 모든 것을 찾을 때까지 기다릴 수 없다는 것을 알고 있습니다.

처음에는 예상하지 못했던 팁을 적어주십시오.


의 수석 개발자로서 PyCharm저는 일반적으로 임의의 위치에 기능을 숨기지 않으며 대부분을 발견 할 수있는 몇 가지 신뢰할 수있는 방법이 있습니다.

  • Ctrl모든 항목 (메서드, 기능, 템플릿 태그 이름 및 매개 변수 등)을 클릭 해보십시오 .
  • 경우 Ctrl(작품을 -clicking, 일반적으로 너무 완료 않습니다 Ctrl- Space(), 이름 바꾸기를 Shift- F6및 용도 찾기) ( Alt- F7)
  • 메뉴를 살펴보고 흥미로워 보이는 작업을 시도해보십시오.
  • 설정보기 | 으로 강조 표시 할 수있는 경고를 구성하기위한 검사 PyCharm및 대부분의 검사에는 문제를 자동으로 수정하는 빠른 수정이 있습니다.
  • 블로그를 읽고 거기에 강조 표시된 기능을 사용해보십시오.

최근에 옵션을 발견했습니다 (기본적으로 꺼져있는 것 같습니다).

따옴표 또는 중괄호 입력시 주변 선택

기본적으로 무엇이든 빠르게 문자열을 만들 수 있다면 Ctrl-W를 눌러 선택하고 따옴표를 입력하십시오. 대박 :)

추신 :이 사용 설정 검색 기능을 활성화하려면 다음을 검색하십시오. surround


블록 선택 기능인 ctrl-w를 좋아합니다. ctrl-w를 몇 번 눌러서 기능 / if 블록을 선택할 수 있다는 것이 대단하다고 생각하기 전에이 문제를 살펴본 적이 없습니다.


이것은 PyCharm 특정이 아니며 실제로 IntelliJ에서 발견했지만 PyCharm 사용자도 이점을 얻을 수 있지만 ...

Alt + 클릭 (Gnome 기본 키맵을 사용하는 경우 Ctrl + Alt + 클릭)하고 드래그하여 텍스트를 선택합니다. 단어 줄 바꿈을 사용하여 전체 줄 대신 경계 블록을 선택합니다. 이러한 선택된 블록을 사용하여 반복적 인 텍스트를 입력하거나 한 줄의 여러 부분을 한 번에 삭제할 수 있습니다. 그것을 시도하면 생각보다 더 자주 사용을 찾을 수 있습니다!


이것이 정말로 숨겨진 기능인지는 모르겠지만 당신이 그것에 대해 알면 테스트가 훨씬 쉬워집니다.

PyCharm을 통해 테스트를 실행하는 경우 역 추적의 이름과 줄을 클릭하여 Python 코드의 정확한 줄로 이동할 수 있습니다. 테스트가 훨씬 쉬워집니다.


URLconf에서보기 메소드를 Control- 클릭하면 views.py가 열리고 해당 메소드로 바로 이동합니다. 마찬가지로 뷰와 다른 템플릿 ( extends태그 에서와 같은)에서 템플릿 이름을 control- 클릭하면 해당 템플릿으로 이동합니다.

숨겨지지는 않지만 CSS 파일을 편집 할 때 색상을 사용하는 모든 스타일의 여백에 색상이 표시됩니다. 나는 그것을 좋아한다. 또한 CSS의 경우 : 코드 인사이트는 태그 최적화를 제공하고 사용하지 않는 태그를 회색으로 표시합니다.

HTML 파일을 편집 할 때 편집기의 오른쪽 상단으로 마우스를 이동하면 여러 브라우저에 대한 아이콘이 표시됩니다. 이러한 아이콘을 클릭하면 각 브라우저에서 현재 HTML이 열립니다. Django 템플릿을 사용하는 경우에는 유용하지 않지만 그럼에도 불구하고 IDE 사탕의 또 다른 부분입니다.

자동 가져 오기도 제가 가장 좋아하는 기능 중 하나 일 것입니다. 그래도 약간의 작업이 필요합니다. 이것은 단지 미리보기 릴리스이므로 지속적으로 개선 될 것이라고 확신합니다.

잘하셨습니다, JetBrains!


내가 최근에 알아 내야했던 것은 파이썬 프로그램을 실행할 때 하드 코딩 된 인수를 전달하는 방법이었습니다. 프로그램을 실행하기 위해 명령 창으로 앞뒤로 전환하는 대신 IDE에서 수행하고 싶었습니다.

PyCharm 1.5.2에서는을 클릭 Run한 다음 Edit Configurations. 위에서 세 번째 텍스트 상자 인으로 레이블이 지정 Script parameters되어 프로그램 매개 변수를 하드 코딩 할 수 있습니다. 프로그램이 PyCharm에서 실행될 때마다 사용됩니다.

참고 URL : https://stackoverflow.com/questions/2555726/hidden-features-of-pycharm

반응형