編輯器參數

利用大量的指令、動作和參數的組合,編輯器視窗就可以完全可程式化。 您可使用指令及參數來自訂編輯視窗、在文件中搜尋或變更文字,並執行許多其他的功能。

請自下面清單中選取參數,以顯示該參數的參考資訊。除非有其他的附註,否則可以設定及查詢參數。

參數名稱 說明

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 決定現行元素是否為已排除標記的標頭元素。僅供查詢。
hex 設定或查詢現行游標位置上字元的十六進位值。
highlightCurrentLine 設定或查詢是否強調顯示現行行。
includedClasses 設定或查詢應併入現行視圖的元素類別。
inPrefix 設定或查詢游標是在字首還是文字區域中。
insertMode 設定或查詢現行插入模式。
install 傳回參數的安裝設定。僅供查詢。
installProfile 設定或查詢用來指定編輯器之安裝設定的檔案名稱。
keyAction 設定或查詢指定鍵值的動作分派。
keys 清單已分派給動作的所有鍵值。僅供查詢。
length 傳回現行元素的長度。僅供查詢。
line 傳回現行元素的行號。僅供查詢。
lineNumbers.length 查詢或設定欄位數,這些欄位數可用來顯示字首區域的行號。
lineNumbers.pad 設定或查詢主要的填補字元,這些字元則可用來顯示字首區域的行號。
lines 傳回現行文件的總行數。僅供查詢。
maintainSequenceNumbers 設定或查詢編輯器是否正在維護現行文件的序號。
mark 設定、查詢或移除已命名標記。
markExcluded 設定或查詢標記的排除屬性。
markExcludedHeader 設定或查詢排除指定的標記時,它是否應具有標頭元素。
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 設定或查詢用來顯示模擬 Shift-in 控制項的字元。
shiftOutCharacter 設定或查詢用來顯示模擬 Shift-out 控制項的字元。
show 決定現行視圖的現行元素是否為顯示元素。僅供查詢。
showSosi 設定或查詢編輯器是否顯示模擬的 Shift-out 和 Shift-in 控制字元。
sourceCcsid 設定或查詢在其原始平台上之檔案的 CCSID。
sourceEncoding 設定或查詢檔案起始平台上檔案的字元編碼。
sourceName 設定或查詢替代的文件名稱,例如基礎遠端成員名稱。
splitWindow 設定或查詢在實作分割視窗的編輯器應用程式中,如何開啟新的視圖。
splitWindow.orientation 設定或查詢在實作分割視窗的編輯器應用程式中,在一個視窗內應該如何顯示多個視圖。
status 設定或查詢指令狀態。
statusLine 設定或查詢狀態行的可見性。
style 設定或查詢用來顯示現行元素之文字的樣式字元。
styleAttributes 設定或查詢樣式字元或其中一項內建樣式的樣式屬性。
tabs 設定或查詢 nextTabStopprevTabStop 動作所使用的定位點。
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 指令