os_390.txt For Vim バージョン 9.1. Last change: 2019 Dec 07
VIMリファレンスマニュアル by Ralf Schandl
zOS z/OS OS390 os390 MVS
このファイルには z/OS Unix 上の Vim についての事項が書かれている。
1. ASCII/EBCDIC 依存のスクリプト zOS-has-ebcdic
2. Putty と色 zOS-PuTTY
3. Motif の問題 zOS-Motif
4. バグ zOS-Bugs
5. 制限事項 zOS-limitations
6. z/OS UNIX 上のオープンソース zOS-open-source
貢献者: ~
z/OS Unix への移植は Ralf Schandl <schandl@de.ibm.com> によって後述の Redbook
のために行われた。
以下の方々からパッチやバグレポートを戴いた:
David Moore
Anthony Giorgio
and others
==============================================================================
1. ASCII/EBCDIC に依存のスクリプト OS390-has-ebcdic zOS-has-ebcdic
Vim script 用に "ebcdic" 機能が追加された。ASCII に依存したスクリプトは、以下
のようにすることで修正可能である:
>
==============================================================================
2. Putty と色 OS390-PuTTY zOS-PuTTY
Putty を使って z/OS に接続したときに、構文強調表示やスクリーンの表示が乱れるよ
うな問題が発生した場合は、次の手順を試してみてください:
- Putty を "vt220" 端末として設定する (Connection->Data)
- 次の三行を vimrc に追加する:
>
Note: ^[ は一文字で、<C-V><Esc> を使って入力できる。
==============================================================================
3. Motifの問題 OS390-Motif zOS-Motif
Note: Vim 6.* で確認。その後は未テスト。
Motif ライブラリの z/OS への移植において、プルダウンメニューのアクセラレータ文
字を EBCDIC から ASCII への変換することが忘れられているように思える。
手動で変換するように試してみたが、メニューを開くところ (ファイルメニューを開く
<Alt-F>) までしか働かず、メニュー項目を選択すること (ファイルブラウザーを開く
<Alt-F>O) はできない。
まだ解決法が見つかっていない。
==============================================================================
4. バグ OS390-bugs zOS-Bugs
- ビジュアルブロックモードで長大なテキストを選択すると常にハングする。これはメ
モリ破壊による可能性がある。ターミナルと GUI 版両方で起きる。
==============================================================================
5. 制限事項 OS390-limitations zOS-limitations
- タグファイルには二分探索を使っていない
/bin/sort はデフォルトで ASCII の値を使って並べ替えを行う。このプログラムは
tags を並べ替えるのに ctag により通常使われている。いつかはそれを正しく扱え
る ctags がリリースされるかもしれないが、いつになるかはわからない。もしかし
たら永遠にリリースされないかもしれないし…
- 著者のメインフレーム上で使っている cscope のバージョンでは、cscope インター
フェイス(cscope)は動作しない。著者が使っているのはバージョン 15.0b12 で、
これを使って Vim でコマンド "cscope add" を実行すると、Vim がハングする。
cscope のデータベースのバイナリフォーマットが Vim が期待するものと異なるの
ではないかと推測している。cscope の現在のバージョン(15.3)を z/OS へ移植しよ
うとしたが、うまくいっていない。興味のある方がおられたら、何か進展があったと
きは著者にご連絡ください。
- glib/gtk はサポートしていない。著者は z/OS UNIX 上で glib をコンパイルするこ
とはできなかった。そのため、すてきな gtk ツールバーなしで生きていかねばなら
ない。
コンパイル時に無効化される機能:
- マルチバイトサポート (multibyte)
- 右横書きモード (rileft)
- ペルシア語キーマップ (Farsi)
- アラビア語サポート (Arabic)
- スペルチェック (spell)
テストされていない機能:
- Perl インターフェイス (perl)
- ハングル文字入力 (hangul)
- 暗号化サポート (encryption)
- Langmap ('langmap')
- Python インターフェイス (Python)
- "右左" 書きモード ('rightleft')
- TCL インターフェイス (tcl)
....
==============================================================================
6. z/OS UNIX 上のオープンソース OS390-open-source zOS-open-source
z/OS UNIX 上の他のオープンソースソフトウェアに興味があるなら、以下の Redbook
を参照すること:
Mike MacIsaac et al
"Open Source Software for z/OS and OS/390 UNIX"
IBM Form Number: SG24-5944-01
ISBN: 0738424633
http://www-03.ibm.com/systems/resources/servers_eserver_zseries_zos_unix_redbook_sg245944.pdf
以下も参照してください:
http://www.redbooks.ibm.com
http://www-03.ibm.com/systems/z/os/zos/features/unix/
http://www-03.ibm.com/systems/z/os/zos/features/unix/library/IBM+Redbooks/index.html
------------------------------------------------------------------------------
vim:tw=78:ts=8:noet:ft=help:norl:
VIMリファレンスマニュアル by Ralf Schandl
zOS z/OS OS390 os390 MVS
このファイルには z/OS Unix 上の Vim についての事項が書かれている。
1. ASCII/EBCDIC 依存のスクリプト zOS-has-ebcdic
2. Putty と色 zOS-PuTTY
3. Motif の問題 zOS-Motif
4. バグ zOS-Bugs
5. 制限事項 zOS-limitations
6. z/OS UNIX 上のオープンソース zOS-open-source
貢献者: ~
z/OS Unix への移植は Ralf Schandl <schandl@de.ibm.com> によって後述の Redbook
のために行われた。
以下の方々からパッチやバグレポートを戴いた:
David Moore
Anthony Giorgio
and others
==============================================================================
1. ASCII/EBCDIC に依存のスクリプト OS390-has-ebcdic zOS-has-ebcdic
Vim script 用に "ebcdic" 機能が追加された。ASCII に依存したスクリプトは、以下
のようにすることで修正可能である:
>
if has("ebcdic")
let space = 64
else
let space = 32
endif
<let space = 64
else
let space = 32
endif
==============================================================================
2. Putty と色 OS390-PuTTY zOS-PuTTY
Putty を使って z/OS に接続したときに、構文強調表示やスクリーンの表示が乱れるよ
うな問題が発生した場合は、次の手順を試してみてください:
- Putty を "vt220" 端末として設定する (Connection->Data)
- 次の三行を vimrc に追加する:
>
set t_AB=^[[4%p1%dm
set t_AF=^[[3%p1%dm
set t_CO=8
<set t_AF=^[[3%p1%dm
set t_CO=8
Note: ^[ は一文字で、<C-V><Esc> を使って入力できる。
==============================================================================
3. Motifの問題 OS390-Motif zOS-Motif
Note: Vim 6.* で確認。その後は未テスト。
Motif ライブラリの z/OS への移植において、プルダウンメニューのアクセラレータ文
字を EBCDIC から ASCII への変換することが忘れられているように思える。
手動で変換するように試してみたが、メニューを開くところ (ファイルメニューを開く
<Alt-F>) までしか働かず、メニュー項目を選択すること (ファイルブラウザーを開く
<Alt-F>O) はできない。
まだ解決法が見つかっていない。
==============================================================================
4. バグ OS390-bugs zOS-Bugs
- ビジュアルブロックモードで長大なテキストを選択すると常にハングする。これはメ
モリ破壊による可能性がある。ターミナルと GUI 版両方で起きる。
==============================================================================
5. 制限事項 OS390-limitations zOS-limitations
- タグファイルには二分探索を使っていない
/bin/sort はデフォルトで ASCII の値を使って並べ替えを行う。このプログラムは
tags を並べ替えるのに ctag により通常使われている。いつかはそれを正しく扱え
る ctags がリリースされるかもしれないが、いつになるかはわからない。もしかし
たら永遠にリリースされないかもしれないし…
- 著者のメインフレーム上で使っている cscope のバージョンでは、cscope インター
フェイス(cscope)は動作しない。著者が使っているのはバージョン 15.0b12 で、
これを使って Vim でコマンド "cscope add" を実行すると、Vim がハングする。
cscope のデータベースのバイナリフォーマットが Vim が期待するものと異なるの
ではないかと推測している。cscope の現在のバージョン(15.3)を z/OS へ移植しよ
うとしたが、うまくいっていない。興味のある方がおられたら、何か進展があったと
きは著者にご連絡ください。
- glib/gtk はサポートしていない。著者は z/OS UNIX 上で glib をコンパイルするこ
とはできなかった。そのため、すてきな gtk ツールバーなしで生きていかねばなら
ない。
コンパイル時に無効化される機能:
- マルチバイトサポート (multibyte)
- 右横書きモード (rileft)
- ペルシア語キーマップ (Farsi)
- アラビア語サポート (Arabic)
- スペルチェック (spell)
テストされていない機能:
- Perl インターフェイス (perl)
- ハングル文字入力 (hangul)
- 暗号化サポート (encryption)
- Langmap ('langmap')
- Python インターフェイス (Python)
- "右左" 書きモード ('rightleft')
- TCL インターフェイス (tcl)
....
==============================================================================
6. z/OS UNIX 上のオープンソース OS390-open-source zOS-open-source
z/OS UNIX 上の他のオープンソースソフトウェアに興味があるなら、以下の Redbook
を参照すること:
Mike MacIsaac et al
"Open Source Software for z/OS and OS/390 UNIX"
IBM Form Number: SG24-5944-01
ISBN: 0738424633
http://www-03.ibm.com/systems/resources/servers_eserver_zseries_zos_unix_redbook_sg245944.pdf
以下も参照してください:
http://www.redbooks.ibm.com
http://www-03.ibm.com/systems/z/os/zos/features/unix/
http://www-03.ibm.com/systems/z/os/zos/features/unix/library/IBM+Redbooks/index.html
------------------------------------------------------------------------------
vim:tw=78:ts=8:noet:ft=help:norl: