seu 基本概要文件

seu 基本概要文件包含 SEU 用户应当熟悉的缺省键指定和前置命令。

在下面列示的键和鼠标事件设置当中,并非所有键和鼠标事件设置在编辑器的运行环境(工作站配置、操作系统、Java 支持和封装编辑器应用程序等)中都可用。当前编辑器视图中的键和鼠标设置集合还可能会被编辑器应用程序、活动文档解析器和有效的编辑器扩展进行扩展和修改。

键设置

以下列示的键设置显示键定义(例如“a-b”)和编辑器操作(例如“blockMarkCharacter”)。有关如何定义键的完整参考,请参阅 keyAction 参数。

a-b Alt+B blockMarkCharacter
a-backSpace.secondary Alt+退格键 undo
a-c Alt+C blockCopy
a-d Alt+D blockDelete
a-enter.secondary Alt+Enter processPrefix
a-f7 Alt+F7 blockShiftLeft
a-f8 Alt+F8 blockShiftRight
a-i Alt+I blockLowerCase
a-j Alt+J join
a-k Alt+K blockUpperCase
a-l Alt+L blockMarkElement
a-m Alt+M blockMove
a-numpadEnter Alt+数字小键盘 Enter processPrefix
a-pageDown Alt+Page Down findBlockEnd
a-pageUp Alt+Page Up findBlockStart
a-q Alt+Q findQuickMark
a-r Alt+R blockMarkRectangle
a-s Alt+S split
a-u Alt+U blockUnmark
a-z Alt+Z blockOverlay
backSpace 退格键 backSpaceInLine
c-a Ctrl+A blockMarkAll
c-backSpace Ctrl+退格键 deleteLine
c-c Ctrl+C copy
c-d Ctrl+D duplicateLine
c-delete Ctrl+Delete truncate
c-down Ctrl+向下键 scrollDown
c-end Ctrl+End bottom
c-enter.secondary Ctrl+Enter openLine
c-f.secondary Ctrl+F find
c-home Ctrl+Home top
c-insert.secondary Ctrl+Insert copy
c-j Ctrl+J findLastChange
c-l Ctrl+L locateLine
c-left Ctrl+向左键 prevWord
c-m Ctrl+M match
c-n.secondary Ctrl+N findNext
c-numpadEnter.secondary Ctrl+数字小键盘 Enter openLine
c-p Ctrl+P print
c-pageDown.secondary Ctrl+Page Down pageRight
c-pageUp.secondary Ctrl+Page Up pageLeft
c-q Ctrl+Q setQuickMark
c-right Ctrl+向右键 nextWord
c-s-end Ctrl+Shift+End blockMarkBottom
c-s-f.secondary Ctrl+Shift+F findAndReplace
c-s-h Ctrl+Shift+H nullAction
c-s-home Ctrl+Shift+Home blockMarkTop
c-s-left Ctrl+Shift+向左键 blockMarkPrevWord
c-s-m Ctrl+Shift+M findMatch
c-s-n Ctrl+Shift+N compareNext
c-s-p Ctrl+Shift+P comparePrevious
c-s-pageDown Ctrl+Shift+Page Down blockMarkPageRight
c-s-pageUp Ctrl+Shift+Page Up blockMarkPageLeft
c-s-r Ctrl+Shift+R compareRefresh
c-s-right Ctrl+Shift+向右键 blockMarkNextWord
c-s-u.secondary Ctrl+Shift+U comparePrevious
c-s-z.secondary Ctrl+Shift+Z redo
c-s Ctrl+S save
c-t Ctrl+T scrollTop
c-u Ctrl+U findUp
c-up Ctrl+向上键 scrollUp
c-v Ctrl+V paste
c-w Ctrl+W showAll
c-x Ctrl+X cut
c-y Ctrl+Y redo
c-z Ctrl+Z undo
decimal 小数点 insertDecimalSeparator
delete Delete deleteInLine
down 向下键 down
end End end
enter Enter openLine
escape Esc commandLine
f1 F1 help
f5 F5 restorePrefix
f7 F7 pageUp
f8 F8 pageDown
home Home home
insert Insert toggleInsert
left 向左键 left
numpadEnter 数字小键盘 Enter splitLine
pageDown.secondary Page Down pageDown
pageUp.secondary Page Up pageUp
right 向右键 right
s-backSpace Shift+退格键 backSpace
s-delete.secondary Shift+Delete cut
s-down Shift+向下键 blockMarkDown
s-end Shift+End blockMarkEnd
s-enter Shift+Enter newLine
s-f10 Shift+F10 popupAtCursor
s-f2 Shift+F2 find
s-f4 Shift+F4 findNext
s-f5 Shift+F5 findAndReplace
s-f7 Shift+F7 pageLeft
s-f8 Shift+F8 pageRight
s-home Shift+Home blockMarkHome
s-insert.secondary Shift+Insert paste
s-left Shift+向左键 blockMarkLeft
s-numpadEnter.secondary Shift+数字小键盘 Enter newLine
s-pageDown Shift+Page Down blockMarkPageDown
s-pageUp Shift+Page Up blockMarkPageUp
s-right Shift+向右键 blockMarkRight
s-tab Shift+Tab prevTabStop
s-up Shift+向上键 blockMarkUp
tab Tab insertToTab
up 向上键 up
a-backSpace.p.secondary Alt+退格键 undo
a-c.p Alt+C blockCopy
a-d.p Alt+D blockDelete
a-enter.p.secondary Alt+Enter processPrefix
a-f7.p Alt+F7 blockShiftLeft
a-f8.p Alt+F8 blockShiftRight
a-i.p Alt+I blockLowerCase
a-k.p Alt+K blockUpperCase
a-l.p Alt+L blockMarkElement
a-m.p Alt+M blockMove
a-numpadEnter.p Alt+数字小键盘 Enter processPrefix
a-pageDown.p Alt+Page Down findBlockEnd
a-pageUp.p Alt+Page Up findBlockStart
a-q.p Alt+Q findQuickMark
a-u.p Alt+U blockUnmark
add.p.secondary Add down
backSpace.p 退格键 prefixBackSpace
c-a.p Ctrl+A blockMarkAll
c-backSpace.p Ctrl+退格键 deleteLine
c-c.p Ctrl+C nullAction
c-d.p Ctrl+D duplicateLine
c-delete.p Ctrl+Delete prefixTruncate
c-down.p Ctrl+向下键 scrollDown
c-end.p Ctrl+End bottom
c-enter.p Ctrl+Enter openLine
c-f.p.secondary Ctrl+F find
c-home.p Ctrl+Home top
c-j.p Ctrl+J findLastChange
c-l.p Ctrl+L locateLine
c-n.p.secondary Ctrl+N findNext
c-numpadEnter.p.secondary Ctrl+数字小键盘 Enter openLine
c-p.p Ctrl+P print
c-pageDown.p.secondary Ctrl+Page Down pageRight
c-pageUp.p.secondary Ctrl+Page Up pageLeft
c-q.p Ctrl+Q nullAction
c-s-f.p.secondary Ctrl+Shift+F findAndReplace
c-s-h.p Ctrl+Shift+H nullAction
c-s-n.p Ctrl+Shift+N compareNext
c-s-p.p Ctrl+Shift+P comparePrevious
c-s-r.p Ctrl+Shift+R compareRefresh
c-s-u.p.secondary Ctrl+Shift+U comparePrevious
c-s-z.p.secondary Ctrl+Shift+Z redo
c-s.p Ctrl+S save
c-t.p Ctrl+T scrollTop
c-u.p Ctrl+U findUp
c-up.p Ctrl+向上键 scrollUp
c-v.p Ctrl+V nullAction
c-w.p Ctrl+W showAll
c-x.p Ctrl+X nullAction
c-y.p Ctrl+Y redo
c-z.p Ctrl+Z undo
delete.p Delete prefixDelete
down.p 向下键 down
end.p End prefixEnd
enter.p.secondary Enter processPrefix
escape.p Esc commandLine
f1.p F1 help
f5.p F5 restorePrefix
f7.p F7 pageUp
f8.p F8 pageDown
home.p.secondary Home prefixHome
insert.p Insert toggleInsert
left.p 向左键 prefixLeft
numpadEnter.p.secondary 数字小键盘 Enter processPrefix
pageDown.p.secondary Page Down pageDown
pageUp.p.secondary Page Up pageUp
right.p 向右键 prefixRight
s-backSpace.p.secondary Shift+退格键 prefixBackSpace
s-f10.p Shift+F10 popupAtCursor
s-f2.p Shift+F2 find
s-f4.p Shift+F4 findNext
s-f5.p Shift+F5 findAndReplace
s-f7.p Shift+F7 pageLeft
s-f8.p Shift+F8 pageRight
s-tab.p Shift+Tab prefixHome
tab.p Tab home
up.p 向上键 up
a-d.c Alt+D blockDelete
a-f7.c Alt+F7 blockShiftLeft
a-f8.c Alt+F8 blockShiftRight
a-i.c Alt+I blockLowerCase
a-k.c Alt+K blockUpperCase
a-pageDown.c Alt+Page Down findBlockEnd
a-pageUp.c Alt+Page Up findBlockStart
a-q.c Alt+Q findQuickMark
a-u.c Alt+U blockUnmark
c-a.c Ctrl+A blockMarkAll
c-backSpace.c Ctrl+退格键 deleteLine
c-end.c Ctrl+End bottom
c-enter.c Ctrl+Enter openLine
c-f.c.secondary Ctrl+F find
c-home.c Ctrl+Home top
c-j.c Ctrl+J findLastChange
c-l.c Ctrl+L locateLine
c-m.c Ctrl+M match
c-n.c.secondary Ctrl+N findNext
c-numpadEnter.c.secondary Ctrl+数字小键盘 Enter openLine
c-p.c Ctrl+P print
c-pageDown.c.secondary Ctrl+Page Down pageRight
c-pageUp.c.secondary Ctrl+Page Up pageLeft
c-s-f.c.secondary Ctrl+Shift+F findAndReplace
c-s-l.c Ctrl+Shift+L locateSequenceLine
c-s-m.c Ctrl+Shift+M findMatch
c-s-n.c Ctrl+Shift+N compareNext
c-s-p.c Ctrl+Shift+P comparePrevious
c-s-r.c Ctrl+Shift+R compareRefresh
c-s-u.c.secondary Ctrl+Shift+U comparePrevious
c-s.c Ctrl+S save
c-t.c Ctrl+T scrollTop
c-u.c Ctrl+U findUp
c-w.c Ctrl+W showAll
f1.c F1 help
f5.c F5 restorePrefix
f7.c F7 pageUp
f8.c F8 pageDown
pageDown.c.secondary Page Down pageDown
pageUp.c.secondary Page Up pageUp
s-f2.c Shift+F2 find
s-f4.c Shift+F4 findNext
s-f5.c Shift+F5 findAndReplace
s-f7.c Shift+F7 pageLeft
s-f8.c Shift+F8 pageRight

