プロパティも失われません。タブページの一覧へのアクセスを提供するシーケンスオブジェクト。Range最後のものに関しては、若干の説明が必要でしょう。範囲はバッファに少し似ていますが、全てのアクセスは行のサブセットに制限されます。詳細はpython-rangeを参照してください。値を代入するときはその値が有効なオブジェクト(python-buffer、python-window、python-tabpage)であることが期待されます。オブジェクトを切り替える方法です。属性に代入することはできません。同じですが、こちらの方が速いです。python-optionsグローバルオプションへの読み書きアクセスを提供するマップオブジェクト(値の取得と設定のみ対応)。違い、グローバルオプションへのアクセスのみ提供します。このオブジェクトを使ってローカルオプションの値を読み書きすることはできません。発生しませんが、ウィンドウオプションやバッファオプションへのアクセスでは例外が発生します)。オブジェクトを使います。オブジェクトを使います。python-outputPythonコードからの全ての出力は、Vimのメッセージエリアに表示されます。標準出力はインフォメーションメッセージとして、エラー出力はエラーメッセージとして表示されます。実装のレベルでいうと、sys.stdout(printステートメントによる出力も含む)に向けられる全ての出力が、インフォメーションメッセージとしてvimに表示され、sys.stderr(エラートレースバックを含む)に向けられる全ての出力が、エラーメッセージとしてvimに表示されています。python-input入力(sys.stdinを通した入力、input()、raw_input()を含む)はサポートされず、プログラムをクラッシュさせる可能性があります。これはたぶん修正されるべき問題です。パスのリストを使う代わりに、vim.VIM_SPECIAL_PATHという特別なディレクトリが使われます。モジュールがロードされます。実装は以下のようになっています。パスフックに関連付けられた文字列定数。なければ特殊ローダが使用されます。この定数の値を直接使用しないこと。オブジェクトを使用してください。python-path_hook上述のパスフックの実装に使われるメソッドとオブジェクト。使用することはないでしょう。将来のバージョンでも存在するかどうかは保証されません。python-_get_pathsパスフックで検索されるパスのリストを返すメソッド。将来のバージョンのことを考えるならこのメソッドに依存すべきではありません。デバッグなどに使います。ディレクトリのリストを返します。python-bufferバッファオブジェクトは、vimのバッファを表します。(python-window)バッファオブジェクトは二つの読み取り専用属性を持っています。バッファのフルファイル名です。(append、mark、range。バッファオブジェクトは、シーケンスオブジェクトとして扱うこともできます。各要素はバッファの行です。有用なシーケンス操作の全て、つまり、インデックス操作、インデックスによる代入、スライシング、スライスへの代入が期待通りに機能します。あることを注意しておきます。更新するだけで、バッファには何の影響も与えません。バッファのインデックスは、Pythonでは普通はゼロから始まります。これは、1から始まるvimの行番号と異なります。これは、特にvimの行番号を使うmarks(以下を参照)を扱う際に問題となります。アクセスするための辞書オブジェクト。(値の取得、設定、削除をサポート)。