CLion 2019.3.3

데이터 뷰 및 SQL 강조표시를 개선합니다.
1월 23, 2020
신규 버전

기능

Code: Clangd

  • Concepts: Add operators as completions.

IDE Preferences

  • Allow default build directory to be outside of project root.

User Interface. Project View

  • Add the ability to "Copy path" relative to repository root.

DB Console

  • Added the ability to execute stored procedures.

Data Views

  • Use Data Editor for editable views.

SQL General

  • Added in-line variable names for scripts.

SQL Highlighting

  • Support MySQL 8 SRID argument on GEOMETRY columns.
  • Support MySQL new grants (SESSION_VARIABLES_ADMIN).
  • Inspection about ROLLBACK and COMMIT in triggers.

수정사항

Code: Clangd

  • Support for /std:c++latest flag when using Visual Studio toolchain.
  • Wrong namehint.
  • Concepts: semicolon sometimes not inserted automatically.

Code: Completion

  • Jump outside closing bracket is not working for function () when clangd completion is on.
  • Clangd completion only: some keywords are missed in completion list.
  • Clangd completions are shown too high in the list.

Code: Documentation

  • Namehint incorrectly shown for designated init.
  • Namehints for member expressions.
  • Namehint present when bitwise operation is used.
  • Incorrect name hint for template variadic template function.

Code: Find Usages

  • Find Usages command is useless for writes.

Code: Highlighting and Inspections

  • Designated Initializer Highlighting.
  • Incorrect highlighting of std namespace in usages from concepts library.
  • Clang Tidy gives erroneous inspection warnings when evaluating an expression in the debugger 2019.3.

Code: Parsing

  • Throwable: Tokens [OCPunctuator on editing/completing requirement.
  • Concepts: Missing completion for nested types of constrained type in some contexts.
  • Recognize raw string as literal in macro calls.

Code: Refactorings

  • Extract parameter is totally broken.
  • Wrong inline result for macro in refactoring and quick documentation.

Debugger

  • Debugger: Flickering "Evaluating Expression Information..." in status bar.

Unit Testing: Google Test

  • K/N plugin is blocking running GTest.

Code Analysis. Inspection

  • Contract falsely report warning for methods that contain unchecked casts.

Code Analysis. Structural Search

  • Matching multiple fields in single declaration fails.
  • Extra semicolon inserted on replace.
  • Searching for javadoc with text and doc tag ignores text.
  • Replace structurally removes spaces between repeated elements.
  • Structural search doesn't work with JSX.

Core. File System

  • "Must not intern long path" exception when importing a Maven project.

Core. IDE Settings

  • Customize Menus - Navigation Bar popup menu items are not saving.

Core. Installation

  • Restart WildFly server after update despite canceling.

Core. Platform API

  • WinProcessListHelper.exe crashes on Windows 7.

Core. Project Settings

  • Editor - Duplicates - settings for Kotlin, JavaScript, Typescript and Actionscript reset after reopening Phpstorm in default settings and in project settings.

Editor. Intention Actions

  • Freeze on showing available intentions.

Lang. JSON

  • Ability to set a custom value for a max JSON schema file size.
  • Sort properties alphabetically breaks indentation in JSON.

Tools. Docker

  • Docker: connection Url is not checked if contains spaces.
  • False positive on external network name in docker compose.
  • Packages added in remote Python interpreter are not available for code completion.
  • Docker. FileChooser. F1 should lead to `Docker` section instead of `Services Tool Window`.
  • Extra spaces are not trimmed in the API URL in Docker server settings.
  • Docker. Root node it selected instead of the container, which run via image/Dockerfile.

User Interface. Navigation

  • Switch tab shortcut skips one file with Tab limit = 1.
  • Goto Class should prefer start matches.

User Interface. Services View

  • Services: RestoreHiddenConfigurations action should be available always when some configurations are hidden.
  • Unable to remove Services tool window from panel.

Version Control. Git

  • Do not propose Force Add for directories.

Version Control. Local History

  • Undo doesn't work for "copy file" action.

Version Control. Mercurial

  • Authentication script does not work with Pyhton 3.

Console

  • Selection/Cell is shown ill-aligned in python console.

Debugger

  • Formatting string exception in debugger.
  • "TypeError: isinstance() arg 2 must be a type or tuple of types" running Concurrency Diagram.
  • PyCharm ignoring breakpoints in modules.

Inspections

  • Inconstant severity for unresolved reference in import statements.

Skeletons

  • PyCharm no longer complain when building skeletons for the remote interpreter failed.

DB Refactoring

  • Using DELETE statement instead of TRUNCATE with Cassandra Table.

DB Schema Views

  • Collapse descendant nodes in the DB tree.

Data Import & Export

  • JSON-Groovy fails on MongoDB database.
  • CSV export exports Minus sign as html code.

Data Views

  • Use Data Editor for editable views.
  • Select on Zerofill column.
  • Table Editor Go to related data F4 not working.
  •  "Copy" command in right-click menu (right click on a cell) freezes Datagrip 2019.3.1.
  • IDE hangs when opening table with lots of columns ~4000 (important for MongoDB).

SQL Completion

  • Postgres: bad completion.
  • Insert code template.
  • Add new auto fix for `Insertion into identity/autoincrement column is not supported`.
  • MS SQL: useless autocompletion of type name in declare variable.
  • Bad completion for table aliases in DDL commands.
  • Snowflake syntax doesn't recognize EXCEPT.

SQL Format and Style

  • Semicolon is placed on a new line after 'go'.

SQL General

  • SQL PostgreSQL dialect doesn't recognize \gset in sql-scripts.

SQL Highlighting

  • SQLite INSTR function is not supported.
  • Redundant argument name hint.
  • Bad inspection ("select from procedure call") for jsonb_to_recordset.
  • Error message near 'cross join ... on' is not very user-friendly.
  • Confusing folding for injected SQL queries.
  • MySQL - MEMBER OF unexpected keyword.
  • Add support for AggregateFunction with parameters in ClickHouse dialect.
  • Code error in valid MySQL 8+ regarding functional indexes.

SQL Resolve

  • PostgreSQL-dialect doesn't recognize jsonb_ops for gin-index.
  • Asterisk behavior inside aggregate functions.
CLion

CLion

C 및 C++를 위한 크로스 플랫폼 IDE.

CLion 도 구매할 수 있습니다:

궁금한 점이 있으세요?

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