PhpStorm 2018.3.5

コードの構造内の検索・置換機能を改善
3月 18, 2019
新バージョン

機能

Structural Search and Replace

  • Check lambdas/method references type using `getFunctionalInterfaceType()` in structural search

Data Views

  • Suggest filter value from clipboard

Dart

  • Dart code folding does not support optional `new`
  • Show package info in Dart code completion

不具合の修正

No subsystem

  • "Columns List" context item not working
  • [Dump Threads in Run tool window] add java11 support
  • Explicitly be aware that IBM JDK doesn't support `report-cdata-event`

Code Navigation

  • Hierarchy scope has disappeared

Database (archived)

  • RE at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread

Debugger

  • Instrumentation in java.lang.Thread does not work when running as Debug mode in Intellij Idea
  • Watch variables: blue screen lag

Editor. Editing Text

  • Join Lines on selected text also joins not selected text

Find, Replace, Find Usages

  • "Search Everywhere" is missing files

IDE Configuration

  • Reformat Code does not work for JSON
  • Cannot not start IDE after 2018.3.4 update

Indices

  • Upgrade to IntelliJ 2018.3.3 (from 2018.2.x) causes high cpu/memory usage in idle state

Java. Code Formatting

  • Reformatting JavaDoc with generics Map adds extra spaces every time, may freeze IDE

Plugin Management

  • Enabling parent plugin from the depending plugin doesn't work
  • Updating plugins in an offline environment no longer works with new marketplace and custom plugin repository

Run | Debug configuration

  • Shorten command line is missing on scratch run configuration even though prompted

Structural Search and Replace

  • Editing a count filter put wrong value in max count editor if min count is not default

UML

  • Memory hogging in Diagrams + Structure tool window + Zoom In/Out
  • Fonts in UML diagrams are no longer vectorial but rasterized (to poor resolution)

User Interface

  • "Run/Debug Configurations" dialog is opened without toolbar if invoked from Touch Bar while "Search Everywhere" was opened
  • The window with the addition of the note does not stretch vertically
  • Structure View shows content of the previously opened editor tab
  • New Search Everywhere doesn't have an option to filter out run/debug configurations
  • Mojave: low contrast menu selection background

User Interface. Accessibility

  • [a11y] instant rename popup ignores default enter

User Interface. Focus

  • File Structure: renaming from the popup is broken

User Interface. Look and Feel

  • High Contrast Theme: Menu bar and popup menu items are not highlighted when selected after restarting IDEA with "High Contrast" theme set
  • Items in popup have two-tones highlighting when selected
  • Color Scheme reverts to Darcula from *custom* light color theme after restart if IDE theme is Darcula

User Interface. Navigation

  • Results in "Search Everywhere" are delayed
  • Typo in menu label for "Show Gutter Icon & Tooltip"

User Interface. Project View

  • [Autoscroll from source] in Unpinned/Undock modes doesn't work when using mouse

Version Control

  • Preview diff is too wide if file path is long

Version Control. Git

  • Ignore empty remote section in git config
  • Git Native SSH with passphrase fails with Permission denied
  • Update minimal supported on git version on Windows to 2.4

Version Control. GitHub

  • GitHub: Cannot view a PR on GitHub Enterprise 2.12 or older
  • Cannot create github token when one with the name already exists
  • Git: Pull Requests Browser: can't autocomplete suggested search query

DB Connectivity

  • Adding custom driver results in IllegalArgumentException.
  • NullPointerException when adding project data source when host and port fields are empty and the connection is tested

DB Console

  • Enable DBMS_OUTPUT setting

Usability

  • Console History does not allow to search for numbers

DB Diagram

  • Font rendering in Datagrip 2017.3.5 class diagram is broken.

DB Diff

  • Comparison between two database tables which using trigger.

DB Introspection

  • MS SQL: "SELECT permission was denied" error when introspecting stored procedures
  • Cannot synchronize with a readonly postgres database (cannot execute txid_current() during recovery)
  • MSSQL: Incorrect argument type in database view
  • Oracle 12: ORA-01652 unable to extend temp segment during introspection
  • DataGrip introspection SQL (retrieve dependencies) consumes all space in TEMP tablespace [Oracle 12.2.0.1]
  • Cannot use Database Explorer for sql database prefixes with brackets in the name.

DB Refactoring

  • Missing schema qualifier with Postgres schema
  • Rename index is not working
  • Cancel refactoring problem

Data Import & Export

  • "Import Data from File" silently fails with columns that contain a space

Data Views

  • "Edit" in table cell editor destroys data silently because the cell's editor uses the IDE's "Global Encoding"
  • Apparent off-by-one displaying DATE datatype

SQL Format and Style

  • Clickhouse dialect reformat inserts extra spaces in quoted identifiers
  • Can't disable SQL formatting (on copy-paste)
  • Disabling SQL formatting in settings does not work
  • SQL Server: Second comment line indented on stored procedure comments
  • Disable formatting setting doesn't disable also auto-formatting on type (but must do)

SQL General

  • Existing DB functions treated as unknown
  • Parsing of Oracle SQL Script Incorrect within Database Console

SQL Generation

  • DataGrip Can't See MySQL Foreign Key's Referenced Column
  • Wrong sql script on column comment change in Modify Table window

SQL Highlighting

  • DataGrip with Postgres incorrectly interpreting code in functions as unreachable when following a FOREACH END LOOP;

SQL Resolve

  • Unable to resolve Columns

User Interface

  • Dots in consoles names disappear

Dart

  • Dart web debugging: breakpoints that are set before debug session starting are not resolved when using SDK 2.1

JavaScript. Frameworks

  • Angular template files are not recognized if "@angular/core" is not a direct dependency
  • Syntax highlighting and code completion for Angular template language stopped working
  • If directive has multiple selectors, non of them gets recognized in template

Unit Tests

  • jest-intellij-reporter is failing with TypeError: jasmine.Spec.isPendingSpecException is not a function on Jest version 24.0.0
PhpStorm

PhpStorm

リファクタリング、コード補完、実行時のコード分析、コード記述の生産性を向上する機能満載のPHP統合開発環境

PhpStormは、次の製品にも含まれています。

ご質問がありますか?

今すぐ JetBrains ライセンススペシャリストとライブ チャット