預設編輯器動作

編輯器具有一組密集的編輯動作,可以指派給按鍵、滑鼠事件、工具列按鈕及下拉功能表項目。

「動作與指令不同處在於其不能接受參數,而且擁有相關的可用性狀態。」例如,可用性狀態可決定是否應啟用與動作相關的功能表項目。

appendToActionArgument appendToActionArgument 動作會將與現行按鍵相關的字元附加到 actionArgument 參數。
backSpace backSpace 動作會執行下列其中一項:
  • 如果游標在文件頂端,則看不到任何一行,如果游標是在顯示元素上,或視圖是唯讀時,則不會執行任何動作。
  • 如果在現行視圖中有串流選項,則會刪除標示的文字。
  • 如果游標不在字行的開頭,則游標會向左移動一個字元,並會刪除在新游標位置上的字元。
  • 如果游標是在一行的開頭,則將游標移到前一個不是顯示元素之可見行 (該行不是顯示行) 的尾端。 接著新的現行行就會與舊的現行行結合。
backSpace 動作會使用 actionRepeat 參數的值,來判定應該刪除多少個字元。 如果 actionRepeat 為負,則 backSpace 動作行為與 actionRepeat 為正時,delete 動作所執行的行為相同。 如果刪除一個以上字元,則刪除的文字會新增到刪除環。
backSpaceInLine backSpaceInLine 動作與 backSpace 動作類似,但其作業會限定成現行行。 這時不會結合任何一行。
blockCopy 如果視圖不是唯讀的,且已選取部份可見文字,則 blockCopy 動作會將選取的文字複製到現行的游標位置上。 否則,blockCopy 動作就不會執行任何行為。 在複製文字後,便會選取已複製的文字。 如果 actionRepeat 參數為正整數,則 blockCopy 動作會重複 actionRepeat 次。
blockDelete 如果視圖不是唯讀的,且視圖含有部份可見的選取文字時,則 blockDelete 動作會刪除選取的文字。
blockFill 如果視圖不是唯讀的,且視圖中含有部份可見的選取文字,則 blockFill 動作會提示使用者指定一或多個字元,然後在選取的區域中填入指定的字元。
blockLowerCase 如果視圖不是唯讀的,且視圖中含有部份可見的選取文字,則 blockLowerCase 動作會將選取的文字變更為小寫。
blockMarkAll blockMarkAll 動作會使用字型區塊類型選取整個文件文字。
blockMarkBottom 如果在現行視圖中沒有任何選取的文字,則 blockMarkBottom 動作會使用 current.block.defaultType 設定作為區塊類型,從現行位置到文件結尾間選取文字。 如果現行視圖中有選取的文字,則 blockMarkBottom 動作將區塊選項延伸至文件的結尾。
blockMarkCharacter 如果現行視圖中有字元選項,則 blockMarkCharacter 動作會將字元選項延伸至現行游標位置。 如果現行視圖中沒有字元選項,則 blockMarkCharacter 動作會使用字元區塊類型來選取現行游標位置上的字元。
blockMarkDown 如果在現行視圖中沒有任何選取的文字,則 blockMarkDown 動作會使用 current.block.defaultType 設定作為區塊類型,從現行游標位置到下一個可見行上對應位置之間選取文字。 如果現行視圖中有選取的文字,則 blockMarkDown 動作會將區塊選項延伸至下一個可見行。

如果 actionRepeat 參數為正,則 blockMarkDown 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkDown 動作的行為會與 actionRepeat 為正時,blockMarkUp 動作所執行的行為相同。
blockMarkElement 如果現行視圖中有元素選項,則 blockMarkElement 動作會將元素選項延伸至現行行。 如果現行視圖中沒有元素選項,則 blockMarkElement 動作會使用元素區塊類型來選取現行行。
blockMarkElementAtMouse blockMarkElementAtMouse 動作會將游標移至滑鼠位置,並選取新游標位置上的元素。 如果已有區塊選項,則會移除該區塊選項。
blockMarkEnd 如果在現行視圖中沒有任何選取的文字,則 blockMarkEnd 動作會使用 current.block.defaultType 設定作為區塊類型,從現行位置到現行行結尾間選取文字。 如果現行視圖中有選取的文字,則 blockMarkEnd 動作將區塊選項延伸至現行行的結尾。
blockMarkHome 如果在現行視圖中沒有任何選取的文字,則 blockMarkHome 動作會使用 current.block.defaultType 設定作為區塊類型,以從現行位置到現行行開頭間選取文字。 如果現行視圖中有選取的文字,則 blockMarkHome 動作會將區塊選項延伸至現行行的開頭。
blockMarkLeft 首先,如果現行選項為元素選項,則會將它清除。 如果現行視圖中沒有選取的文字,則會使用 current.block.defaultType 設定來選取現行字元。 如果 current.block.defaultType 設定為元素,則會使用串流。 現行項目已向左延伸一個字元。 如果現行選項類型為字元或串流,且游標是在現行行的開頭上,則會延伸選項以包含前一個可見行上的最後一個字元。 如果現行選項類型為矩形,且游標是在該行的開頭上,則會維持選項而不變更。

如果 actionRepeat 參數為正,則 blockMarkLeft 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkLeft 動作的行為會與 actionRepeat 為正時,blockMarkRight 動作所執行的行為相同。
blockMarkNextWord 首先,如果現行選項為元素選項,則會將它清除。 如果現行視圖中沒有選取的文字,則會使用 current.block.defaultType 設定來選取現行字元。 如果 current.block.defaultType 設定為元素,則會使用串流。 現行選項已經延伸以包含下一個字。

如果 actionRepeat 參數為正,則 blockMarkNextWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkNextWord 動作的行為會與 actionRepeat 為正時,blockMarkPrevWord 動作所執行的行為相同。
blockMarkPageDown 如果現行視圖中沒有選取的文字,則會使用 current.block.defaultType 設定來選取在現行游標位置上開始的文字頁面。 如果現行視圖中有選取的文字,則會從現行游標位置向下延伸一頁。

如果 actionRepeat 參數為正,則 blockMarkPageDown 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkPaeDown 動作的行為會與 actionRepeat 為正時,blockMarkPageUp 動作所執行的行為相同。
blockMarkPageLeft 首先,如果現行選項為元素選項,則會將它清除。 如果現行視圖中沒有選取的文字,則會使用 current.block.defaultType 設定來選取現行字元。 如果 current.block.defaultType 設定為元素,則會使用串流。 現行項目已向左延伸一頁。

如果 actionRepeat 參數為正,則 blockMarkPageLeft 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkPageLeft 動作的行為會與 actionRepeat 為正時,blockMarkPageRight 動作所執行的行為相同。
blockMarkPageRight 首先,如果現行選項為元素選項,則會將它清除。 如果現行視圖中沒有選取的文字,則會使用 current.block.defaultType 設定來選取現行字元。 如果 current.block.defaultType 設定為元素,則會使用串流。 現行項目已向右延伸一頁。

如果 actionRepeat 參數為正,則 blockMarkPageRight 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkPageRight 動作的行為會與 actionRepeat 為正時,blockMarkPageLeft 動作所執行的行為相同。
blockMarkPageUp 如果現行視圖中沒有選取的文字,則會使用 current.block.defaultType 設定來選取在現行游標位置上開始的文字頁面。 如果現行視圖中有選取的文字,則會從現行游標位置向上延伸一頁。

如果 actionRepeat 參數為正,則 blockMarkPageUp 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkPageUp 動作的行為會與 actionRepeat 為正時,blockMarkPageDown 動作所執行的行為相同。
blockMarkPrevWord 首先,如果現行選項為元素選項,則會將它清除。 如果現行視圖中沒有選取的文字,則會使用 current.block.defaultType 設定來選取現行字元。 如果 current.block.defaultType 設定為元素,則會使用串流。 現行選項已經延伸以包含前一個字。

如果 actionRepeat 參數為正,則 blockMarkPrevWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkPrevWord 動作的行為會與 actionRepeat 為正時,blockMarkNextWord 動作所執行的行為相同。
blockMarkRectangle 如果現行視圖中有矩形選項,則 blockMarkRectangle 動作會將矩形選項延伸至現行游標位置。 如果現行視圖中沒有矩形選項,則 blockMarkRectangle 動作會使用矩形區塊類型來選取現行游標位置上的字元。
blockMarkRectangleAtMouse blockMarkRectangleAtMouse 動作會將游標移至滑鼠位置、清除現行區塊選項(如果有的話),並在新的游標位置上使用矩形區塊類型來選取字元。
blockMarkRight 首先,如果現行選項為元素選項,則會將它清除。 如果現行視圖中沒有選取的文字,則會使用 current.block.defaultType 設定來選取現行字元。 如果 current.block.defaultType 設定為元素,則會使用串流。 現行項目已向右延伸一個字元。 如果現行選項類型為字元或串流,且游標是在現行行的尾端或其上面,則會延伸選項以包含下一個可見行上的第一個字元。

如果 actionRepeat 參數為正,則 blockMarkRight 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkRight 動作的行為會與 actionRepeat 為正時,blockMarkLeft 動作所執行的行為相同。
blockMarkToMouse 如果在現行視圖中沒有任何選取的文字,則 blockMarkToMouse 動作會使用 current.block.defaultType 設定作為區塊類型,以從現行位置到滑鼠位置之間選取文字。 如果現行視圖中有選取的文字,則 blockMarkToMouse 動作會將區塊選項延伸至滑鼠位置。
blockMarkTop 如果在現行視圖中沒有任何選取的文字,則 blockMarkTop 動作會使用 current.block.defaultType 設定作為區塊類型,以從現行位置到文件頂端之間選取文字。 如果現行視圖中有選取的文字,則 blockMarkTop 動作將區塊選項延伸至文件的頂端。
blockMarkUp 如果在現行視圖中沒有任何選取的文字,則 blockMarkUp 動作會使用 current.block.defaultType 設定作為區塊類型,從現行游標位置到前一個可見行上對應位置之間選取文字。 如果現行視圖中有選取的文字,則 blockMarkUp 動作會將區塊選項延伸至前一個可見行。

