[Latest version] PyCharm practical plug-in

1. Install the plug-in

  Plug-ins extend the core functionality of PyCharm. For example, installing plugins provides the following functionality:

  • Integrate with version control systems, issue trackers, build management servers, and other tools.
  • Coding assistance support for various languages ​​and frameworks.
  • Shortcut prompts, real-time preview, file watcher, and more.
  • Coding exercises that can help you learn a new programming language.

bundled plugins

  By default, PyCharm includes many bundled plugins. Bundled plugins can be disabled, but they cannot be removed. You can install additional plug-ins from the plug-in repository or from a local archive (ZIP or JAR).
Insert image description here
Insert image description here
  Most plugins can be used with any JetBrains product. Some are limited to commercial products, others require a separate license.

2. Practical plug-ins

1. Chinese (Simplified) Language Pack / Chinese Language Pack

Overview

  The Chinese Language Pack localizes the UI of IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, and WebStorm into Chinese. Your feedback is very much appreciated. You can submit it directly from the IDE or via YouTrack either in English or Chinese.
  The Chinese language pack will bring fully Chinese language support to your IntelliJ IDEA, AppCode, CLion, DataGrip, GoLand, PyCharm, PhpStorm, RubyMine, and WebStorm. interface. Your feedback is crucial. You can submit your feedback in Chinese or English directly through the IDE or YouTrack.
Insert image description here

2. Rainbow Brackets

  Once Upon a Time~Free
Plug-in Homepage

Insert image description here

Overview

  Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio Core Features

  • Rainbowify various types brackets(Round,Squiggly,Square,Angle)
  • Rainbowify variables for more languages & config colors using color generator
  • Rainbowify indent guidelines
  • Scope highlighting
  • Rainbowify tag name for XML/HTML
  • Rainbowify property name for YAML/JSON
  • Customize colors
  • Color generator
  • JSX support
  • Rainbowify Python keywords & indent guidelines
  • Scope highlighting for Python
  • Current Block Highlighting
  • Block list support
  • Kotlin function literal braces and arrow
  • Supported languages:
      Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Swift, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, F#, Dart, Pug/Jade, Bash, Vue.js, C# Razor Pages, GLSL(the OpenGL Shading Language), Go Template, C++, C, Solidity, Jinja2…
  • Rainbow various types of brackets (round, wavy, square, angled)
  • Use the color generator to rainbowize variants for more languages ​​and configure colors
  • Rainbowify Indentation Guide
  • range highlighting
  • Rainbowify tag names for XML/HTML
  • Rainbowify property names for YAML/JSON
  • Custom color
  • color generator
  • JSX support
  • Rainbowify Python Keywords and Indentation Guide
  • Scope highlighting in Python
  • Current block highlighted
  • Blacklist support
  • Kotlin function literal braces and arrows
    Insert image description here

3. Key Promoter X

Plugin Homepage
  The Key Promoter X helps you to learn essential shortcuts while you are working. When you use the mouse on a button inside the IDE, the Key Promoter X shows you the keyboard shortcut that you should have used instead. This provides an easy way to learn how to replace tedious mouse work with keyboard keys and helps to transition to a faster, mouse free development. The Key Promoter X tool window shows you a hit-list of the mouse actions you use the most and directly provides you with the shortcut you can use instead. For buttons that don't have a shortcut, the Key Promoter X prompts you with the possibility to directly create one.
  Key Promoter X helps you learn basic shortcuts while you work. When you use the mouse on a button in the IDE, Key Promoter X shows you which keyboard shortcuts should be used instead. This provides an easy way to learn how to replace tedious mouse work with keyboard keys and aids in the transition to faster, mouse-free development. The Key Promoter X tool window displays a click list of your most commonly used mouse actions and provides you directly with shortcuts you can use instead. For buttons that don't have a shortcut, Key Promoter X will prompt you with the possibility of creating one directly.
Insert image description here

Insert image description here

4.

Guess you like

Origin blog.csdn.net/m0_63834988/article/details/135037553