透過使用大量的指令、動作和參數組合,編輯器視窗是完全可程式化的。 您可以利用指令和參數來自訂編輯器視窗、在文件中搜尋或變更文字,以及執行許多其他功能。
請從下面清單中選取一個參數來顯示這個參數的參考資料。 除非有其他的附註,否則可以設定及查詢參數。
參數名稱 | 說明 |
---|---|
|
|
actionArgument | 設定或查詢編輯器動作所使用的一般目的引數。 |
actionClass | 定義現行視圖的使用者動作。 |
actionKey | 傳回已分派給指定動作的主要按鍵。僅供查詢。 |
actionKeyText | 取得分派給指定動作的主要按鍵之已轉換字串。僅供查詢。 |
actionRepeat | 查詢 actionArgument 參數的數字解譯。許多動作使用這個值作為重複次數。 僅供查詢。 |
actions | 列出現行視圖所定義的所有使用者動作。僅供查詢。 |
autoCheck | 設定或查詢當游標離開已變更的行時,編輯器是否正隱含地完成文件變更。 |
baseProfile | 傳回前次發出 updateProfile 指令時使用的基本設定檔。僅供查詢。 |
beep | 設定或查詢在發出 screenShow 指令時是不是發出嗶聲。 |
block.anythingSelected | 指出有沒有任何可見的區塊選取文字。 僅供查詢。 |
block.bottomElement | 傳回區塊選項中最後一個可見元素的元素號碼。僅供查詢。 |
block.bottomPosition | 傳回區塊選項中最後一個元素的最後一個直欄之直欄號碼。僅供查詢。 |
block.defaultType | 設定或查詢預設區塊類型。 |
block.inView | 指出區塊選項是否在現行視圖中。僅供查詢。 |
block.text | 傳回目前選取的文字。僅供查詢。 |
block.topElement | 傳回區塊選項中第一個可見元素的元素號碼。僅供查詢。 |
block.topPosition | 傳回區塊選項中第一個元素的第一個直欄之直欄號碼。僅供查詢。 |
block.type | 傳回現行區塊類型。僅供查詢。 |
changes | 傳回自上次儲存後已完成的可還原變更數。僅供查詢。 |
class | 登錄或取消登錄現行視圖的元素類別。 |
classes | 傳回目前已登錄的現行視圖之所有元素類別清單。僅供查詢。 |
commandClass | 定義現行視圖的使用者指令。 |
commandLine | 設定或查詢指令行的可見性。 |
commands | 列出現行視圖所定義的所有使用者指令。僅供查詢。 |
compare.columns | 設定或查詢比較作業是否只限於某範圍的直欄。 |
compare.endColumn | 設定或查詢在比較作業限於某直欄範圍時所用的結束欄。 |
compare.ignoreAllBlanks | 決定在使用 compare 指令比較檔案時,行中空白數的差異是否有意義。 |
compare.ignoreCase | 決定在使用 compare 指令比較檔案時,字元大小寫的差異是否有意義。 |
compare.ignoreComments | 決定在使用 compare 指令比較檔案時,註解的差異是否重要。 |
compare.ignoreLeadingBlanks | 決定在使用 compare 指令比較檔案時,行開頭處的空白數差異是否有意義。 |
compare.ignoreSequenceNumbers | 決定在使用 compare 指令比較檔案時,序號的差異是否重要。 |
compare.ignoreTrailingBlanks | 決定在使用 compare 指令比較檔案時,行結束處的空白數差異是否有意義。 |
compare.startColumn | 設定或查詢在比較作業限於某直欄範圍時所用的起始欄。 |
current | 傳回參數的現行設定。僅供查詢。 |
currentKey | 傳回前次發出的鍵值。僅供查詢。 |
currentMousePoint | 傳回上一次記錄滑鼠事件時的指標之座標。僅供查詢。 |
cursor.blinkTime | 設定或查詢游標閃爍的時間間隔。 |
cursor.width | 設定或查詢插入模式的游標寬度(像素)。 |
cursorRow | 設定或查詢包含游標的行之實體列。 |
default | 設定或查詢參數的預設設定。 |
defaultActions | 列出在編輯器中實作的所有預設動作。僅供查詢。 |
defaultProfile | 設定或查詢用來指定編輯器預設設定的檔案名稱。 |
dirty | 指出現行文件中是否有未完成的變更。 |
displayPosition | 設定或查詢現行元素中游標的顯示直欄定位。 |
documentId | 傳回用來識別文件的唯一整數。僅供查詢。 |
editorLog | 設定或查詢用來記錄嚴重錯誤的檔案名稱。 |
element | 傳回現行元素的序數。僅供查詢。 |
elementClasses | 設定或查詢現行元素的類別。 |
elements | 傳回現行文件的元素總數。僅供查詢。 |
emphasisLength | 設定或查詢強調的字元數。 |
emphasisPosition | 設定或查詢強調的位置。 |
excludedClasses | 設定或查詢應從現行視圖中排除的元素類別。 |
expandHide | 設定或查詢展開/隱藏區域的可見性。 |
expandHideAreaWidth | 傳回展開/隱藏區域的寬度(以像素為單位)。僅供查詢。 |
expandTabs | 設定或查詢欄標字元擴充的狀態。 |
expanded | 設定或查詢在現行元素與下一可見元素之間的隱藏元素可見性。 |
fields | 設定或查詢目前正在編輯的欄位。 |
findText.asis | 設定或查詢尋找作業的區分大小寫設定。 |
findText.block | 設定或查詢是否將尋找作業限制為已選取的文字。 |
findText.columns | 設定或查詢是否將尋找作業限制為直欄範圍。 |
findText.emphasis | 設定或查詢是否強調找到的文字。 |
findText.endColumn | 設定或查詢如果將尋找作業限制為直欄範圍時,所使用的結束欄。 |
findText.findText | 設定或查詢 findText 指令所找到的文字。 |
findText.mark | 設定或查詢是否選取找到的文字。 |
findText.regularExpression | 設定或查詢 findText 指令是否應該將搜尋文字當作正規表示式型樣來處理。 |
findText.replaceText | 設定或查詢尋找作業所用的取代文字。 |
findText.startColumn | 設定或查詢在尋找作業限於直欄範圍時所用的起始直欄。 |
findText.wholeWord | 設定或查詢尋找作業是否應該限於完整單字。 |
findText.wrap | 設定或查詢尋找作業的折返設定。 |
font | 設定或查詢編輯視窗用來顯示文字的字型。 |
forceAllVisible | 設定或查詢所有文件元素的強制可見性。 |
forceVisible | 設定或查詢現行元素的強制可見性。 |
formatLine | 設定或查詢格式行的可見性。 |
formatLineText | 設定或查詢顯示在格式行中的文字。 |
fullText | 傳回現行元素的全文。僅供查詢。 |
headerMark | 決定現行元素是否為已排除標示的 header 元素。僅供查詢。 |
hex | 設定或查詢現行游標位置上字元的十六進位值。 |
highlightCurrentLine | 設定或查詢是否強調顯示現行行。 |
includedClasses | 設定或查詢應併入現行視圖的元素類別。 |
inPrefix | 設定或查詢游標是否在字首或文字區中。 |
insertMode | 設定或查詢現行插入模式。 |
install | 傳回參數的安裝設定。僅供查詢。 |
installProfile | 設定或查詢用來指定編輯器安裝設定的檔案名稱。 |
keyAction | 設定或查詢指定鍵值的動作分派。 |
keys | 清單已分派給動作的所有鍵值。僅供查詢。 |
length | 傳回現行元素的長度。僅供查詢。 |
line | 傳回現行元素的行號。僅供查詢。 |
lineNumbers.length | 查詢或設定欄位數,這些欄位數可用來顯示字首區域的行號。 |
lineNumbers.pad | 設定或查詢主要的填補字元,這些字元則可用來顯示字首區域的行號。 |
lines | 傳回現行文件的總行數。僅供查詢。 |
maintainSequenceNumbers | 設定或查詢編輯器是否正在維護現行文件的序號。 |
mark | 設定、查詢或移除指名的標示。 |
markExcluded | 設定或查詢標示的排除屬性。 |
markExcludedHeader | 設定或查詢排除指定的標示時,它是否應具有 header 元素。 |
markHighlight | 設定或查詢是否應強調顯示指定的標示。 |
markId | 傳回指定標示的 ID 號碼。僅供查詢。 |
markIncluded | 設定或查詢標示的併入屬性。 |
markProtect | 設定或查詢標示的保護屬性。 |
markStyle | 設定或查詢與標示相關的樣式字元。 |
messageLine | 設定或查詢訊息行的可見性。 |
messageText | 設定或查詢訊息行中所顯示的文字。 |
mouseAction | 設定或查詢指定的滑鼠事件之動作分派。 |
mouseEvents | 清單已分派至動作的所有滑鼠事件。僅供查詢。 |
multipleViews | 設定或查詢在實作多重文件視圖的編輯器應用程式中,能不能開啟其他視圖在一份文件檢視。 |
name | 設定或查詢現行文件名稱。 |
palette | 傳回前次發出 updateProfile 指令時使用的調色盤。僅供查詢。 |
parseAfterEveryKey | 設定或查詢在每個按鍵動作之後,是否應該呼叫文件剖析器。 |
parser | 傳回現行視圖使用的文件剖析器名稱。僅供查詢。 |
parserProperty | 設定或查詢現行視圖中正在執行的文件剖析器的內容。 |
pixelPosition | 傳回現行游標定位的像素偏移。僅供查詢。 |
popup | 設定或查詢蹦現功能表的內容。 |
position | 設定或查詢現行元素的游標直欄定位。 |
prefixArea | 設定或查詢字首區域的可見性。 |
prefixAreaMargin | 設定或查詢要在字首區域文字與編輯區域之間顯示的邊距。 |
prefixAreaText | 設定或查詢字首區域中所顯示的文字類型。 |
prefixAreaWidth | 傳回字首區域的寬度(以像素為單位)。僅供查詢。 |
prefixPosition | 設定或查詢字首區域中的游標直欄定位。 |
prefixProtect | 設定或查詢是否可將游標移到字首區域中。 |
prefixText | 設定或查詢現行元素的字首文字。 |
print.bottomMargin | 設定或查詢 print 指令所使用的下邊距。 |
print.font | 設定或查詢 print 指令所使用的字型。 |
print.footer | 設定或查詢每一頁的頁尾行所列印的文字。 |
print.header | 設定或查詢每一頁的頁首行所列印的文字。 |
print.leftMargin | 設定或查詢 print 指令所使用的左邊距。 |
print.lineNumbers | 設定或查詢 print 指令是否列印行號。 |
print.rightMargin | 設定或查詢 print 指令所使用的右邊距。 |
print.tokenized | 設定或查詢 print 指令是否列印文件剖析器所設定的記號化屬性。 |
print.topMargin | 設定或查詢 print 指令所使用的上邊距。 |
readonly | 設定或查詢文件是否可在現行視圖來中進行編輯。 |
recording | 設定或查詢編輯器是否正在記錄文件變更。 |
rowHeight | 傳回文字列的高度(以像素為單位)。僅供查詢。 |
rows | 傳回可在文字視窗中顯示的文字列數。僅供查詢。 |
save.lineSeparator | 設定或查詢儲存作業所使用的行分隔字元。 |
save.textLimit | 設定或查詢 save 指令所使用的最大行長度。 |
save.trim | 設定或查詢 save 指令是否應該從文件的所有行中除去尾端空白。 |
scroll | 設定或查詢現行視圖向右捲動的像素數。 |
scrollWhileAdjusting | 設定或查詢當垂直捲軸正在拖曳時,視窗是否捲動。 |
sequenceDefaultText | 設定或查詢序號預設文字部分。 |
sequenceNumber | 設定或查詢現行元素的序號。 |
sequenceNumbers | 設定或查詢起始行及序號的寬度。 |
sequenceNumbersFormat | 設定或查詢用來顯示序號區域的格式字串。 |
sequenceText | 設定或查詢現行元素的序號文字部分。 |
shiftInCharacter | 設定或查詢用來顯示模擬移入控制字元的字元。 |
shiftOutCharacter | 設定或查詢用來顯示模擬移出控制字元的字元。 |
show | 決定現行視圖的現行元素是否為 show 元素。僅供查詢。 |
showSosi | 設定或查詢編輯器是否顯示模擬的移出和移入字元。 |
sourceCcsid | 設定或查詢在其原始平台上之檔案的 CCSID。 |
sourceEncoding | 設定或查詢檔案起始平台上檔案的字元編碼。 |
sourceName | 設定或查詢替代的文件名稱,例如基礎遠端成員名稱。 |
splitWindow | 設定或查詢實作分割視窗的編輯器應用程式如何開啟新視圖。 |
splitWindow.orientation | 設定或查詢實作分割視窗的編輯器應用程式應如何在一個視窗中顯示多個視圖。 |
status | 設定或查詢指令狀態。 |
statusLine | 設定或查詢狀態行的可見性。 |
style | 設定或查詢用來顯示現行元素文字的樣式字元。 |
styleAttributes | 設定或查詢樣式字元或其中一種內建樣式的樣式屬性。 |
tabs | 設定或查詢 nextTabStop 和 prevTabStop 動作所使用的定位點。 |
text | 設定或查詢現行元素的文字。 |
textAreaWidth | 傳回文字區域的寬度(以像素為單位)。僅供查詢。 |
textWidth | 傳回現行元素的文字寬度(以像素為單位)。僅供查詢。 |
topExpanded | 設定或查詢在文件頂端與第一個可見元素之間的隱藏元素可見性。 |
updateProfile.baseProfile | 設定或查詢 updateProfile 指令將使用的基本設定檔。 |
updateProfile.extensions | 列出文件剖析器的所有相關副檔名。僅供查詢。 |
updateProfile.noParser | 設定或查詢 updateProfile 指令是否應該設定文件剖析器。 |
updateProfile.palette | 設定或查詢 updateProfile 指令將使用的調色盤。 |
updateProfile.paletteAttributes | 設定或查詢發出 updateProfile 指令時,指定樣式和選用區所用的樣式屬性。 |
updateProfile.palettes | 列出 updateProfile 指令所能使用的調色盤。 僅供查詢。 |
updateProfile.parser | 設定或查詢 updateProfile 指令所用的文件剖析器。 |
updateProfile.parserAssociation | 設定或查詢副檔名的相關文件剖析器。 |
updateProfile.parserClass | 設定或查詢文件剖析器的類別名稱。 |
updateProfile.parsers | 列出 updateProfile 指令所能使用的文件剖析器。僅供查詢。 |
updateProfile.userActions | 設定或查詢 updateProfile 指令所用的使用者動作。 |
updateProfile.userCommands | 設定或查詢 updateProfile 指令所用的使用者指令。 |
updateProfile.userKeyActions | 設定或查詢 updateProfile 指令所用的使用者按鍵動作。 |
updateProfile.userMouseActions | 設定或查詢 updateProfile 指令所用的使用者滑鼠動作。 |
updateProfile.userProfile | 設定或查詢 updateProfile 指令所使用的使用者設定檔。 |
userParameter | 設定或查詢使用者定義的設定。 |
useSourceColumns | 設定或查詢編輯器在程式碼字元編碼中是否要使用檔案的直欄性質。 |
version | 傳回編輯器的版本。僅供查詢。 |
viewId | 傳回識別文件視圖的整數。 僅供查詢。 |
visible | 決定現行視圖中是否可以看見視圖的現行元素。僅供查詢。 |
編輯器指令、動作和參數
query 指令
set 指令
Copyright IBM Corporation 1992, 2004. All Rights Reserved.