mieki256's diary



2020/01/12() [n年前の日記]

#1 [haxe] Haxe用のVisual Studio Code拡張をインストール

Microsoft Visual Studio Code (以下 vscode と記述)で、Haxe用のソースを書きやすい状態にできないかと、いくつか拡張をインストール。環境は、Windows10 x64 1909 + Visual Studio Code 1.14.1。

とりあえず、以下の2つをインストールしてみた。

_Haxe - Visual Studio Marketplace
_Lime - Visual Studio Marketplace

英語はよく分からんけれど…。以下のようなことが書いてあるのかな。

自動整形について。 :

自分の手元の vscode は、ソースファイルの保存時に自動整形が働くようになっているっぽいのだけど。Haxeのソースを保存したら、インデントがタブ(TAB)文字になって悩んだり。

そのあたりの設定については、おそらく以下に説明があるのだろうけど…。

_Formatting - vshaxe/vshaxe Wiki

haxelib で、formatter をインストールする必要がある、と書いてあるのかな…。

haxelib install formatter

更に、プロジェクトフォルダ内に hxformat.json というファイルを用意して指定することで、自動整形のルールをカスタマイズできるらしい。

_haxe-formatter/README.md at master - HaxeCheckstyle/haxe-formatter

タブ文字を空白文字で置き換えたい場合は、以下の内容を hxformat.json に書いておけばいいらしい。インデントを空白4文字で行え、という指定なのだろうか。たぶん。

{
    "indentation": {
        "character": "    "
    }
}

前述のページでは、以下の内容も書いてあるけど。

{
    "lineEnds": {
        "blockCurly": {
            "leftCurly": "both",
            "emptyCurly": "noBreak"
        }
    },
    "indentation": {
        "character": "    "
    }
}

"lineEnds" の設定をしておくと、各行の最後に「{」がつかないようなフォーマットにしてくれる模様。

    public function new () {
        super ();
    ...

↓

    public function new ()
    {
        super ();
    ...

以上です。

過去ログ表示

Prev - 2020/01 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project