鼠标事件设置

下面列示的鼠标事件设置被划分为鼠标事件和操作对。第一个字符串(例如“1-a-dragged”)指示鼠标事件,第二个字符串指示操作(例如“blockMarkToMouse”)。有关如何定义鼠标事件的信息,请参阅 mouseAction 参数。

1-a-dragged blockMarkToMouse
1-a-pressed.1 cursorToMouse
1-a-pressed.2 blockMarkRectangleAtMouse
1-c-a-pressed.1 blockUnmark
1-c-a-s-pressed.1 blockUnmark
1-c-dragged blockMarkToMouse
1-c-pressed.1 cursorToMouse
1-c-pressed.2 blockMarkElementAtMouse
1-c-s-pressed.1 expandHideAtMouse
1-dragged blockMarkToMouse
1-pressed.1 cursorToMouse
1-pressed.2 blockMarkWordAtMouse
1-s-dragged blockMarkToMouse
1-s-pressed.1 blockMarkToMouse
2-c-s-pressed.1 expandHideAtMouse
3-c-s-pressed.1 expandHideAtMouse
3-pressed.1 popupAtMouse
a-dragged blockMarkToMouse
a-pressed.1 cursorToMouse
a-pressed.2 blockMarkRectangleAtMouse
c-a-pressed.1 blockUnmark
c-a-s-pressed.1 blockUnmark
c-dragged blockMarkToMouse
c-pressed.1 cursorToMouse
c-pressed.2 blockMarkElementAtMouse
dragged blockMarkToMouse
pressed.1 cursorToMouse
pressed.2 blockMarkWordAtMouse
s-dragged blockMarkToMouse
s-pressed.1 blockMarkToMouse
1-a-dragged.p blockMarkToMouse
1-a-pressed.1.p cursorToMouse
1-a-pressed.2.p blockMarkRectangleAtMouse
1-c-a-pressed.1.p blockUnmark
1-c-a-s-pressed.1.p blockUnmark
1-c-dragged.p blockMarkToMouse
1-c-pressed.1.p cursorToMouse
1-c-pressed.2.p blockMarkElementAtMouse
1-c-s-pressed.1.p expandHideAtMouse
1-dragged.p blockMarkToMouse
1-pressed.1.p cursorToMouse
1-pressed.2.p blockMarkWordAtMouse
1-s-dragged.p blockMarkToMouse
1-s-pressed.1.p blockMarkToMouse
2-c-s-pressed.1.p expandHideAtMouse
3-c-s-pressed.1.p expandHideAtMouse
3-pressed.1.p popupAtMouse
a-dragged.p blockMarkToMouse
a-pressed.1.p cursorToMouse
a-pressed.2.p blockMarkRectangleAtMouse
c-a-pressed.1.p blockUnmark
c-a-s-pressed.1.p blockUnmark
c-dragged.p blockMarkToMouse
c-pressed.1.p cursorToMouse
c-pressed.2.p blockMarkElementAtMouse
dragged.p blockMarkToMouse
pressed.1.p cursorToMouse
pressed.2.p blockMarkWordAtMouse
s-dragged.p blockMarkToMouse
s-pressed.1.p blockMarkToMouse
1-a-dragged.e blockMarkToMouse
1-a-pressed.1.e cursorToMouse
1-a-pressed.2.e blockMarkRectangleAtMouse
1-c-a-pressed.1.e blockUnmark
1-c-a-s-pressed.1.e blockUnmark
1-c-dragged.e blockMarkToMouse
1-c-pressed.1.e cursorToMouse
1-c-pressed.2.e blockMarkElementAtMouse
1-c-s-pressed.1.e expandHideAtMouse
1-dragged.e blockMarkToMouse
1-pressed.1.e expandHideAtMouse
1-pressed.2.e expandHideAtMouse
1-pressed.3.e expandHideAtMouse
1-s-dragged.e blockMarkToMouse
1-s-pressed.1.e blockMarkToMouse
2-c-s-pressed.1.e expandHideAtMouse
3-c-s-pressed.1.e expandHideAtMouse
3-pressed.1.e popupAtMouse
a-dragged.e blockMarkToMouse
a-pressed.1.e cursorToMouse
a-pressed.2.e blockMarkRectangleAtMouse
c-a-pressed.1.e blockUnmark
c-a-s-pressed.1.e blockUnmark
c-dragged.e blockMarkToMouse
c-pressed.1.e cursorToMouse
c-pressed.2.e blockMarkElementAtMouse
dragged.e blockMarkToMouse
pressed.1.e expandHideAtMouse
pressed.2.e expandHideAtMouse
pressed.3.e expandHideAtMouse
s-dragged.e blockMarkToMouse
s-pressed.1.e blockMarkToMouse

