nuq’s chu' qaStaHvIS MPS 2020.1

enhancements HIj mps 2020.1 Editor, Hol chep patterns, javadocs stub ghantoH, baselanguage improvements, 'ej mo'mey chu' capabilities!

pIm separators lo' depending on tetlh position

pIm separators lo' depending on tetlh position

HeghDI' [nodes cardinality (0, n) (1, n) pagh. ghaHDaq editing BERNARDO, tIgh separator SabtaHbogh lo'laHghach pong separator query Qap implementing DuHIvDI' laH Daghaj. capability extends feature pong puS arguments juS query Qap (namely prevnode 'ej nextnode) DavoqmoHDI' qIt separator tIgh DuHIvDI' lo'laHghach chang'eng Hoch. qaStaHvIS tlha' screenshot, "'ej" 'ej "," separators.

latlh ghoj

chep patterns

chep patterns

tlham patterns define 'ej nodes HIboQ, pattern Hol. regular concept editors San pattern nargh nagh nodes laj 'oH ngat. 'ach 'op Qatlh editors not correspond exactly concept tlham, laH vI'Iprup 'ey chep patterns (pattern builders) 'e' poQ tlham Del literally lo'.

latlh ghoj

tooltips

tooltips

editor extension pa'vo' mbeddr tooltips chel platform mps. je DuHIvDI' migration mbeddr Hol.

latlh ghoj

transform ghap HIDjolev tam: 'oH pong merge 'ej HIDjolev default

transform ghap HIDjolev tam: 'oH pong merge 'ej HIDjolev default

'e' Transformation Substitution 'ej HIDjolev simplifies pong tIgh concepts teq 'oH pong (substitutemenu_named) default (substitutemenu_default) editor HIDjolev 'ej enhancement qar ghotvam'e'. merged cha' tlhIH concepts vaj (substitutemenu) muSHa'bogh. DaH wIv HIDjolev Segh qaStaHvIS HIDjolev editor. applied rap refactoring Transformation HIDjolev.

Qagh detection ghor editors

vaj lurIHbogh chuH editor aspect Hol ngoq, vaj cha' default editor correspond cell neH ghantoH neH Hol ghItlh. starting je 2020.1, vaj poS bIquv ghor cell neH editor, 'ang Qagh neH QIn tool Qorwagh. qIt stack trace Suq vo' Qagh 'ej chIj qay' cell.

latlh ghoj

rIn nIv'e' bIngDaq ghItlh leghlu' Segh

rIn nIv'e' bIngDaq ghItlh leghlu' Segh chu' feature San projectional editor Hot bit neH rur bIngDaq ghItlh leghlu' editor. HeghDI' Segh bIngDaq ghItlh leghlu' cell, vaj qaSchugh vuDmey'e' neH Segh SoH chonayta' SaH DeSDu' cursor position, vaj vIH cursor Men nIv'e' vuDmey'e' neH overwrote SoH. neH chu'wI' feature vaj pagh gracefully mIw 'ej vuDwIj qImHa' (e.g. qaStaHvIS choHbe' mIw vIHechbogh cells) pagh cell 'a ghIH chenmoH invalid keystroke.

feature on pong default 'ej 'oH laH Dara' settings ghap Editor ghap Sa'.

latlh ghoj

Hol unnecessary extensions eliminating

DaH editor extensions latlh Hol detects lIngwI' 'ej Hoch ngoq 'ej QuQ dependency manifests explicitly 'e' generates. vaj yIDaQo' vIHtaHbogh bIH bIquv SabtaHbogh Hol dependency ghewmey nIS Hol designers qej ghu'vam. ghaH extends qawlu' nIS SabtaHbogh Hol bobcho' dependency editor extensions chu'.

latlh ghoj

javadoc comments neH java stub ghantoH

chu' mechanism be'nI''a'wI', Datu' Hal 'uch along with be'nI''a'wI', Datu' bal 'e' zip qar per tu'lu'. DaH mps capable javadoc extracting vo' Na' 'oH along with De' extracted vo' Segh teywI' Hal.

latlh ghoj

multi-tlhegh comments neH baselanguage

functionality singlelinecomment loQ enhanced, 'ej chu' multilinecomment lIH concept vaj baselanguage Qutlh DuHIvDI' je delimited comments /* … */ Qo'noS 'oS neH rap mIw 'e' Qu' java.

baselanguage enhancements pIlmoH java Hol

DaH DaH nobvam baselanguage nID jo, multiple lurIHbogh catch, inference lutu'lu'bej Segh chaH, default 'ej private interface methods. compatibility ghaH qach mIw specific java Hol patlh poQ 'e' DuHIvDI', laH configured Hoch taS Hol features 'e' wej compatible patlh bot. jIQongqa'laHbe' lutu'lu'bej Segh chaH inference feature, baS poQ j.m.baselanguage.varvariable, DughajmoH vay' Saturjaj Hol wej poQ luchoHlu'qu'pu'mo'.

migration DevwI' vIlegh

latlh improvements

QI'yaH-modal HeS Interface

HeS flow streamline, in order to chu' HeS tool Qorwagh Hoch HeS-related Qu' ret'aq Hach maH. modify teywI' diff 'ej tetlh latlh logh DuHIvDI', 'ej SoH choH chel HeS SuvrupDI' chaH, HeS QIn iteratively, 'ej Hurvo' mIw choH 'oH baS HeS wutlh 'oH.

wej chu' 'oH pong default, vaj vaj nID 'oH wInobqang DaneH'a', "lo' QI'yaH-modal HeS interface" wIv neH preferences ghap Settings | version SeH | HeS.

zen Mode

chu' mode QaH focus SoH ngoq pong naQ jIHDaq mode Distraction tlhab mode 'ej QamchoHmo' jIblIj Hoch tlhegh. nID, zen mode ghoS jIH | Hoch | zen Mode 'el.

git jom vo' ide

git pre-jom manually qawlu' bImejnIS. HeghDI' nIv'e' git repository clone SoH, nej git executable HablI' 'ej download 'ej 'oH lut'e' up for SoH vaj 'oH, chu'wI' pagh Sam ide offer ide.

config teywI' path

note 'e' mps 2020.1, qaStaHvIS choH path config teywI'.

latlh ghoj

jetbrains Mono font pong default

toH brand chu' jetbrains Mono font (lo' mpspreferences ghap Settings | editor | font) je default. check Hoch details vIHtaHbogh chu' developer-friendly typeface website.

mps paw marketplace

jetbrains plugin Marketplace DaH lupoQ neH mps. chu' range 'eb, poS Hoch plugins laH commercialize SoH.