epm 基本設定檔

epm 基本設定檔具有預設的按鍵分派,EPM 使用者應該瞭解這些按鍵分派。

下列按鍵和滑鼠事件設定並非在執行編輯器的環境(工作站配置、作業系統,Java 支援,含括編輯器應用程式等等)中全都能夠使用。 編輯器應用程式、作用中的文件剖析器和實際上的編輯器延伸也能夠延伸和修改現行編輯器視圖中的整組按鍵和滑鼠設定。

按鍵設定

底下列示的按鍵設定顯示著按鍵定義(例如,"a-b")及編輯器動作(例如,"blockMarkRectangle")。 如果需要完整參照按鍵的定義方式,請參閱 keyAction 參數。

a-b Alt+B blockMarkRectangle
a-backSpace.secondary Alt+Backspace undo
a-c Alt+C blockCopy
a-d Alt+D blockDelete
a-e Alt+E findBlockEnd
a-enter.secondary Alt+Enter splitLine
a-f Alt+F blockFill
a-f7.secondary Alt+F7 blockShiftLeft
a-f8.secondary Alt+F8 blockShiftRight
a-i.secondary Alt+I blockLowerCase
a-j Alt+J join
a-k.secondary Alt+K blockUpperCase
a-l Alt+L blockMarkElement
a-m Alt+M blockMove
a-n Alt+N insertFileName
a-numpadEnter.secondary Alt+數字鍵盤上的 Enter 鍵 splitLine
a-pageDown.secondary Alt+Page Down findBlockEnd
a-pageUp.secondary Alt+Page Up findBlockStart
a-q Alt+Q findQuickMark
a-r.secondary Alt+R blockMarkRectangle
a-s Alt+S split
a-u Alt+U blockUnmark
a-w Alt+W blockMarkWord
a-y Alt+Y findBlockStart
a-z Alt+Z blockMarkCharacter
backSpace Backspace backSpace
c-0 Ctrl+0 insertRightBrace
c-6 Ctrl+6 insertNot
c-9 Ctrl+9 insertLeftBrace
c-a Ctrl+A blockMarkAll
c-b Ctrl+B findMark
c-backSpace.secondary Ctrl+Backspace deleteLine
c-c Ctrl+C copy
c-d Ctrl+D deleteNextWord
c-delete.secondary Ctrl+Delete truncate
c-down Ctrl+下移鍵 scrollDown
c-e Ctrl+E truncate
c-end Ctrl+End bottom
c-enter.secondary Ctrl+Enter splitLine
c-f Ctrl+F findNext
c-f1 Ctrl+F1 upperCaseWord
c-f2 Ctrl+F2 lowerCaseWord
c-f3 Ctrl+F3 blockUpperCase
c-f4 Ctrl+F4 blockLowerCase
c-f5 Ctrl+F5 wordStart
c-f6 Ctrl+F6 wordEnd
c-f7 Ctrl+F7 blockShiftLeft
c-f8 Ctrl+F8 blockShiftRight
c-home Ctrl+Home top
c-i Ctrl+I commandLine
c-insert.secondary Ctrl+Insert copy
c-j Ctrl+J findLastChange
c-k Ctrl+K duplicateLine
c-l Ctrl+L execCommand
c-left Ctrl+Left prevWord
c-m Ctrl+M nameMark
c-n.secondary Ctrl+N findNext
c-numpadEnter.secondary Ctrl+數字鍵盤上的 Enter 鍵 splitLine
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-r Ctrl+R toggleKeyRecording
c-right Ctrl+Right nextWord
c-s-backSpace Ctrl+Shift+Backspace deleteLine
c-s-end Ctrl+Shift+End blockMarkBottom
c-s-f Ctrl+Shift+F findAndReplace
c-s-h Ctrl+Shift+H nullAction
c-s-home Ctrl+Shift+Home blockMarkTop
c-s-l Ctrl+Shift+L locateSequenceLine
c-s-left Ctrl+Shift+Left 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+Right blockMarkNextWord
c-s-u.secondary Ctrl+Shift+U comparePrevious
c-s-z.secondary Ctrl+Shift+Z redo
c-s Ctrl+S find
c-t Ctrl+T keyRecorderPlay
c-tab Ctrl+Tab 鍵 insertTab
c-u.secondary Ctrl+U undo
c-up Ctrl+Up scrollUp
c-v Ctrl+V paste
c-w Ctrl+W showAll
c-x Ctrl+X cut
c-y Ctrl+Y redo
c-z.secondary Ctrl+Z undo
decimal 十進位 insertDecimalSeparator
delete Delete delete
down 下移鍵 down
end End end
Enter 鍵 Enter splitLine
escape.secondary Esc commandLine
f1 F1 help
f2 F2 save
f3 F3 rename
f9 F9 undo
home Home home
insert Insert toggleInsert
left 左移鍵 left
numpadEnter.secondary 數字鍵盤上的 Enter 鍵 splitLine
pageDown.secondary Page Down pageDown
pageUp.secondary Page Up pageUp
right 右移鍵 right
s-backSpace.secondary Shift+Backspace backSpace
s-delete.secondary Shift+Delete cut
s-down Shift+下移鍵 blockMarkDown
s-end Shift+End blockMarkEnd
s-enter.secondary Shift+Enter splitLine
s-f1 Shift+F1 pageLeft
s-f10 Shift+F10 popupAtCursor
s-f2 Shift+F2 pageRight
s-f3 Shift+F3 pageUp
s-f4 Shift+F4 pageDown
s-home Shift+Home blockMarkHome
s-insert.secondary Shift+Insert paste
s-left Shift+左移鍵 blockMarkLeft
s-numpadEnter.secondary Shift+數字鍵盤上的 Enter 鍵 splitLine
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-d.c Alt+D blockDelete
a-e.c Alt+E findBlockEnd
a-f.c Alt+F blockFill
a-f7.c Alt+F7 blockShiftLeft
a-f8.c Alt+F8 blockShiftRight
a-i.c.secondary Alt+I blockLowerCase
a-k.c.secondary Alt+K blockUpperCase
a-pageDown.c.secondary Alt+Page Down findBlockEnd
a-pageUp.c.secondary Alt+Page Up findBlockStart
a-q.c Alt+Q findQuickMark
a-u.c Alt+U blockUnmark
a-y.c Alt+Y findBlockStart
c-a.c Ctrl+A blockMarkAll
c-b.c Ctrl+B findMark
c-backSpace.c Ctrl+Backspace deleteLine
c-end.c Ctrl+End bottom
c-enter.c Ctrl+Enter openLine
c-f.c Ctrl+F findNext
c-f3.c Ctrl+F3 blockUpperCase
c-f4.c Ctrl+F4 blockLowerCase
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-r.c Ctrl+R toggleKeyRecording
c-s-f.c 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 find
c-t.c Ctrl+T keyRecorderPlay
c-u.c Ctrl+U findUp
c-w.c Ctrl+W showAll
f1.c F1 help
f2.c F2 save
f3.c F3 rename
f9.c F9 undo
pageDown.c.secondary Page Down pageDown
pageUp.c.secondary Page Up pageUp
s-f1.c Shift+F1 pageLeft
s-f2.c Shift+F2 pageRight
s-f3.c Shift+F3 pageUp
s-f4.c Shift+F4 pageDown

滑鼠事件設定值

以下列出的滑鼠事件設定分為滑鼠事件和動作配對。第一個字串(如 "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

相關概念
編輯器指令、動作和參數
編輯器設定檔

相關參照
預設編輯器指令
編輯器參數
keyAction 參數
mouseAction 參數