如果 actionRepeat 參數為正,則 blockMarkUp 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockMarkUp 動作的行為會與 actionRepeat 為正時,blockMarkDown 動作所執行的行為相同。
blockMarkWord blockMarkWord 動作使用 current.block.defaultType 作為區塊類型,以選取現行游標位置上的字。 如果 current.block.defaultType 設定為元素,則會使用串流。
blockMarkWordAtMouse blockMarkWordAtMouse動作使用 current.block.defaultType 作為區塊類型,以選取滑鼠位置上的字。 如果 current.block.defaultType 設定為元素,則會使用串流。
blockMove 如果來源和目標文件視圖不是唯讀的,且已選取部份可見文字時,則 blockMove 動作會將選取的文字移動到現行的游標位置上。 否則,blockMove 動作就不會執行任何行為。 在移動文字後,便會選取已移動的文字。
blockOverlay 如果現行視圖不是唯讀的,且使用矩形、元素或一行字元選項來選取可見文字時,則 blockOverlay 動作會使用選取的文字來覆蓋現行游標位置的文字。 否則,blockOverlay 動作就不會執行任何行為。 在覆蓋後,便會選取新的文字。
blockShiftLeft 如果現行視圖不是唯讀的,且使用矩形或元素選項來選取可見文字時,則 blockShiftLeft 動作會將選取的文字向左移位一個字元的位置。 否則,blockShiftLeft 動作就不會執行任何行為。

如果 actionRepeat 參數為正,則 blockShiftLeft 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockShiftLeft 動作的行為會與 actionRepeat 為正時,blockShiftRight 動作所執行的行為相同。
blockShiftRight 如果現行視圖不是唯讀的,且使用矩形或元素選項來選取可見文字時,則 blockShiftRight 動作會將選取的文字向右移位一個字元的位置。 否則,blockShiftRight 動作就不會執行任何行為。

如果 actionRepeat 參數為正,則 blockShiftRight 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 blockShiftRight 動作的行為會與 actionRepeat 為正時,blockShiftLeft 動作所執行的行為相同。
blockUnmark 如果在現行視圖中含有區塊選項,則 blockUnmark 動作會移除選項。
blockUpperCase 如果現行視圖不是唯讀的,且有一些可見的選取文字時,則 blockUpperCase 動作會將選取的文字以大寫表示。
bottom bottom 動作會在現行游標位置上設定快速標記,然後將游標移到文件中最後一個可見元素的結尾。
capitalizeWord 如果現行視圖不是唯讀的,則 capitalizeWord 動作會將現行游標位置上的字元以大寫表示,然後將游標移到文件中下一個可見的字詞上。 如果 actionRepeat 參數為正,則 capitalizeWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 capitalizeWord 動作將前 actionRepeat 個可見字詞以大寫表示。
clearPrefix clearPrefix 動作會清除現行文件視圖之字首區域中的所有文字。
commandLine commandLine 動作會將游標從文字區域移到指令行。
compare compare 動作會呼叫比較對話框。
compareClear compareClear 動作會從現行文件視圖中移除比較資訊。
compareNext compareNext 動作會將游標移到現行文件視圖中下一個不符的項目。 如果 actionRepeat 參數為正,則 compareNext 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 compareNext 動作的行為會與 actionRepeat 為正時,comparePrevious 動作所執行的行為相同。
comparePrevious comparePrevious 動作會將游標移到現行文件視圖中上一個不符的項目。 如果 actionRepeat 參數為正,則 comparePrevious 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 comparePrevious 動作的行為會與 actionRepeat 為正時,compareNext 動作所執行的行為相同。
compareRefresh compareRefresh 動作會將現行文件視圖,與前次比較的同一檔案進行比較。
contextEnd contextEnd 動作會將游標移到現行行文字的結尾。 如果游標已經在一行的結尾,則會將它移到此行的結尾,就像 end 動作一樣。
contextHome contextHome 動作會將游標移到現行行文字的開頭。 如果游標已經在一行的開頭,則會將它移到此行的開頭,就像 home 動作一樣。

部份文件剖析器會延伸這項動作,例如將游標移到某行中真正註解文字的開頭,並經過註解定義的字元。
copy 如果現行視圖已選取部份可見文字,則 copy 動作會將選取的文字複製到剪貼簿。
cursorToMouse cursorToMouse 動作會將游標移至現行滑鼠位置。
cut 如果現行視圖不是唯讀的,且已選取部份可見文字,則 cut 動作會將選取的文字複製到剪貼簿,並從文件中刪除文字。
delete delete 動作會執行下列其中一項:
  • 如果沒有可見的元素,且視圖是唯讀,或是游標是在顯示元素上,則不會執行任何動作。
  • 如果在現行視圖中有串流選項,則刪除所選取的文字。
  • 如果游標未超出一行的結尾,則會刪除現行游標位置上的字元。
  • 如果游標超出一行的結尾,則下一個不是顯示元素的可見行,便會與現行行結合。
