編輯資料集

您可以使用 z/OS® Explorer 來開啟檔案並編輯內容。您只能編輯文字「分割的資料集 (PDS)」成員或文字循序資料集。

關於這項作業

資料集編輯器是一種簡易的文字編輯器,可用來檢視或編輯資料集。

重要: 資料集編輯器只能開啟檔案大小相當小(例如,只有幾 MB)的 JCL 或工作日誌檔。當下載了要在 z/OS Explorer 中顯示的檔案之後,此檔案會儲存在 Java™ 資料堆中,而此資料堆的大小有限。如果您嘗試下載大型檔案,例如系統傾出資料集,這可能會導致出現 Java OutOfMemoryError 訊息。如果發生此狀況,請重新啟動 z/OS Explorer,然後使用 ISPF 來檢視檔案。
當您開啟檔案來編輯時,z/OS Explorer 會在本端工作區中放置檔案副本。如果正在主機上使用此檔案,對 zFS 檔案及循序資料集而言,z/OS Explorer 仍然會取得副本,但對 PDS 成員而言,則會顯示錯誤訊息。在 z/OS Explorer 取得副本之後,檔案有可能會變更,例如,另一個使用者在主機上變更檔案並儲存變更。在此情況下,當您儲存檔案時,視圖工具列中會顯示警告,因此您必須選擇是要改寫主機上的檔案,還是要取消您的變更並回到資料集編輯器。
註: 如果主機上的檔案發生變更,但變更並不影響檔案的日期、時間或大小資訊,在這種罕見的情況下不會顯示警告,而您的變更會改寫主機上的檔案。請注意這種可能性,例如,當您編輯循序資料集檔案,或不具有任何統計資料的 PDS 成員時。

程序

在「資料集」視圖中,按一下您要開啟的資料集,並執行下列其中一個動作:

結果

即會在資料集編輯器中開啟此資料集。

當您第一次開啟此檔案來進行編輯時,此檔案會在工作台編輯區的編輯器視圖中開啟。下列畫面擷取會顯示包含 JCL 的範例檔案。

此畫面擷取會顯示在編輯器視圖中開啟範例 JCL 檔案。

工作台狀態列會顯示此檔案的其他詳細資料。例如,前一個範例的狀態列資訊會顯示檔案是可寫入的、編輯器處於「插入」模式,而游標是在第 5 行第 20 欄的位置。

狀態列的畫面擷取,顯示檔案是可寫入的、編輯器處於「插入」模式,而游標是在第 5 行第 20 欄的位置。
當您編輯檔案時,您必須知道游標位置。PDS 成員的記錄長度為 80 個字元,但編輯器不會阻止您在一行中輸入 80 個以上的字元。

如果要在編輯器中顯示行號,請在視圖左邊的灰色垂直線上按一下滑鼠右鍵,然後在功能表中按一下顯示行號

如果檔案參照到某個資料集名稱,例如 DSN=NBISHOP.CNTL.JCL(OUT),則您可以在另一個編輯器視圖中開啟該資料集。按下 Ctrl 鍵,並將游標移到名稱的上方,讓文字變更為超鏈結,按一下此超鏈結,即可在另一個編輯器視圖中開啟資料集。

當您變更檔案時,視圖標籤中的檔名前面會加上星號:視圖標籤的畫面擷取,顯示檔名前面有星號。。星號表示檔案內容已變更,但尚未儲存。

下一步

您現在可以編輯檔案。

註: 資料集編輯器不會辨識您正在編輯的檔案格式。如果檔案包含「工作控制語言 (JCL)」指令,請勿使用 Tab 字元,否則工作會失敗。為了確保您不會用到 Tab 字元,您可以針對您的應用程式中的所有文字編輯器,變更廣域設定。按一下視窗 > 喜好設定 > Explorer > JCL 編輯器。在「JCL 編輯器」喜好設定頁面中,按一下文字編輯器鏈結。在「文字編輯器」喜好設定頁面中,選取插入空格來取代 Tab,然後按一下確定
工作台「編輯」功能表或視圖快速功能表提供下列編輯動作:
表 1. 編輯功能表動作
名稱 功能 鍵盤快速鍵
復原鍵入 復原編輯器中的前次變更 Ctrl+Z
重做 重做已復原的前一個變更 Ctrl + Y
剪下 將目前所選取的文字或元素複製到剪貼簿中,並移除元素。就元素而言,在貼到剪貼簿之前不會移除。 Ctrl + X
複製 將目前選取的文字或元素複製到剪貼簿中 Ctrl+C
貼上 將目前的內容當成文字貼到編輯器中,或當成同層級或下層元素,貼到目前選取的元素中。 Ctrl + V
刪除 刪除目前選取的文字或元素。 Delete 鍵
尋找下一個 尋找目前選取的文字的下一個搜尋結果。 Ctrl + K
尋找上一個 尋找目前選取的文字的上一個搜尋結果。 Ctrl + Shift + K
漸進式尋找下一個 啟動漸進式尋找模式。呼叫之後,請輸入搜尋文字。隨著您鍵入的同時,游標會移至游標位置後面,符合您所鍵入的文字的字元位置。您鍵入的文字會顯示在狀態列中。 Ctrl + J
漸進式尋找上一個 啟動漸進式尋找上一個模式。呼叫之後,請輸入搜尋文字。隨著您鍵入的同時,游標會移至游標位置前面,符合您所鍵入的文字的字元位置。 Ctrl + Shift + J
顯示工具提示說明 不在使用中
字詞完成作業 根據在任何開啟的編輯器中找到的所有字詞,對現行字串建議自動完成的字詞。 Alt + /
表 2. 視圖快速功能表動作
名稱 功能 鍵盤快速鍵
復原鍵入 復原編輯器中的前次變更 Ctrl+Z
回復檔案 將現行編輯器的內容回復到前次儲存的檔案的內容。如果編輯器中沒有包含未儲存的變更,則會停用。  
儲存 儲存現行編輯器的內容。如果編輯器中沒有包含未儲存的變更,則會停用。 Ctrl + S
顯示於 不在使用中 Alt + Shift + W
剪下 將目前所選取的文字或元素複製到剪貼簿中,並移除元素。就元素而言,在貼到剪貼簿之前不會移除。 Ctrl + X
複製 將目前選取的文字或元素複製到剪貼簿中 Ctrl+C
貼上 將目前的內容當成文字貼到編輯器中,或當成同層級或下層元素,貼到目前選取的元素中。 Ctrl + V
向右移位 增加目前所選字行的內縮層次。  
向左移位 減少目前所選字行的內縮層次。  

當您完成編輯時,如果要儲存變更,請按一下 z/OS Explorer 工具列上的儲存圖示 「儲存」圖示

如果要關閉編輯器,請按一下編輯器標籤中的 X。如果有任何未儲存的變更,則會顯示「儲存資源」對話框,您可以選擇是要儲存或是要捨棄這些變更。