PyCharm 2018.2

pipenv 지원을 추가하여 종속성 관리를 간소화합니다.
7월 26, 2018
신규 버전

기능

  • Python
    • Support for pipenv - pipenv simplifies your application's dependency management. PyCharm 2018.2 will automatically create a pipenv when you open a project with a Pipfile, and makes it easy to create new projects with pipenvs.
    • Quick documentation is new and improved - PyCharm’s quick documentation is now better looking and easier to read. Press Ctrl-Q (Ctrl-J on macOS) to see exactly the documentation you need, right in the editor.
    • pytest Fixtures and pytest-bdd - PyCharm 2018.2 upgrades Pytest support with BDD and code intelligence for fixtures.
    • reST Preview - You may have already seen how PyCharm (with a plugin) can show you what your Markdown document will look like. This functionality, and more, is now available for reStructuredText.
    • Attrs support - The attrs library brings new Dataclasses in Python 3.7 (and more) to any Python version.
    • Code insight improvements - It now checks more type hints, and checks if you’re correctly awaiting function calls in asynchronous code, and offers quick fixes.
    • Further improvements in Python support
      • You can now specify a file in a run configuration that will be redirected to the stdin of your script
      • The PyCharm debugger can attach to any running Python process on your computer? If you’re running a lot of different Python processes simultaneously this might get unwieldy. Specify a filter for your program’s name and get to your target quicker
      • When working with large variables it can take some time for your variables to load, which may slow you down when you’re stepping through your code. You can now set the debugger to only show variables on demand, and speed up your debugging experience.
      • Upgrading your dependencies is important, and that’s why PyCharm tells you when updates are available on the package management screen. You can now choose to only upgrade to stable versions, or to stay with the latest pre-release versions.
  • Version Control
    • Multiple GitHub account support - Do you use multiple GitHub accounts on a regular basis? PyCharm 2018.2 makes switching between them more convenient.
    • Logs tab: multiple tabs and diff preview - By being able to slice and dice it in multiple tabs, we’ve made it easier to learn from your project’s history.
    • Browse the entire repository at a specific revision.
  • Database
    • Create query plan diagrams - In PyCharm 2018.2 you can visually inspect where you need to tweak your query or add an index.
  • IDE Improvements
    • New icons - PyCharm 2018.2 looks sleeker than ever before. The new design philosophy reduces the usage of color to where it is semantically important, making it easier to find what you need at a glance.
    • MacBook Pro Touch Bar is now supported - Do you have a MacBook Pro with a Touch Bar? PyCharm now provides context-sensitive touch bar contexts for running your code, debugging, VCS, and more.
  • Javascript
    • Code coverage for code running in the browser: find unused code - Code maintenance usually isn’t a developer’s favorite task. Deleting unused code makes the job quicker and lets you finish the task quicker. PyCharm now helps you find unused client-side JS code.
    • Faster indexing for Angular - Performance is an important topic, and we’re happy to announce that indexing new Angular projects is now twice as fast.
    • Many new intentions and refactorings, such as Extract React Component - Refactor JavaScript with confidence in PyCharm 2018.2: extract React component, implement interface, generate cases for a TypeScript switch statement over an enum, and more.
    • Code completion for Vue events and event modifiers - Most Vue templates will have event code attached to them. PyCharm now makes it easier to hook up your handlers to the correct event.
Support for pipenv

PyCharm

Django용 서포트가 제공되는 Python IDE.

PyCharm 도 구매할 수 있습니다:

궁금한 점이 있으세요?

JetBrains 사 제품 라이선스 담당자와 라이브 채팅