delete 動作會使用 actionRepeat 參數的值,來判定應該刪除多少個字元。 如果 actionRepeat 為負,則 delete 動作行為與 actionRepeat 為正時,backSpace 動作所執行的行為相同。 如果刪除一個以上字元,則刪除的文字會新增到刪除環。
deleteBlankLines 如果現行視圖是唯讀的,則 deleteBlankLines 動作將不執行任何行為。 如果游標是在數個空白行的連續區塊中,則會刪除所有空白行而只留下其中一行。  如果游標是在單獨的空白行上,則會刪除此空白行。 如果游標是在非空白行上,則會刪除現行行之後任何的空白行。
deleteInLine deleteInLine 動作與 delete 動作類似,但其作業會限定成現行行。 這時不會結合任何一行。
deleteLine 如果現行視圖是唯讀,或現行行為顯示元素,則 deleteLine 動作會刪除現行行。 如果 actionRepeat 參數為正,則 deleteLine 動作會重複 actionRepeat 次。 任何刪除的文字都會新增到刪除環中。
deleteNextWord 如果現行視圖不是唯讀的,則 deleteNextWord 動作會刪除文件中下一個可見的字詞。 如果 actionRepeat 參數為正,則 deleteNextWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 deleteNextWord 動作的行為會與 actionRepeat 為正時,deletePrevWord 動作所執行的行為相同。 任何刪除的文字都會新增到刪除環中。
deletePrevWord 如果現行視圖不是唯讀的,則 deletePrevWord 動作會刪除文件中上一個可見的字詞。 如果 actionRepeat 參數為正,則 deletePrevWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 deletePrevWord 動作的行為會與 actionRepeat 為正時,cdeleteNextWord 動作所執行的行為相同。 任何刪除的文字都會新增到刪除環中。
deleteToLineStart 如果現行視圖不是唯讀的,則 deleteToLineStart 動作會刪除從現行游標位置到該行開頭之間的文字。 任何刪除的文字都會新增到刪除環中。
deleteWhiteSpace 如果現行視圖不是唯讀的,則 deleteWhiteSpace 動作會刪除現行游標位置上及周圍的所有空格及標籤。
down down 動作會將游標移至下一個可見行。 如果 actionRepeat 參數為正,則 down 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 down 動作的行為會與 actionRepeat 為正時,up 動作所執行的行為相同。
duplicateLine 如果現行視圖不是唯讀,或現行行不是顯示元素,則 duplicateLine 動作會複製現行行。 如果 actionRepeat 參數為正,則 duplicateLine 動作會重複 actionRepeat 次。
end end 動作會將游標移到現行行的結尾。
excludeSelection excludeSelection 動作會排除包含已選取文字之現行視圖中的可見行。
execCommand execCommand 動作會將現行行上的文字,當成編輯器指令來執行。
expandHideAtMouse expandHideAtMouse 動作會在開啟與關閉之間,切換滑鼠游標下元素的 expanded 設定。 如果滑鼠游標在文件頂端,topExpanded 設定會在開啟與關閉之間切換。
filterSelection filterSelection 動作會隱藏文件中不含選取文字的所有行。
find find 動作將會起始尋找對話框。
findAndReplace findAndReplace 動作會起始尋找/取代對話框。
findAndReplaceNext 如果現行視圖不是唯讀的,且 findText.findText 參數並非空值,則 findAndReplaceNext 動作將以儲存在 findText.replaceText 參數中的文字,來置換儲存在 findText.findText 參數中文字的下一個實例。

如果 actionRepeat 參數為正,則 findAndReplaceNext 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 findAndReplaceNext 動作的行為會與 actionRepeat 為正時,findAndReplaceUp 動作所執行的行為相同。
findAndReplaceUp 如果現行視圖不是唯讀的,且 findText.findText 參數並非空值,則 findAndReplaceUp 動作將以儲存在 findText.replaceText 參數中的文字,來置換儲存在 findText.findText 參數中文字的上一個實例。

如果 actionRepeat 參數為正,則 findAndReplaceUp 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 findAndReplaceUp 動作的行為會與 actionRepeat 為正時,findAndReplaceNext 動作所執行的行為相同。
findBlockEnd 如果現行視圖含有部份可見的選取文字,則 findBlockEnd 動作會將游標移到可見的選取文字結尾。
findBlockStart 如果現行視圖包含部份可見的選取文字,則 findBlockStart 動作會將游標移到可見的選取文字開頭。
findLastChange findLastChange 動作會將游標移至文件中上次的變更處。
findMark findMark 動作會將游標移至尋找標記行。
findMatch findMatch 動作會比對括弧、大括弧 ({})、方括弧 ([ ]) 及角括弧。 當特定文件剖析器為作用中時,findMatch 動作也可以比對語言建構。 這時游標位置會設成比對建構。
findNext 如果儲存在 findText.findText 參數中的文字並非空值,則 findNext 動作會將游標移至儲存在 findText.findText 參數中文字的下一個可見實例。

