普段C言語をコーディングすることが多い。
お気に入りのテキストエディターはatomなのだが、#if0
, #else
, #endif
などのプリプロセッサを用いた時にキレイにコメントアウトされなくて、使いにくさを感じ、仕方なく秀丸を使っていた。
秀丸はもちろん軽量で扱いやすいテキストエディタで優秀なのだが、やっぱりatomを使いたい。
時間があったのでatomで#if0
, #else
, #endif
をコメントアウトできる方法を模索していたところ、ついに見つけた。
今回はその設定方法についての記事です。
目次
atomで#if0をコメントアウト(グレーに)
既に#if0
がコメントアウトされている方にはなんの得にもならない記事だが、
僕のような設定の方にはぜひ試してほしい。
こんな感じで#if0
の部分ですら色がついたままである。
コンパイル自体には問題はないのだが、見にくくて仕方がない。
せめてグレーにでもコメントアウト化されてほしいのだが...。
このような場合は、
Atom>環境設定>コア設定>Use Tree Sitter Parsers のチェックを外すといい。
すると、
なんとしっかり#if0
がコメントアウト化(グレー)になっている。
かなり見やすくなった。atomでイケるじゃん。
もちろん#if1
にすれば#else
の部分がグレー化される。
#if0
のコメントアウトは出来たので満足。
欲を言えば#ifdef
のコメントアウト化も行いたいのだが、そこはいまいちよく分からなかった。
また時間がある時にでも調べておきます。
(visual studio codeならここらへんも対応しているので、乗り換えようか迷い中...)
ばいちゃ。
コメント