編輯器參數

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

請從下面清單中選取一個參數來顯示這個參數的參考資料。 除非有其他的附註,否則可以設定及查詢參數。

參數名稱 說明

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 設定或查詢 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 指令