如果 actionRepeat 參數為正,則 findNext 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 findNext 動作的行為會與 actionRepeat 為正時,findUp 動作所執行的行為相同。
findQuickMark findQuickMark 動作會在現行游標位置上設定快速標記,然後將游標移至快速標記的原位置處。
findSelection findSelection 動作會將游標移至選取文字的下一個可見實例。

如果 actionRepeat 參數為正,則 findSelection 動作便會尋找選取文字的第 <actionRepeat> 個實例。 如果 actionRepeat 參數為負,則 findSelection 動作便會在文件中向後搜尋選取文字的第 <actionRepeat> 個實例。
findUp 如果儲存在 findText.findText 參數中的文字並非空值字串,則 findUp 動作會將游標移至儲存在 findText.findText 參數中文字的上一個可見實例。

如果 actionRepeat 參數為正,則 findUp 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 findUp 動作的行為會與 actionRepeat 為正時,findNext 動作所執行的行為相同。
get get 動作將會起始取得檔案對話框。
hexEditLine hexEditLine 動作會起始十六進位編輯行對話框。
help 在已啟用說明支援的編輯器應用程式中,help 動作會呼叫編輯器的線上說明。
home home 動作會將游標移到現行行的開頭。
indentText indentText 動作會按照作用中的縮排架構來移位現行行的文字。
insertDecimalSeparator 如果現行視圖不是唯讀的,則 insertDecimalSeparator 動作會在現行游標位置插入區分語言環境的小數點符號字元。 如果 actionRepeat 參數為正,則 insertDecimalSeparator 動作會重複 actionRepeat 次。
insertFileName 如果現行視圖不是唯讀的,且現行文件不是未命名文件時,則 insertFileName 動作會在現行游標位置插入文件的名稱。 如果 actionRepeat 參數為正,則 insertFileName 動作會重複 actionRepeat 次。
insertLeftBrace 如果現行視圖不是唯讀的,則 insertLeftBrace 動作會在現行游標位置插入左大括號。 如果 actionRepeat 參數為正,則 insertLeftBrace 動作會重複 actionRepeat 次。
insertNot 如果現行視圖不是唯讀的,則 insertNot 動作會在現行游標位置插入一個 not 字元。 如果 actionRepeat 參數為正,則 insertNot 動作會重複 actionRepeat 次。
insertRightBrace 如果現行視圖不是唯讀的,則 insertRightBrace 動作會在現行游標位置插入右大括號。 如果 actionRepeat 參數為正,則 insertRightBrace 動作會重複 actionRepeat 次。
insertTab 如果現行視圖不是唯讀的,則 insertTab 動作會在現行游標位置插入一個 tab 字元。 如果 actionRepeat 參數為正,則 insertTab 動作會重複 actionRepeat 次。
insertToTab 插入模式中,如果現行視圖不是唯讀的,則 insertToTab 動作會從現行游標位置到下一個定位點間插入數個空格。 在取代模式中,如果現行視圖是唯讀的,則 insertToTab 動作會將游標移到下一個定位點。
join join 動作會將現行行與下一個不是顯示元素的可見行結合。 如果 actionRepeat 參數為正,則 join 動作會重複 actionRepeat 次。
keyRecorderPlay keyRecorderPlay 動作會播放由 keyRecorderStartkeyRecorderStop 動作所記錄的按鍵。 如果 actionRepeat 參數為正,則 keyRecorderPlay 動作會重複 actionRepeat 次。
keyRecorderStart keyRecorderStart 動作會開始按鍵記錄。
keyRecorderStop keyRecorderStop 動作會停止按鍵記錄。
killLine 如果現行視圖是唯讀,或現行行為顯示元素時,killLine 動作將不會執行任何動作。 若尚未設定 actionArgument 參數,且現行游標位置的現行行上也沒有文字時,則文件中的現行行就會與下一行相結合。 若尚未設定 actionArgument 參數,而現行游標位置的現行行上文字時,則會刪除從現行游標位置到行尾端的文字。

若已設定 actionArgument 參數,且 actionRepeat 參數傳回正值,則會刪除現行游標位置到現行行尾端的文字,現行行也會與下一行結合。這個動作會重複 actionRepeat 次。 如果 actionRepeat 參數傳回零,killLine 動作就會刪除現行游標位置到現行行開頭的文字。 如果 actionRepeat 參數傳回負值,killLine 動作就會刪除現行游標位置到行開頭間的文字,以及現行行之前 actionRepeat 行的文字。

