いつもお世話になっております,tomです.
どうしても実現して頂きたい要望がございます.
現在,複数行をコメントにする場合,行数が多いと他のエディタで「'」を付加してからペーストしています.
#やはり効率が悪いです
「'」のほかに複数行コメントにする機能をつけていただきたいです.
個人的な好みとしては下記のようなものが良いかなと思います.
=begin
コメント行
=end
より良い物をよろしくお願い致します.
コメントについての要望
Re: コメントについての要望
複数行コメントを導入した場合、複数行コメントのネストが問題になりますね。
たとえば、
このようなコードを記述したあと、何か事情があり procB() 以降をすべてコメントアウトする必要が生じたとします。
こうすると、はじめの =begin 以降は =end までコメントと見なされるので、コンパイラからは次のように見えます。
みてのとおり、ブロックの開始と終了が対応しません。 =begin 1個に対し =end は2個です。
とまあ、複数行コメントに関しては昔からよく怨嗟の声を聞きますから、個人的には =begin ~ =end のようなコンパイラの認識レベルではなく、エディタレベルでの複数行一括コメントアウト機能がよいと思います。
たとえば、選択行の先頭に ' を付加したり、それらを取り除いたりする機能です。
それに、 =begin ~ =end という書き方は何となくBASIC的じゃないですし。
たとえば、
コード: 全て選択
ProcA()
procB()
=begin
procC()
procD()
=end
procE()
コード: 全て選択
ProcA()
=begin
procB()
=begin
procC()
procD()
=end
procE()
=end
コード: 全て選択
] ProcA()
=begin
ここはコメント行
=end
procE()
=end
とまあ、複数行コメントに関しては昔からよく怨嗟の声を聞きますから、個人的には =begin ~ =end のようなコンパイラの認識レベルではなく、エディタレベルでの複数行一括コメントアウト機能がよいと思います。
たとえば、選択行の先頭に ' を付加したり、それらを取り除いたりする機能です。
それに、 =begin ~ =end という書き方は何となくBASIC的じゃないですし。
Re: コメントについての要望
> それに、 =begin ~ =end という書き方は何となくBASIC的じゃないですし。
どうしてもやるなら、最近のCっぽさを踏まえて
/*
*/
になるんでしょうね、きっと。。
でも、コメント間のネストの問題は、
近年のカラーエディタなら色分けで解決できると思いますよ?
どうしてもやるなら、最近のCっぽさを踏まえて
/*
*/
になるんでしょうね、きっと。。
でも、コメント間のネストの問題は、
近年のカラーエディタなら色分けで解決できると思いますよ?