MPS 2021.1 dirilis

Selama beberapa bulan terakhir, kami telah meningkatkan berbagai subsistem produk kami untuk membuatnya seramah mungkin. Baca di bawah tentang fungsi baru di MPS 2021.1 atau tonton video ini:











Editor



penskalaan



— CTRL . — , . / Preferences | Editor | General: Change font size with Ctrl/Cmd+Mouse Wheel.









(indent layout) — , (, BaseLanguage). VM mps.indent_layout.disable_incremental.









, . , . 2021.1 Preferences | Editor | Fonts.

















. . / , . , , Copy Revision Number, Show Diff .













Diff



, , Git- Diff. : — , , — .













Diff



, Diff.















, . — . . .







Save to Shelf



Save to Shelf Shelf, . , ⇧⌘A macOS Ctrl+Shift+A Windows Linux Safe to Shelf.









$LOOP$



LOOP LOOP.inputNode — VAR. LOOP: LOOP.index .













Transform GenPlan



, . transform , . , «», , .









IDE Warn when child cannot be placed into role, , . . , , , COPY-SRC.







. MPS 2021.1 , .









Java- MPS Java



MPS Java. , . Java- MPS API javax.tools.JavaCompiler — MPS , API javax.tools. MPS , API. Eclipse Compiler for Java (ECJ), . classpath ECJ, MPS ECJ, mps.compiler.java=ecj (, mps.vmpoptions). , , API ECJ, mps.compiler.java=ecjlegacy .







, -release , (Preferences -> Java Compiler). , -source/-target, MPS , API , . - API, , , , Java .







MPS



«» MPS. MPS, , . «» ( , «getBaselineVersion():int»).







, 2018.1. Migrations.







Method signature



Method Signature , . , , MPS . , vararg.







, MPS intention-. intention-: , .













BaseLanguage



lang.text — BaseLanguage.









  • , .
  • , .
  • / .
  • .




lang.smodel



model.roots(), model.rootsIncludingImported() model.nodesIncludingImported() , model.nodes(), #expression .









MPS , . - , , . MPS , , com.intellij.mps.LanguageLibrary. hide=«true», , com.intellij.mps.VisibleModuleMask. MPS MPS, . MPS jetbrains.mps.ide.devkit, IDE .









HTML-



HTML-. , MPS . , HTML- CSS JavaScript-.













Apple Silicon



MPS Mac- M1. JetBrains MPS Apple Silicon Toolbox App.









Import Settings , MPS. , IDE , .









, Project Structure VCS-. , , . macOS.















, . . . , - . , .









JetBrains MPS

The Drive to Develop



All Articles