任何刪除的文字都會新增到刪除環中。
killRegion 如果現行視圖不是唯讀的,且已設定現行視圖的快速標記,則 killRegion 動作會將現行游標位置到快速標記位置之間的文字刪除。 所有刪除的文字都會新增到刪除環中。
left left 動作會將游標向左移動一個字元的位置。 如果 actionRepeat 參數為正,則 left 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 left 動作的行為會與 actionRepeat 為正時,right 動作所執行的行為相同。
locateLine locateLine 動作會將游標移到指令行,以便使用者可以輸入要尋找的行號。
locateSequenceLine locateSequenceLine 動作會將游標移到指令行,以便使用者可以輸入要尋找的序列行號。 若文件中並未設定序號,或是並未顯示序號時,則 locateSequenceLine 動作的行為會與 locateLine 動作相同。
lowerCaseRegion 如果現行視圖不是唯讀的,且現行視圖已設定快速標記,則 lowerCaseRegion 動作會將現行游標位置到快速標記位置之間的文字以小寫表示。
lowerCaseWord 如果現行視圖不是唯讀的,則 lowerCaseWord 動作會將現行游標位置上的字詞以小寫表示,然後再將游標移到文件中下一個可見的字詞上。 如果 actionRepeat 參數為正,則 lowerCaseWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 lowerCaseWord 動作將前 actionRepeat 個可見字詞以小寫表示。
match match 動作會比對括弧、大括弧、方括弧及角括弧。 當特定文件剖析器為作用中時,match 動作也可以比對語言建構。 這時會選取符合建構之間的文字。
nameMark nameMark 動作會將游標移至名稱標記行。
newLine newLine 動作會將游標移至下一可見行的開頭。 如果 actionRepeat 參數為正,則 newLine 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 newLine 動作便會將游標移到前第 <actionRepeat> 個可見行的開頭。
nextTabStop nextTabStop 動作會將游標移至下一個定位點。 請參閱 current.tabs 參數以決定現行定位點的設定。 如果 actionRepeat 參數為正,則 nextTabStop 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 nexTabStop 動作的行為會與 actionRepeat 為正時,prevTabStop 動作所執行的行為相同。
nextWord nextWord 動作會將游標移至下一個字詞的開頭。 如果 actionRepeat 參數為正,則 nextWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 nextWord 動作的行為會與 actionRepeat 為正時,prevWord 動作所執行的行為相同。
nullAction nullAction 動作不執行任何行為。
oneSpace 如果現行視圖不是唯讀的,則 oneSpace 動作會刪除現行游標位置上及周圍的任何空格和標籤,並用一個空格來置換它們。
openLine openLine 動作會在現行行後建立一個新行,並且將游標移至新行的開頭。 如果 actionRepeat 參數為正,則 openLine 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 openLine 動作會在現行行前建立 actionRepeat 個新行。
pageDown pageDown 動作會將游標向下移動一頁。 如果 actionRepeat 參數為正,則 pageDown 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 pageDown 動作的行為會與 actionRepeat 為正時,pageUp 動作所執行的行為相同。
pageLeft pageLeft 動作會將游標向左移動一頁。 如果 actionRepeat 參數為正,則 pageLeft 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 pageLeft 動作的行為會與 actionRepeat 為正時,pageRight 動作所執行的行為相同。
pageRight pageRight 動作會將游標向右移動一頁。 如果 actionRepeat 參數為正,則 pageRight 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 pageRight 動作的行為會與 actionRepeat 為正時,pageLeft 動作所執行的行為相同。
pageUp pageUp 動作會將游標向上移動一頁。 如果 actionRepeat 參數為正,則 pageUp 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 pageUp 動作的行為會與 actionRepeat 為正時,pageDown 動作所執行的行為相同。
popupAtCursor popupAtCursor 動作會在現行游標位置上顯示蹦現功能表。
popupAtMouse popupAtMouse 動作會在現行滑鼠位置上顯示蹦現功能表。
paste 如果現行視圖不是唯讀的,則 paste 動作會將文字從剪貼簿複製到現行游標位置。 如果 actionRepeat 參數為正,則 paste 動作會重複 actionRepeat 次。
pasteOverlay 如果現行視圖不是唯讀的,則 pasteOverlay 動作會使用剪貼簿中的文字,來覆蓋現行游標位置的文字。
喜好設定 可顯示喜好設定對話框。 並非所有的編輯器應用程式都會實作這個動作。
prefixBackSpace prefixBackSpace 動作會將字首區域中的游標位置向左移動一個字元,然後再刪除現行游標位置的字元。 如果游標已經在字首區域的直欄 1 中,則不會執行任何動作。 如果 actionRepeat 參數為正,則 prefixBackSpace 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 prefixBackSpace 動作的行為會與 actionRepeat 為正時,prefixDelete 動作所執行的行為相同。
prefixDelete prefixDelete 動作會刪除字首區域中現行游標位置的字元。 如果 actionRepeat 參數為正,則 prefixDelete 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 prefixDelete 動作的行為會與 actionRepeat 為正時,prefixBackSpace 動作所執行的行為相同。
prefixEnd prefixEnd 動作會將字首區域中的現行游標位置,移至字首區域中文字的結尾。
prefixHome prefixHome 動作會將字首區域中的現行游標位置,移至字首區域中文字的開頭。
prefixLeft prefixLeft 動作會將字首區域中的現行游標位置向左移動一個字元。 如果游標已經在直欄 1 中,則不會執行任何動作。 如果 actionRepeat 參數為正,則 prefixLeft 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 prefixLeft 動作的行為會與 actionRepeat 為正時,prefixRight 動作所執行的行為相同。
prefixRight prefixRight 動作會將字首區域中的現行游標位置,向右移動一個字元。 如果游標已經在字首文字的結尾,則會將游標移到文字區的直欄 1。 如果 actionRepeat 參數為正,則 prefixRight 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 prefixRight 動作的行為會與 actionRepeat 為正時,prefixLeft 動作所執行的行為相同。
prefixTruncate prefixTruncate 動作會刪除字首區域中的現行游標位置,到字首文字結尾處之間的文字。
prevTabStop prevTabStop 動作會將游標移至前一個定位點。 請參閱 current.tabs 參數以決定現行定位點的設定。 如果 actionRepeat 參數為正,則 prevTabStop 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 prevTabStop 動作的行為會與 actionRepeat 為正時,pnextTabStop 動作所執行的行為相同。
prevWord prevWord 動作會將游標移至前一個字詞的開頭。 如果 actionRepeat 參數為正,則 prevWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 prevWord 動作的行為會與 actionRepeat 為正時,nextWord 動作所執行的行為相同。
print print 動作會起始列印對話框。
processPrefix processPrefix 動作會呼叫 processPrefix 指令,並且現行 baseProfile 設定作為參數。 例如,如果現行基本設定檔為 seu,則 processPrefix 動作便會發出 processPrefix seu 指令。 請注意,所呼叫的 processPrefix 指令,不一定是預設的 processPrefix指令。 如果已經重新定義現行視圖的 processPrefix 指令,則會呼叫已重新定義的 processPrefix 指令。
proto proto 動作會展開文件剖析器中預先定義的範本,如 C/C++ 文件中的 switch 建構。 proto 動作只有在某些文件剖析器作用中時才能使用。
redo redo 動作會重做復原動作所復原的前次變更。 如果 actionRepeat 參數為正,則 redo 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 redo 動作的行為會與 actionRepeat 為正時,undo 動作所執行的行為相同。
reload reload 動作會重新載入目前正在編輯的文件。
rename rename 動作可容許使用者更名現行文件。
restorePrefix restorePrefix 動作會清除字首區域中的所有文字,並且還原所有已排除的行。
right right 動作會將游標向右移動一個字元的位置。 如果 actionRepeat 參數為正,則 right 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 right 動作的行為會與 actionRepeat 為正時,left 動作所執行的行為相同。
save save 動作會儲存現行文件。
saveAs saveAs 動作會起始另存新檔對話框。
saveToWriter saveToWriter 動作的目的是供應用程式撰寫者使用,這些撰寫者會希望將現行文件儲存到先前以com.ibm.lpex.core.LpexView 類別之 setSaveWriter() 方法所設定的特定 Java Writer 物件。 如果未設定這類物件,就會執行 save 動作。
scrollBottom scrollBottom 動作會將現行行捲動至視窗的底端。
scrollCenter scrollCenter 動作會將現行行捲動到視窗的中間。
scrollDown scrollDown 動作會在視窗中向下捲動一行。
scrollMessageLeft scrollMessageLeft 動作會捲動訊息行中所顯示的文字,以便看見上一個區段。
scrollMessageRight scrollMessageRight 動作會捲動訊息行中所顯示的文字,以便看見下一個區段。
scrollTop scrollTop 動作會將現行行捲動至視窗的頂端。
scrollUp scrollUp 動作會在視窗中向上捲動一行。
setActionArgument 如果未設定 actionArgument 參數,則 setActionArgument 動作會將 actionArgument 設成單一星號。 如果您接著輸入一或多個十進位數或減號,就會將它們附加到 actionArgument 參數上,直到按下不是十進位數或減號的按鍵為止。

