*os_390.txt* For
Vim バージョン 7.3. Last change: 2010 May 30
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 スクリプト用に "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'|)
- SNiFF+ インターフェイス (
|sniff|)
- 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:fo=tcq2:ts=8:ft=help:norl: