mirror of
https://github.com/TermoraDev/termora.git
synced 2026-01-16 02:12:58 +08:00
feat: 支持在 Find Everywhere 中快速打开本地终端
This commit is contained in:
@@ -15,6 +15,24 @@ class QuickCommandFindEverywhereProvider : FindEverywhereProvider {
|
|||||||
list.add(CreateHostFindEverywhereResult())
|
list.add(CreateHostFindEverywhereResult())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Local terminal
|
||||||
|
list.add(ActionFindEverywhereResult(object : AnAction(
|
||||||
|
I18n.getString("termora.find-everywhere.quick-command.local-terminal"),
|
||||||
|
Icons.terminal
|
||||||
|
) {
|
||||||
|
override fun actionPerformed(evt: ActionEvent) {
|
||||||
|
ActionManager.getInstance().getAction(Actions.OPEN_HOST)
|
||||||
|
?.actionPerformed(
|
||||||
|
OpenHostActionEvent(
|
||||||
|
this, Host(
|
||||||
|
name = name,
|
||||||
|
protocol = Protocol.Local
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}))
|
||||||
|
|
||||||
// SFTP
|
// SFTP
|
||||||
list.add(ActionFindEverywhereResult(object : AnAction("SFTP", Icons.fileTransfer) {
|
list.add(ActionFindEverywhereResult(object : AnAction("SFTP", Icons.fileTransfer) {
|
||||||
override fun actionPerformed(evt: ActionEvent) {
|
override fun actionPerformed(evt: ActionEvent) {
|
||||||
|
|||||||
@@ -99,6 +99,7 @@ termora.find-everywhere.groups.open-new-hosts=Open a new host
|
|||||||
termora.find-everywhere.groups.opened-hosts=Opened hosts
|
termora.find-everywhere.groups.opened-hosts=Opened hosts
|
||||||
termora.find-everywhere.groups.tools=Tools
|
termora.find-everywhere.groups.tools=Tools
|
||||||
termora.find-everywhere.groups.settings=${termora.setting}
|
termora.find-everywhere.groups.settings=${termora.setting}
|
||||||
|
termora.find-everywhere.quick-command.local-terminal=Local Terminal
|
||||||
|
|
||||||
# Welcome
|
# Welcome
|
||||||
termora.welcome.my-hosts=My hosts
|
termora.welcome.my-hosts=My hosts
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ termora.find-everywhere.groups.open-new-hosts=打开新的主机
|
|||||||
termora.find-everywhere.groups.opened-hosts=已打开的主机
|
termora.find-everywhere.groups.opened-hosts=已打开的主机
|
||||||
termora.find-everywhere.groups.tools=工具
|
termora.find-everywhere.groups.tools=工具
|
||||||
termora.find-everywhere.groups.settings=${termora.setting}
|
termora.find-everywhere.groups.settings=${termora.setting}
|
||||||
|
termora.find-everywhere.quick-command.local-terminal=本地终端
|
||||||
|
|
||||||
termora.settings.terminal=终端
|
termora.settings.terminal=终端
|
||||||
termora.settings.terminal.font=字体
|
termora.settings.terminal.font=字体
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ termora.find-everywhere.groups.open-new-hosts=開啟新的主機
|
|||||||
termora.find-everywhere.groups.opened-hosts=已開啟的主機
|
termora.find-everywhere.groups.opened-hosts=已開啟的主機
|
||||||
termora.find-everywhere.groups.tools=工具
|
termora.find-everywhere.groups.tools=工具
|
||||||
termora.find-everywhere.groups.settings=${termora.setting}
|
termora.find-everywhere.groups.settings=${termora.setting}
|
||||||
|
termora.find-everywhere.quick-command.local-terminal=本地端
|
||||||
|
|
||||||
termora.settings.terminal=終端
|
termora.settings.terminal=終端
|
||||||
termora.settings.terminal.font=字體
|
termora.settings.terminal.font=字體
|
||||||
|
|||||||
Reference in New Issue
Block a user