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 動作會播放由 keyRecorderStart 與 keyRecorderStop 動作所記錄的按鍵。 如果 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 參數的正值和負值,能讓你在刪除環中向後移和向前移。 |
Copyright IBM Corporation 1992, 2005. All Rights Reserved.