Files
openide/platform/platform-api/resources/PlatformProductivityFeatures.xml
Konstantin Hudyakov 3d39aff1b3 IDEA-299725 Move common refactoring features to platform
GitOrigin-RevId: 0c65d4b61ad1133fb3af42833c09322f8dc28e65
2022-11-02 22:10:50 +00:00

383 lines
10 KiB
XML

<component>
<!--Display names of these features should be specified in FeatureStatisticsBundle-->
<group id="navigation">
<feature id="SearchEverywhere"
tip-id="SearchEverywhere"
first-show="1"
successive-show="1"
min-usage-count="1">
<track-action id="SearchEverywhere"/>
</feature>
<feature id="navigation.popup.class"
tip-id="GoToClass"
min-usage-count="3"
first-show="1"
successive-show="5">
<track-action id="GotoClass"/>
</feature>
<feature id="navigation.popup.file"
tip-id="GoToFile"
min-usage-count="2"
first-show="3"
successive-show="5">
<track-action id="GotoFile"/>
</feature>
<feature id="navigation.popup.symbol"
tip-id="GoToSymbol"
first-show="5"
successive-show="8">
<track-action id="GotoSymbol"/>
</feature>
<feature id="navigation.popup.camelprefix"
tip-id="CamelPrefixesInNavigationPopups"
min-usage-count="3"
first-show="4"
successive-show="7">
<dependency id="navigation.popup.class"/>
<dependency id="navigation.popup.file"/>
<dependency id="navigation.popup.symbol"/>
</feature>
<feature id="navigation.popup.wildcards"
tip-id="WildcardsInNavigationPopups"
min-usage-count="2"
first-show="3"
successive-show="5">
<dependency id="navigation.popup.class"/>
<dependency id="navigation.popup.file"/>
<dependency id="navigation.popup.symbol"/>
</feature>
<feature id="navigation.popup.file.structure"
tip-id="FileStructurePopup"
min-usage-count="3"
first-show="2"
successive-show="5"
/>
<feature id="navigation.recent.files"
tip-id="RecentFiles"
min-usage-count="3"
first-show="3"
successive-show="5"
/>
<feature id="navigation.recent.locations"
tip-id="recent-locations"
show-in-guide="false">
<track-action id="RecentLocations"/>
</feature>
<feature id="navigation.select.in"
tip-id="SelectIn"
min-usage-count="3"
first-show="4"
successive-show="7"
/>
<feature id="navigation.goto.declaration"
tip-id="GoToDeclaration"
min-usage-count="15"
first-show="1"
successive-show="4"
/>
<feature id="navigation.goto.usages"
tip-id="ShowUsages"
min-usage-count="3"
first-show="5"
successive-show="5"
/>
<feature id="navigation.find.usages"
tip-id="find_usages"
show-in-guide="false">
<track-action id="FindUsages"/>
</feature>
<feature id="navigation.goto.inspection"
tip-id="GoToInspection"
min-usage-count="3"
first-show="5"
successive-show="5"
/>
<feature id="navigation.goto.file.line"
tip-id="GotoLineInFile"
show-in-guide="false"
/>
</group>
<group id="completion">
<feature id="editing.completion.basic"
tip-id="CodeCompletion"
min-usage-count="15"
first-show="1"
successive-show="3"
/>
<feature id="editing.completion.replace"
tip-id="TabInLookups"
min-usage-count="10"
first-show="6"
successive-show="8"
/>
<feature id="codeassists.complete.statement"
tip-id="CompleteStatement"
first-show="3"
successive-show="5"
min-usage-count="10"
/>
<feature id="editing.completion.finishByCtrlDot"
tip-id="CtrlDotInLookups"
min-usage-count="7"
first-show="4"
successive-show="8"
/>
<feature id="editing.completion.finishByDotEtc"
tip-id="DotEtcInLookups"
min-usage-count="7"
first-show="4"
successive-show="8"
/>
<feature id="editing.completion.camelHumps"
tip-id="CamelHumpsInCodeCompletion"
min-usage-count="8"
first-show="5"
successive-show="7"
/>
<feature id="editing.completion.cancelByControlArrows"
tip-id="CancelByControlArrows"
min-usage-count="10"
first-show="2"
successive-show="3"
/>
<feature id="editing.completion.changeSorting"
tip-id="ChangeSorting"
min-usage-count="10"
first-show="2"
successive-show="3"
/>
<feature id="editing.completion.postfix"
tip-id="PostfixCompletion"
min-usage-count="10"
first-show="2"
successive-show="3"/>
<feature id="codeassists.liveTemplates"
tip-id="LiveTemplates"
min-usage-count="3"
first-show="3"
successive-show="5"
/>
</group>
<group id="editing">
<feature id="editing.select.word"
tip-id="CtrlW"
min-usage-count="10"
first-show="2"
successive-show="4">
<track-action id="EditorSelectWord"/>
<track-action id="EditorUnSelectWord"/>
</feature>
<feature id="editor.delete.line"
tip-id="DeleteLine"
min-usage-count="1"
first-show="2"
successive-show="1"
/>
<feature id="editing.duplicate"
tip-id="CtrlD"
show-in-guide="false">
<track-action id="EditorDuplicate"/>
</feature>
<feature id="scratch"
tip-id="Scratch"
min-usage-count="10"
first-show="2"
successive-show="3"/>
<feature id="editing.add.carets.using.double.ctrl"
tip-id="Multicursor"
/>
<feature id="editing.convert.line.separators"
tip-id="LineEndings">
<track-action id="ConvertToMacLineSeparators"/>
<track-action id="ConvertToWindowsLineSeparators"/>
<track-action id="ConvertToUnixLineSeparators"/>
</feature>
<feature id="editing.move.statement.up.down"
tip-id="MoveUpDown"
show-in-guide="false">
<track-action id="MoveStatementUp"/>
<track-action id="MoveStatementDown"/>
</feature>
<feature id="editing.join.lines"
tip-id="JoinLines"
show-in-guide="false">
<track-action id="EditorJoinLines"/>
</feature>
<feature id="editing.clipboard.history"
tip-id="ClipboardStack"
show-in-guide="false">
<track-action id="PasteMultiple"/>
</feature>
<feature id="editing.compare.editor.with.clipboard"
tip-id="CompareEditorWithClipboard"
show-in-guide="false">
<track-action id="CompareClipboardWithSelection"/>
</feature>
<feature id="editing.copy.reference"
tip-id="CopyPasteReference"
show-in-guide="false">
<track-action id="CopyReference"/>
</feature>
<feature id="editing.copy.line"
tip-id="CopyWithNoSelection"
show-in-guide="false"
/>
</group>
<group id="codeassists">
<feature id="codeassists.quickjavadoc"
tip-id="QuickJavaDoc"
min-usage-count="3"
first-show="3"
successive-show="5"
/>
<feature id="codeassists.quickdefinition"
tip-id="CtrlShiftI"
min-usage-count="9"
first-show="3"
successive-show="5"
/>
<feature id="codeassists.quickdefinition.lookup"
tip-id="CtrlShiftIForLookup"
min-usage-count="1"
first-show="5"
successive-show="7">
<dependency id="codeassists.quickdefinition"/>
</feature>
<feature id="codeassists.quickjavadoc.lookup"
tip-id="QuickJavaDocInLookups"
min-usage-count="1"
first-show="5"
successive-show="7">
<dependency id="codeassists.quickjavadoc"/>
</feature>
<feature id="codeassists.quickjavadoc.ctrln"
tip-id="QuickJavaDocInLookups"
min-usage-count="1"
first-show="5"
successive-show="7">
<dependency id="codeassists.quickjavadoc"/>
</feature>
<feature id="codeassists.comment.line"
tip-id="CommentCode"
first-show="6"
successive-show="5"
min-usage-count="3"
/>
<feature id="codeassists.overrideimplement"
tip-id="OverrideImplementMethods"
first-show="3"
successive-show="6"
min-usage-count="7"
/>
<feature id="codeassists.highlight.usages"
tip-id="HighlightUsagesInFile"
show-in-guide="false">
<track-action id="HighlightUsagesInFile"/>
</feature>
<feature id="codeassist.inspect.batch"
tip-id="InspectCode"
first-show="3"
min-usage-count="5"
successive-show="5"
/>
<feature id="codeassists.parameterInfo"
tip-id="ParameterInfo"
min-usage-count="3"
first-show="3"
successive-show="5"
/>
</group>
<group id="refactoring">
<feature id="codeassists.surroundwith.statement"
tip-id="SurroundWith"
first-show="5"
successive-show="5"
min-usage-count="4"
/>
<feature id="refactoring.introduceVariable"
tip-id="IntroduceVariable"
min-usage-count="5"
first-show="1"
successive-show="3"
/>
<feature id="refactoring.introduceVariable.incompleteStatement"
tip-id="IntroduceVariableIncompleteCode"
min-usage-count="5"
first-show="3"
successive-show="7"
/>
<feature id="refactoring.rename"
tip-id="Rename"
min-usage-count="2"
first-show="1"
successive-show="3"
/>
<feature id="refactoring.show.quick.list"
tip-id="RefactorThis"
show-in-guide="false">
<track-action id="Refactorings.QuickListPopupAction"/>
</feature>
<feature id="refactoring.extractMethod"
tip-id="ExtractMethod"
min-usage-count="5"
first-show="1"
successive-show="3"
/>
</group>
</component>