Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 1.62 KB

JA_README.md

File metadata and controls

58 lines (41 loc) · 1.62 KB

english: README.md


bashinfinity.vim

Vim Plugin for bash-oo-framework

description

bashフレームワーク 'bash-oo-framework' 用のvimプラグインです

機能

  • omni補完
  • 辞書
  • シンタックスハイライト

omnifunc

omni補完は、関数を使った補完をします。 使い方: インサートモードで<C-x><C-o>

このプラグインでは、いくつかのomni補完を提供します。

  • 標準ライブラリ補完
  • importの後にライブラリ名補完
  • Blibライブラリ補完
  • var:$var:ハンドラの補完
    • ハンドラを使う変数名
    • クラスメゾット
    • インスタンスメゾット
    • プロパティ
    • プリミティブ型のメゾット
  • class補完
    • class名
    • クラスメゾット
    • インスタンスメゾット
  • importされたファイルの補完も行う

辞書

辞書は、辞書ファイルに定義された単語の補完を行います。 使い方: インサートモードで<C-x><C-k>

シンタックスハイライト

bash-oo-frameworkの文法に基づいた、sh用シンタックスファイルの拡張です

  • Import: import
  • Log: Log
  • 例外処理系: try/catch/throw
  • 型: namespace/integer/boolean/string/array/map`
  • variable definitions: [string]/[array]/[integer]/[map]/[boolean]
  • スコープ: private/public
  • クラス関連: class:/class method/instance method