Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Software-update: IntelliJ Idea 2018.2

JetBrains brengt verschillende ontwikkelomgevingen uit, zoals CLion gericht op C en C++, DataGrip gericht op sql, PhpStorm gericht op php en IntelliJ Idea gericht op Java. IntelliJ Idea biedt slimme codecompletion, deep-static-analysis, intelligent-refactorings, debugger en een testrunner, en kan ook overweg met Kotlin, Groovy, Coffee- en Actionscript. Voor een overzicht van de mogelijkheden verwijzen we naar deze pagina. IntelliJ Idea is beschikbaar in twee smaken, een gelicentieerde Ultimate-smaak met meer functionaliteit en een gratis opensource-Community-smaak. Voor de Ultimate-smaak zal voor zakelijk- en thuisgebruik betaald moeten worden, maar als de software wordt gebruikt voor onderwijs of niet-commerciële opensourceprojecten, is de licentie gratis. JetBrains heeft IntelliJ Idea 2018.2 uitgebracht, met de volgende aankondiging:

IntelliJ IDEA 2018.2: MacBook Touch Bar, Java 11, Breakpoint Intentions, Spring Boot, Version Control, and More

Today’s the day! Please welcome a new major update – IntelliJ IDEA 2018.2! It’s packed full with exciting new features and ready for you to download! Read this post for a brief summary of the main highlights, don’t forget to check out the What’s New page for more details and screenshots.

Java
  • Support for the upcoming Java 11.
  • Data flow information can be viewed in the editor.
  • The IDE displays type hints for long method chains.
  • It’s now possible to configure Quick Documentation to pop-up together with autocompletion.
  • A new preview panel for Extract Method lets you check the results of your refactoring before you make any actual changes.
  • The @Contract annotation adds new return values: new, this, and paramX.
  • New and updated inspections and intention actions include smarter Join Line action and improved Stream API support, among many others.
Editor
  • You can now jump outside the closing bracket or quote with Tab.
  • Reassigned local variables and reassigned parameters are now underlined by default.
  • For or while keywords are highlighted when you place the caret on the corresponding breakorcontinue keyword.
User interface
  • MacBook Touch Bar is supported.
  • Dark window headers are available.
  • An updated IntelliJ theme on Linux.
  • We’ve changed to new UI icons.
VCS
  • The updated Files Merged with Conflicts dialog displays Git branch names and adds a new Group files by directory option.
  • You can open several Log tabs in the Version Control toolwindow.
  • The IDE now displays the Favorites branches in the Branch filter on the Log tab.
  • You can preview the diff in the VCS Log.
  • Tags can be deleted from Git commits via the context menu of the Log tab.
  • Explore the repository state based on a given revision by using the new Browse Repository at Revision action.
  • Skip the Push dialog completely when usingCommit and Push, or display it only when committing to protected branches.
  • Configure as many GitHub accounts as needed in Preferences | Version Control | GitHub.
  • Autocompletion for Git tags is available in the Checkoutdialog.
JVM debugger
  • Brand new breakpoint intentions.
  • Ability to filter a breakpoint hit by the caller method.
Gradle
  • Included buildSrc Gradle projects are discovered automatically.
  • Debug Gradle DSL blocks.
Maven
  • The IDE now supports the “release” option of the maven-compiler-plugin.
  • There’s a quick-fix to suppress a warning for dynamically created properties.
Configuration
  • Exclude only some of the transitive dependencies when adding a new repository library.
  • Assign shortcuts to actions right from the Find Action pop-up.
Differences Viewer
  • A new Open Blank Diff Viewer action opens an emptyDifferences Viewerto compare any text sources you want.
Spring Boot
  • A new Spring Runtime Beans diagram helps you visualize the dependencies between beans in the runtime.
  • Manage HTTP requests mappings from the Run Dashboard.
Spring Integration
  • Spring Integration 5.0 is supported.
Kotlin
  • The Kotlin plugin bundled with the IDE has been updated to v1.2.51.
  • Runnable Kotlin scratch files.
  • An intention to convert end-of-line comments into the block comments and vice versa.
  • New coroutine inspections and intentions.
Groovy
  • Groovy 2.5 annotations: @NamedDelegate @NamedParam @NamedVariant.
  • Groovy 3.0 default methods in interfaces.
  • Support for the do…while loop, try with resources, and method references ‘::’ .
Scala plugin
  • The Scala plugin can show implicits right in the editor. Even better, it shows you places where implicits are not found.
  • A new Move Refactoringto move members between objects.
  • The Scalafmt formatter has been integrated. Enable it in Preferences / Settings | Editor | Code Style | Scala.
  • Semantic highlighting.
  • Improved auto-completion for pattern matching.
Android
  • Merge withAndroid Studio 3.1.2.
JavaScript & TypeScript
  • Use the newExtract React component refactoring to break a component into two.
  • New intention to Convert React class components into functional components.
  • Add new features to your Angular app using the integration with ng add.
  • New JavaScript and TypeScript intentions: Implement interface, Create derived class, Implement members of an interface or abstract class, Generate cases for ‘switch’, and Iterate with ‘for..of’.
  • A new Code Coverage feature helps you find unused code in your client-side apps.
Improvements in YAML support
  • YAML code formatter.
  • Smarter YAML with JSON Schemas.
Database Tools
  • SQL log.
  • New SQL formatter.
  • Running stored procedures.
  • Source code migrations.
Docker integration plugin
  • A new Context folder field in the Docker run configuration.
  • A new Use Soft Wraps action wraps words in docker logs.
  • Navigate from compose nodes and containers to the corresponding compose and dockerfile files.
File Watchers plugin
  • Ability to set a global file watcher.
A complete list of all the changes can be found in the really long release notes.

That’s it! We really appreciate all the thoughts, suggestions, and of course, the bug-fixes that you are sharing with us! Please keep them coming as always in the discussion forum, issue tracker, Twitter, and the comments. Thank you!
Versienummer 2018.2
Releasestatus Stable
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10
Website JetBrains
Download https://www.jetbrains.com/idea/download
Licentietype Freeware/Betaald

Door Japke Rosink

Meukposter

30-07-2018 • 09:15

4 Linkedin

Submitter: dirkdev

Bron: JetBrains

Reacties (4)

Wijzig sortering

Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True