如果在發出 setActionArgument 動作時將 actionArgument 設成全部星號,則會將其他星號附加到 actionArgument。 如果在發出 setActionArgument 動作時將 actionArgument 設成全部星號之外的任何項目,則會關閉 actionArgument 的設定,而且也會停止將十進位數和減號附加到 actionArgument 上。
setParser setParser 動作會將游標移到指令行,以便使用者可以輸入要對文件設定之新文件剖析器的名稱。
setQuickMark setQuickMark 動作會在現行游標位置上設定快速標記。 請使用 findQuickMark 動作將游標移回至快速標記處。
setQuickMarkAll setQuickMarkAll 動作會在文件的底端設定快速標記,並且將游標移至文件的頂端。
setQuickMarkWord setQuickMarkWord 動作會在下一個字詞的結尾上設定快速標記。 如果 actionRepeat 參數為正,則會將快速標記設定在下面第 <actionRepeat> 個字詞的結尾處。 如果 actionRepeat 參數為負,則會將快速標記設定在前面第 <actionRepeat> 個字詞的開頭處。
showAll showAll 動作會將所有隱藏的行變成可見的。
split split 動作會在現行游標位置上分割現行行。 如果 actionRepeat 參數為正,則 split 動作會重複 actionRepeat 次。
splitAndShift splitAndShift 動作會在現行游標位置處分割現行行,並且將新行上的文字移位至前一行上其原始的位置。
splitLine splitLine 動作會在現行游標位置處分割現行行,並將游標移至新行的開頭。 如果 actionRepeat 參數為正,則 splitLine 動作會重複 actionRepeat 次。
textWindow textWindow 動作會將游標從指令行移到文字區域。
toggleCaseSensitive toggleCaseSensitive 動作會在關閉與開啟之間切換 findText.asis 參數。
toggleInsert toggleInsert 動作會在插入置換之間切換插入模式。
toggleKeyRecording toggleKeyRecording 動作會在關閉與開啟之間切換按鍵記錄模式。
toggleRegularExpression toggleRegularExpression 動作會在關閉與開啟之間切換 findText.regularExpression 參數。
top top 動作會在現行游標位置上設定快速標記,然後再將游標移動到文件中第一個可見行的開頭。
transposeCharacters 如果現行視圖不是唯讀,或現行行不是顯示元素,則 transposeCharacters 動作會將現行游標位置的字元,與其前面的字元互相調換。 如果 actionRepeat 參數為正,則 transposeCharacters 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則會將游標前的字元,與此字元前的字元調換 actionRepeat 次。
transposeLines 如果現行視圖不是唯讀的,則 transposeLines 動作會將現行行與其前一行互相調換。 如果 actionRepeat 參數為正,則 transposeLines 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則會將游標前的行,與其前一行調換 actionRepeat 次。
transposeWords 如果現行視圖不是唯讀的,則 transposeWords 動作會將現行字詞與其前一個字詞互相調換。 如果 actionRepeat 參數為正,則 transposeWords 動作會重複 actionRepeat 次。 游標如果 actionRepeat 參數為負,則會將游標前的字詞,與此字詞的前一個字詞調換 actionRepeat 次。
truncate 如果現行視圖不是唯讀,或現行行不是顯示元素,則 truncate 動作會截斷現行行。 否則,truncate 動作就不會執行任何行為。
undo undo 動作會復原前次對文件所做的變更。 如果 actionRepeat 參數為正,則 undo 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 undo 動作的行為會與 actionRepeat 為正時,redo 動作所執行的行為相同。
up up 動作會將游標移至前一個可見行。 如果 actionRepeat 參數為正,則 up 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 up 動作的行為會與 actionRepeat 為正時,down 動作所執行的行為相同。
upperCaseRegion 如果現行視圖不是唯讀的,且現行視圖已設定快速標記,則 upperCaseRegion 動作會將現行游標位置到快速標記位置之間的文字以大寫表示。
upperCaseWord 如果現行視圖不是唯讀的,則 upperCaseWord 動作會將現行游標位置上的字詞變更成大寫,然後再將游標移到文件中下一個可見的字詞上。 如果 actionRepeat 參數為正,則 upperCaseWord 動作會重複 actionRepeat 次。 如果 actionRepeat 參數為負,則 upperCaseWord 動作將前 actionRepeat 個可見字詞以大寫表示。
windowBottom windowBottom 動作會將游標移到視窗底端的行上。
windowTop windowTop 動作會將游標移到視窗頂端的行上。
wordEnd wordEnd 動作會將游標移到現行游標位置上字詞的結尾。
wordStart wordStart 動作會將游標移到現行游標位置上字詞的開頭。
yank 如果現行視圖不是唯讀的,且刪除環中有資料,則會在文件中現行游標位置處插入現行的刪除字串。
yankPrevious 如果現行視圖不是唯讀的,且前次動作為 yank 時,則由上個 yank 動作插入文件的字串,將會由刪除環中的前一個刪除字串所置換。 actionRepeat 參數的正值和負值,能讓你在刪除環中向後移和向前移。

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

相關參照
預設編輯器指令
動作指令
processPrefix 指令

編輯器參數
actionArgument 參數
actionRepeat 參數
actions 參數
baseProfile 參數
current.block.defaultType 參數
current.tabs 參數
defaultActions 參數
expanded 參數
findText.asis 參數
findText.findText 參數
findText.regularExpression 參數
findText.replaceText 參數
keyAction 參數
mouseAction 參數
popup 參數
topExpanded 參數