Ubuntu 16.04 で x3270 を使用しています。zOS には優れたエディターがなく、大量のコードを記述して修正するのは苦痛です。
コンピューターにコードを書き、それを x3270 ウィンドウにコピーしたいと考えています。
これを行う方法はありますか?
x3270はブロックベースの端末インターフェースであり、使用できます。アプローチは、コードをカット アンド ペーストすることです。z/OS について言及したので、TSOとISPFを使用していると思います。 ISPF 編集(デフォルトではオプション 2) では、テキスト編集コマンド ( TE
) が使用できるため、より大きなテキスト ブロックをカット アンド ペーストできます。
エンターを押すと表示されます。その後、カーソルを配置してテキストを貼り付けることができます。
申し訳ありませんが、手元にアセンブラ ソースがいくつかありましたが、ご覧のとおり、大きなコード ブロックを貼り付けることができます。面倒ですが。
個人的には、これは制限されたサイズの編集のための応急措置です。より良い解決策があります。
私はローカル マシンでVSCodeを個人的に使用しています。VSCode マーケットプレイスVisual code Extension for Zoweで VSCode のプラグインを提供するZoweと呼ばれるオープン ソース プロジェクトの VSCode用プラグインがあります。これは拡張機能で、ローカル システム (私は MacBook Pro を使用しています) で z/OS からコードを編集し、ファイル転送を容易にします。これは私の好みのオプションです。z/OSMF がインストールされ、構成されている必要があります。システムでその設定を確認する必要があります。
最後のオプションはSFTP
、ファイルの転送に使用することです。 ファイルシステムへのSFTP
転送を許可し、ASCII から EBCDIC への変換も提供します。MVS
USS
SCP
USS ベースのファイルシステムにのみファイルを転送します。これは、ニーズに合う場合のオプションです。