mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-04 23:39:07 +07:00
Also, cancel the popup scope when documentation popup is closed for any reason (not only when it is closed manually by our code). GitOrigin-RevId: 623cc68d101c3a7d12f88a3c785a41ca7d296886
135 lines
7.8 KiB
XML
135 lines
7.8 KiB
XML
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude" package="org.jetbrains.plugins.terminal">
|
|
<name>Terminal</name>
|
|
<category>Other Tools</category>
|
|
<id>org.jetbrains.plugins.terminal</id>
|
|
<vendor>JetBrains</vendor>
|
|
<description><![CDATA[
|
|
<p>Provides integrated terminal (View | Tool Windows | Terminal)
|
|
]]></description>
|
|
|
|
<dependencies>
|
|
<plugin id="com.intellij.modules.lang"/>
|
|
</dependencies>
|
|
|
|
<content>
|
|
<module name="intellij.terminal/cloud"/>
|
|
<module name="intellij.terminal.sh"/>
|
|
</content>
|
|
|
|
<resource-bundle>messages.TerminalBundle</resource-bundle>
|
|
<xi:include href="/META-INF/terminal.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
<xi:include href="/META-INF/completion-specs.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
|
|
|
<actions>
|
|
<action id="Terminal.OpenInTerminal" class="org.jetbrains.plugins.terminal.action.RevealFileInTerminalAction"
|
|
icon="org.jetbrains.plugins.terminal.TerminalIcons.OpenTerminal_13x13">
|
|
<add-to-group group-id="RevealGroup" anchor="last"/>
|
|
<override-text place="EditorTabPopup"/>
|
|
<override-text place="ProjectViewPopup" use-text-of-place="EditorTabPopup"/>
|
|
<override-text place="EditorPopup" use-text-of-place="EditorTabPopup"/>
|
|
<override-text place="FavoritesPopup" use-text-of-place="EditorTabPopup"/>
|
|
<add-to-group group-id="TouchBarDefault_alt" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.CloseTab" class="com.intellij.openapi.actionSystem.EmptyAction" use-shortcut-of="CloseContent"/>
|
|
<action id="Terminal.RenameSession" class="org.jetbrains.plugins.terminal.action.RenameTerminalSessionAction">
|
|
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.MoveToEditor" class="org.jetbrains.plugins.terminal.action.MoveTerminalSessionToEditorAction">
|
|
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.SplitVertically" class="org.jetbrains.plugins.terminal.action.TerminalSplitActionBase$Vertical">
|
|
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.SplitHorizontally" class="org.jetbrains.plugins.terminal.action.TerminalSplitActionBase$Horizontal">
|
|
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.NextSplitter" use-shortcut-of="NextSplitter"
|
|
class="org.jetbrains.plugins.terminal.action.GotoSplitTerminalActionBase$Next">
|
|
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.PrevSplitter" use-shortcut-of="PrevSplitter"
|
|
class="org.jetbrains.plugins.terminal.action.GotoSplitTerminalActionBase$Prev">
|
|
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.MoveToolWindowTabLeft" class="org.jetbrains.plugins.terminal.action.MoveTerminalToolWindowTabLeftAction">
|
|
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.MoveToolWindowTabRight" class="org.jetbrains.plugins.terminal.action.MoveTerminalToolWindowTabRightAction">
|
|
<add-to-group group-id="ToolWindowContextMenu" anchor="last"/>
|
|
</action>
|
|
<action id="Terminal.SwitchFocusToEditor" class="com.intellij.openapi.actionSystem.EmptyAction">
|
|
<keyboard-shortcut first-keystroke="ESCAPE" keymap="$default"/>
|
|
</action>
|
|
<action id="Terminal.CopySelectedText" class="com.intellij.openapi.actionSystem.EmptyAction">
|
|
<!-- use keyboard-shortcuts of $Copy with Ctrl+Shift+C on Linux -->
|
|
<keyboard-shortcut first-keystroke="control shift C" keymap="Default for XWin"/>
|
|
<keyboard-shortcut first-keystroke="control C" keymap="Default for XWin"/>
|
|
<keyboard-shortcut first-keystroke="control INSERT" keymap="Default for XWin"/>
|
|
<keyboard-shortcut first-keystroke="control C" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="control INSERT" keymap="$default"/>
|
|
</action>
|
|
<action id="Terminal.Paste" class="com.intellij.openapi.actionSystem.EmptyAction">
|
|
<!-- use keyboard-shortcuts of $Paste with Ctrl+Shift+V on Linux -->
|
|
<keyboard-shortcut first-keystroke="control shift V" keymap="Default for XWin"/>
|
|
<keyboard-shortcut first-keystroke="control V" keymap="Default for XWin"/>
|
|
<keyboard-shortcut first-keystroke="shift INSERT" keymap="Default for XWin"/>
|
|
<keyboard-shortcut first-keystroke="control V" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="shift INSERT" keymap="$default"/>
|
|
</action>
|
|
<action id="Terminal.Find" class="com.intellij.openapi.actionSystem.EmptyAction" use-shortcut-of="Find"/>
|
|
<action id="Terminal.SelectAll" class="com.intellij.openapi.actionSystem.EmptyAction">
|
|
<keyboard-shortcut first-keystroke="meta A" keymap="Mac OS X"/>
|
|
<keyboard-shortcut first-keystroke="meta A" keymap="Mac OS X 10.5+"/>
|
|
</action>
|
|
<action id="Terminal.SmartCommandExecution.Run" class="com.intellij.openapi.actionSystem.EmptyAction">
|
|
<keyboard-shortcut first-keystroke="control ENTER" keymap="$default"/>
|
|
</action>
|
|
<action id="Terminal.SmartCommandExecution.Debug" class="com.intellij.openapi.actionSystem.EmptyAction">
|
|
<keyboard-shortcut first-keystroke="control shift ENTER" keymap="$default"/>
|
|
</action>
|
|
<action id="Terminal.ClearBuffer" class="com.intellij.openapi.actionSystem.EmptyAction">
|
|
<keyboard-shortcut first-keystroke="control L" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="meta K" keymap="Mac OS X"/>
|
|
<keyboard-shortcut first-keystroke="meta K" keymap="Mac OS X 10.5+"/>
|
|
</action>
|
|
|
|
|
|
<!-- New Terminal Actions -->
|
|
<action id="Terminal.SelectLastBlock" class="org.jetbrains.plugins.terminal.exp.TerminalSelectLastBlockAction">
|
|
<keyboard-shortcut first-keystroke="control UP" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="meta UP" keymap="Mac OS X" replace-all="true"/>
|
|
<keyboard-shortcut first-keystroke="meta UP" keymap="Mac OS X 10.5+" replace-all="true"/>
|
|
</action>
|
|
<action id="Terminal.SelectPrompt" class="org.jetbrains.plugins.terminal.exp.TerminalSelectPromptAction">
|
|
<keyboard-shortcut first-keystroke="control DOWN" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="meta DOWN" keymap="Mac OS X" replace-all="true"/>
|
|
<keyboard-shortcut first-keystroke="meta DOWN" keymap="Mac OS X 10.5+" replace-all="true"/>
|
|
</action>
|
|
<action id="Terminal.SelectBlockAbove" class="org.jetbrains.plugins.terminal.exp.TerminalSelectBlockAboveAction">
|
|
<keyboard-shortcut first-keystroke="UP" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="control UP" keymap="$default"/>
|
|
<keyboard-shortcut first-keystroke="meta UP" keymap="Mac OS X"/>
|
|
<keyboard-shortcut first-keystroke="meta UP" keymap="Mac OS X 10.5+"/>
|
|
</action>
|
|
<action id="Terminal.SelectBlockBelow" class="org.jetbrains.plugins.terminal.exp.TerminalSelectBlockBelowAction">
|
|
<keyboard-shortcut first-keystroke="DOWN" keymap="$default"/>
|
|
</action>
|
|
|
|
<action id="Terminal.CommandCompletion" class="org.jetbrains.plugins.terminal.action.TerminalCommandCompletionAction">
|
|
<keyboard-shortcut first-keystroke="TAB" keymap="$default"/>
|
|
</action>
|
|
<action id="Terminal.InsertInlineCompletionItem" class="org.jetbrains.plugins.terminal.exp.TerminalInsertInlineCompletionAction">
|
|
<keyboard-shortcut first-keystroke="RIGHT" keymap="$default"/>
|
|
</action>
|
|
<action id="Terminal.ShowDocumentation" class="org.jetbrains.plugins.terminal.action.TerminalShowDocAction"
|
|
use-shortcut-of="QuickJavaDoc"/>
|
|
<action id="Terminal.Copy" class="org.jetbrains.plugins.terminal.action.TerminalCopyAction"
|
|
use-shortcut-of="$Copy" icon="AllIcons.Actions.Copy"/>
|
|
|
|
<group id="Terminal.PopupMenu">
|
|
<reference ref="Terminal.Copy"/>
|
|
</group>
|
|
</actions>
|
|
|
|
</idea-plugin>
|