Skip to content

aoisupersix/Atom_Bve5Package

Repository files navigation

MIT License

language-bve5

BveTrainsim5.7用構文パッケージ in Atom

syntaxhighlighting

これは何?

AtomでBveTrainsim5.7構文のシンタックスハイライト、スニペット挿入、その他制作に役立つ機能をサポートするパッケージです。
BveTrainsim5.7以前の構文にも一部対応しています。

インストール

Atomの設定画面からlanguage-bve5と検索してインストールするか、apm install language-bve5を実行してください。

シンタックスハイライト対応ファイル一覧

以下のファイル形式に対応しています。(括弧内は各ファイルのヘッダ)

  • マップ(BveTs Map 2.02)
  • ストラクチャーリスト(BveTs Structure List 2.00)
  • サウンドリスト(BveTs Sound List 2.00)
  • 停車場リスト(BveTs Station List 2.00)
  • 他列車(BveTs Train 1.01)

各構文に関しては、BveTrainsim公式サイトで確認してください。

文法の有効化

文法を有効化することによってパッケージの機能が利用できるようになります。
文法の判定は、読み込み/編集時に各ファイルのヘッダから自動で行われますが、コマンドからも実行できます。

grammarJudgment

文法の判定を行うには、コマンドパレットのLanguage Bve:GrammarJudgmentを選択するか、メニューバーのPackagesLanguage BveJudge Grammarを選択してコマンドを実行してください。

自動で文法が判定されない場合、右下のPlain Textをクリックして、手動で文法を指定してください。

スニペット挿入の利用

スニペット挿入とは繰り返し入力する記述を自動で入力してくれる機能です。
BveTrainsim5の構文を途中まで入力するとスニペットの候補が出てくるので、TABを押すことで構文を自動で入力、引数の位置へとカーソルを移動してくれます。

snippet

このパッケージではマップファイルのほぼ全ての構文のスニペット挿入をサポートしています。

駅位置へジャンプ

マップファイル上でLanguage Bve:JumpStationコマンドを実行することにより、マップファイル内の指定した駅位置にカーソルを移動させることが出来ます。

jumpStation

ライセンス

The MIT Lisense (MIT)

Copyright (c) 2016 aoisupersix

サポート

バグの報告や要望はIssue、もしくはこちらへ。 http://aoisupersix.tokyo/