智能化下的产物,无人棋牌室
PyCharm 5.1 Beta 2 发布了。PyCharm是由JetBrains打造的一款Python IDE。我们知道,VS2010的重构插件Resharper就是出自JetBrains之手。那么,PyCharm有什么吸引人的特点呢?
首先,PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
另外,PyCharm还提供了一些很好的功能用于django”>Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!
改进日志:
Code Insight | Feature | PY-2748 | Ctrl+Click on formatted string to lead to format arguments |
Bug | PY-18595 | PEP 0484 Type annotations for Python 2 are incorrect on @staticmethods | |
Bug | PY-18659 | ClassCastException in PySubstitutionChunkReference.resolvePercentString | |
Bug | PY-18560 | wrong inferred type for result of __getitem__ by square brackets with slice | |
Exception | PY-18386 | Exception when completing an attribute reference of a recursively defined type | |
Exception | PY-18695 | IllegalStateException on collect run-time types information | |
Debugger | Bug | PY-14992 | Debugging gets stuck with gevent monkey patching |
Docker | Bug | PY-18705 | docker compose remote setup failing |
Docstrings | Bug | PY-18733 | Return types collected by debugger are not inserted automatically inside generated docstrings |
Exception | PY-18740 | TypeError from rest_formatter.py helper for the file-level docstring of module gimpfu | |
IPython Notebook | Bug | PY-15718 | IPython Notebook: invalid project selected as serving directory in multi-project structure |
Bug | PY-15859 | Map F1 and help button (if any) of the IPython Notebook console to the specified id | |
Usability | PY-15045 | Newly created cell evaluation | |
Inspections | Bug | PY-18422 | False positives with __slots__ and class attributes |
Bug | PY-18401 | False positive in str.format() with **kwargs | |
Bug | PY-18115 | %s substitution flagged as an unresolved reference | |
Bug | PY-18322 | PyCharm cannot detect obvious unresolved method | |
Bug | PY-18096 | False positive “Type doesn’t have expected attributes” for namedtuple | |
Skeletons | Exception | PY-18205 | NPE building skeletons |
Build tools | Bug | WEB-18581 | npm scripts: Debug should be available only for script with node process |
HTML | Bug | WEB-10645 | Wrong case in HTML autocomplete |
Bug | WEB-20527 | Error: Cannot resolve file | |
JavaScript | Feature | WEB-20555 | JSON Schema: recognize comments |
Bug | WEB-20494 | JSDoc @see symbol autocompletion not working inside constructor function | |
Bug | WEB-20426 | export default function gives “Unused function” and “Unresolved variables” | |
Bug | WEB-20557 | JSON Schema: provide warning about required type Object for the schema to be read | |
JavaScript. Frameworks | Bug | WEB-20600 | Angular 2: red code, ‘Unexpected token’ inspection |
JavaScript. Inspections | Bug | WEB-20443 | JSHint: support new options inside .jshintrc file and JSHint UI |
Bug | WEB-20138 | ES6: reassign const variable | |
Bug | WEB-20117 | Redundant local variable inspection for JavaScript incorrectly identifies variable that is required. | |
Bug | WEB-20559 | es6: destructuring assignment in for of loop result in restructured variables incorrectly being marked as ‘might not be initialized’ | |
Bug | WEB-20534 | Duplicate declaration when using computed property names with function values | |
Node.js | Exception | WEB-20643 | Remote interpreter: NullPointerException on applying empty Vagrant configuration |
TypeScript | Bug | WEB-18352 | Typescript: module resolution logic wrong. Analyzer ignores `typings` entry in sud-modules `package.json` when targeting commonjs |
Bug | WEB-20625 | Convert to template string intention should work in TypeScript | |
Bug | WEB-18835 | TypeScript: Autoformatting does not put spaces after colon before type in interfaces | |
Performance | WEB-19847 | WebStorm crashes caused by large TypeScript project when unresolved types introduced | |
IDE Configuration | Bug | IDEA-152061 | Ability to set default project location |
Task | IDEA-149458 | Support for parallel update campaigns in a single channel | |
Task Management | Bug | IDEA-136499 | “Open Task” command and GitLab issues: uses internal (DB global) issue id instead of issue number (project local) |
Version Control. Log | Usability | IDEA-152442 | “Go To Hash/Branch/Tag” button is missing |
Version Control. Mercurial | Performance | IDEA-152392 | Freezes when hg has many roots (JDK project) |
Version Control. Subversion | Bug | IDEA-146178 | Subversion fails during check of file by invalid path |
Plugin: Deployment _ FTP.. | Bug | WI-30881 | Key passphrase is used as a password in case key file is invalid or passphrase doesn’t match it |
Exception | WI-30645 | Remote Host Access: null pointer exception with copy and paste | |
No subsystem | Bug | KT-8592 | “Choose Sources” fails with Kotlin files |
下载地址:
Platform | Download | Notes |
---|---|---|
Windows | pycharm-professional-145.256.43.exe | |
Linux | pycharm-professional-145.256.43.tar.gz | Unpack .tar.gz into an empty folder only. |
Linux | pycharm-professional-145.256.43-no-jdk.tar.gz | Requires manually installed Java 8. Unpack .tar.gz into an empty folder only. |
Mac OS X | pycharm-professional-145.256.43.dmg | Includes bundled Java 8. |