前置命令

n 在前置区中输入 n 将导致编辑器将光标重新定位在具有指定行号的行上。n 是正整数。
+ 在前置区中输入 + 将导致编辑器向下滚动一行。
+n 在前置区中输入 +n 将导致编辑器向下滚动 n 行。n 是正整数。
- 在前置区中输入 - 将导致编辑器向上滚动一行。
-n 在前置区中输入 -n 将导致编辑器向上滚动 n 行。n 是正整数。
/ 在前置区中输入 / 将使指定的行成为当前行。
A 在前置区中输入 A 将导致编辑器在指定行后面复制或移动行。源行和操作类型(移动或复制)由下列其中一个命令的第一次出现确定:CCnCCCRCRnCCRMMnMM
An 在前置区中输入 An 将导致编辑器在指定行后面复制或移动行。源行和操作类型(移动或复制)由下列其中一个命令的第一次出现确定:CCnCCCRCRnCCRMMnMM。将在指定行的后面插入源的 n 个副本。n 是正整数。
B 在前置区中输入 B 将导致编辑器在指定行前面复制或移动行。源行和操作类型(移动或复制)由下列其中一个命令的第一次出现确定:CCnCCCRCRnCCRMMnMM
Bn 在前置区中输入 Bn 将导致编辑器在指定行前面复制或移动行。源行和操作类型(移动或复制)由下列其中一个命令的第一次出现确定:CCnCCCRCRnCCRMMnMM。 将在指定行的前面插入源的 n 个副本。n 是正整数。
C 在前置区中输入 C 以指示指定的行将作为复制操作的源。复制的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO
Cn 在前置区中输入 Cn 以指示指定的行以及随后的 n - 1 个可视行将是复制操作的源。n 是正整数。复制的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO
CC 在文档中两个不同的行的前置区中输入 CCCC 命令将对复制操作的源进行定界。只将可视行包括在源中。复制的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO
CCR 在文档中两个不同的行的前置区中输入 CCRCCR 命令将对复制操作的源进行定界。只将可视行包括在源中。复制的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO。在复制操作完成后,将不会从前置区中清除 CCR 命令。它们将保留在那里,以允许您指定另一个目标。 
CR 在前置区中输入 CR 以指示指定的行将作为复制操作的源。复制的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO。在复制操作完成后,将不会从前置区中清除 CR 命令。它将保留在那里,以允许您指定另一个目标。 
CRn 在前置区中输入 CRn 以指示指定的行以及随后的 n - 1 个可视行将是复制操作的源。n 是正整数。复制的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO。在复制操作完成后,将不会从前置区中清除 CRn 命令。它将保留在那里,以允许您指定另一个目标。 
D 在前置区中输入 D 将导致编辑器删除指定的行。
Dn 在前置区中输入 Dn 将导致编辑器删除指定的行以及随后的 n - 1 个可视行。
DD 在文档中两个不同的行的前置区中输入 DD 将对要删除的文本块进行定界。将只删除可视行。 
I 在前置区中输入 I 将导致编辑器在指定行之后插入新行。
In 在前置区中输入 In 将导致编辑器在指定行之后插入 n 个新行。n 是正整数。
IS 在前置区中输入 IS 将导致编辑器在指定行之后插入框架行。框架行是使用 S 命令指定的。
ISn 在前置区中输入 ISn 将导致编辑器在指定行后插入框架行的 n 个副本。框架行是使用 S 命令指定的。
L 在前置区中输入 L 将导致编辑器将指定的行左移一个字符。如果行首连一个空白字符也没有,则不执行任何操作。  
Ln 在前置区中输入 Ln 将导致编辑器将指定的行左移 n 个字符。如果行首的空格少于 n 个,则只删除那些空格。
LL 在文档中两个不同的行的前置区中输入 LL 将对要左移一个字符的文本块进行定界。将只移动可视行。在行首连一个空格也没有的行将不受影响。
LLn 在文档中两个不同的行的前置区中输入 LLn 将对要左移 n 个字符的文本块进行定界。将只移动可视行。如果行首的空格少于 n 个,则只删除那些空格。
LLP 在文档中两个不同的行的前置区中输入 LLP 将对要打印的文本块进行定界。将只打印可视行。
LLT 在文档中两个不同的行的前置区中输入 LLT 将对要左移一个字符的文本块进行定界。将只移动可视行。
LLTn 在文档中两个不同的行的前置区中输入 LLTn 将对要左移 n 个字符的文本块进行定界。将只移动可视行。
LP 在前置区中输入 LP 将导致编辑器打印指定的行。
LPn 在前置区中输入 LPn 将导致编辑器打印指定的行以及随后的 n - 1 个可视行。
LT 在前置区中输入 LT 将导致编辑器将指定的行左移一个字符。
LTn 在前置区中输入 LTn 将导致编辑器将指定的行左移 n 个字符。
M 在前置区中输入 M 以指示指定的行将作为移动操作的源。移动的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO
Mn 在前置区中输入 Mn 以指示指定的行以及随后的 n - 1 个可视行将是移动操作的源。n 是正整数。移动的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO
MM 在文档中两个不同的行的前置区中输入 MMMM 命令将对移动操作的源进行定界。只将可视行包括在源中。移动的目标位置由下列其中一个命令的第一次出现确定:AAnBBnOOnOO
O 在前置区中输入 O 将导致编辑器覆盖指定的行。源行和操作类型(移动或复制)由下列其中一个命令的第一次出现确定:CCnCCCRCRnCCRMMnMM
On 在前置区中输入 On 将导致编辑器覆盖指定的行以及随后的 n - 1 个可视行。源行和操作类型(移动或复制)由下列其中一个命令的第一次出现确定:CCnCCCRCRnCCRMMnMM
OO 在文档中两个不同的行的前置区中输入 OOOO 命令将定界移动或复制操作的覆盖目标。将只覆盖可视行。源行和操作类型(移动或复制)由下列其中一个命令的第一次出现确定:CCnCCCRCRnCCRMMnMM
R 在前置区中输入 R 将导致编辑器将指定的行右移一个字符。如果不截断非空白字符就不能移动行,则不执行任何操作。
Rn 在前置区中输入 Rn 将导致编辑器将指定的行右移 n 个字符。如果不截断非空白字符就不能将行移动 n 个字符,则只在不截断非空白字符的情况下最大程度地将行右移。
RP 在前置区中输入 RP 将导致编辑器复制指定的行。
RPn 在前置区中输入 RPn 将导致编辑器将指定的行复制 n 次。
RPP 在文档中两个不同的行的前置区中输入 RPPRPP 命令将对要复制的文本块进行定界。将只复制可视行。
RPPn 在文档中两个不同的行的前置区中输入 RPPnRPPn 命令将对要复制 n 次的文本块进行定界。将只复制可视行。
RR 在文档中两个不同的行的前置区中输入 RR 将对要右移一个字符的文本块进行定界。将只移动可视行。不截断非空白字符就不能移动的行将不受影响。
RRn 在文档中两个不同的行的前置区中输入 RRn 将对要右移 n 个字符的文本块进行定界。将只移动可视行。如果不截断非空白字符就不能移动行,则只在不截断非空白字符的情况下最大程度地将行右移。
RRT 在文档中两个不同的行的前置区中输入 RRT 将对要右移一个字符的文本块进行定界。将只移动可视行。
RRTn 在文档中两个不同的行的前置区中输入 RRTn 将对要右移 n 个字符的文本块进行定界。将只移动可视行。
RT 在前置区中输入 RT 将导致编辑器将指定的行右移一个字符。
RTn 在前置区中输入 RTn 将导致编辑器将指定的行右移 n 个字符。
S 在前置区中输入 S 将导致把指定的行保存为框架行。框架行由 ISISn 命令使用。  
SF 在已排除块头部的前置区中输入 SF 以显示已排除块中的第一行。可使用 XXnXX 命令来排除行。
SFn 在已排除块头部的前置区中输入 SFn 以显示已排除块中的前 n 行。可使用 XXnXX 命令来排除行。
SL 在已排除块头部的前置区中输入 SL 以显示已排除块中的最后一行。可使用 XXnXX 命令来排除行。
SLn 在已排除块头部的前置区中输入 SLn 以显示已排除块中的后 n 行。可使用 XXnXX 命令来排除行。
W 在前置区中输入 W 将导致编辑器滚动文本区以使第一列可视。
Wn 在前置区中输入 Wn 将导致编辑器滚动文本区以使第 n 列成为左边的第一个可视列。
X 在前置区中输入 X 将导致编辑器排除指定的行。可使用 SFSFnSLSLn 命令重新显示该行。
Xn 在前置区中输入 Xn 将导致编辑器排除指定的行以及随后的 n - 1 个可视行。可使用 SFSFnSLSLn 命令来重新显示这些行。
XX 在文档中两个不同的行的前置区中输入 XX 将对要排除的文本块进行定界。可使用 SFSFnSLSLn 命令来重新显示这些行。

相关概念
编辑器命令、操作和参数
编辑器概要文件

相关参考
缺省编辑器命令
processPrefix 命令
编辑器参数
keyAction 参数
mouseAction 参数