feat: clear terminal screen shortcut (#239)

This commit is contained in:
hstyi
2025-02-15 14:14:49 +08:00
committed by GitHub
parent 39725f9828
commit bbf2d50e3f
5 changed files with 7 additions and 1 deletions

View File

@@ -1,12 +1,14 @@
package app.termora.actions
import app.termora.I18n
class TerminalClearScreenAction : AnAction() {
companion object {
const val CLEAR_SCREEN = "ClearScreen"
}
init {
putValue(SHORT_DESCRIPTION, "Clear Terminal Buffer")
putValue(SHORT_DESCRIPTION, I18n.getString("termora.actions.clear-screen"))
putValue(ACTION_COMMAND_KEY, CLEAR_SCREEN)
}

View File

@@ -27,6 +27,7 @@ class KeymapTableModel : DefaultTableModel() {
TerminalZoomOutAction.ZOOM_OUT,
TerminalZoomResetAction.ZOOM_RESET,
OpenLocalTerminalAction.LOCAL_TERMINAL,
TerminalClearScreenAction.CLEAR_SCREEN,
FindEverywhereAction.FIND_EVERYWHERE,
NewWindowAction.NEW_WINDOW,
TabReconnectAction.RECONNECT_TAB,