[][mobile][Homepage][BBS][Blog][YouTube][asablo]

過去の記事の検索が簡単にできるよ (・∀・) 例 ランチャー9
カスタム検索

MPLABX:インデントをTABコードにするには?2013/11/13 07:50:37


全選択してフォーマットすると簡単

MPLABXの便利な機能として、ソースコードの体裁(フォーマット)を簡単に修正する事ができる。
旧MPLABなら手動で直す事になるが、MPLABXは一瞬だ。ソースコードの何処かをクリックした後、Ctrl+Aで全選択、その後右クリックでformatかShift+Alt+Fキーを実行することで瞬時にコードが整えられる。ネストがいっぱいになってガタガタになったソースコードも一瞬で修正されるありがたい機能だ。

そんな便利な機能があるのだが、今まで一つの不満を抱えていた。それは、タブがスペースに置き換わるのである。最近のツールはタブを使わないツールもあるようで、最近の傾向かもしれないのだが、MPLABのソースコードがタブでインデントを行っていたので、これは少々不便であり、また旧ソースコードとの互換からしてもあまり宜しくない。

そんな中、解決策をツイッターで良くお目にかかっている「むつお」さんから教えて頂いた。(Raspberry Piに便利な micro SDカードアダプターの件でお世話になりました)



方法は、Tools→OptionsでEditorのExpand Tabs to Spacesのチェックを外す。ここまでは前に試したのだが、変わらなかった。そこで、次にLanguageのプルダウンをクリックすると、



なんと、各設定があって、それぞれのOverride Global Optionsのチェックを外していくのである。
まずはC


C++



これも同様に外す。



最後にOKをクリックして初めて設定が完了となる。
これで、Ctrl+A、Shift+Alt+Fでフォーマットしたらインデントがちゃんとタブで行われている。
という訳で、旧MPLABのタブでインデントをしたい方は、この設定にすると良いだろう。







Google
www Blog HP BBS


air_variableサイトをまとめて検索 
カスタム検索
[][admin][mobile][Homepage][BBS][Blog][YouTube][asablo]