PHPスクリプト編集時のコメント行の扱い

View: New views
4 Messages — Rating Filter:   Alert me  

PHPスクリプト編集時のコメント行の扱い

by Keitaro YOSHIMURA :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

吉村@JUSTPLAYERです。

phpのスクリプトの編集時、コメント行の次に新しい行を追加するときの処理が
少しおかしいようです。

========
class foo{(改行)
    /**(改行)
     *(改行)
     */(改行)
    function foo(){(改行)
    }(改行)
}(改行)
========

上記のようなソースがあるとします。
fooの直前にあるコメント行の末尾にカーソルを合わせ、Enterキーで新たな行を
挿入しようとしたところ、

========↓想定
     */(改行)
    (改行)
    function foo(){(改行)
========↑想定
========↓現実
     */(改行)
     (改行)
    function foo(){(改行)
========↑現実
となり、*の位置に揃えられてしまいます。

こうなってしまうのを修正したいのですが解決策をどなたがご存じないでしょう
か。

--
Keitaro YOSHIMURA <yoshimura@...>


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: PHPスクリプト編集時のコメント行の扱い

by Masaki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

吉村さん、こんにちは。いつもありがとうございます。

私のほうでも 6.7.1 で再現できました。正確なバグレポートは見つけ
られなかったのですが、インデント関係のバグは 6.8 ではけっこう
修正されているようで、trunk ビルドでは再現できませんでした。

6.7.1 での回避策は、すいません、思いつきません。

片貝

08/20/09 17:29, Keitaro YOSHIMURA wrote:

> 吉村@JUSTPLAYERです。
>
> phpのスクリプトの編集時、コメント行の次に新しい行を追加するときの処理が
> 少しおかしいようです。
>
> ========
> class foo{(改行)
>     /**(改行)
>      *(改行)
>      */(改行)
>     function foo(){(改行)
>     }(改行)
> }(改行)
> ========
>
> 上記のようなソースがあるとします。
> fooの直前にあるコメント行の末尾にカーソルを合わせ、Enterキーで新たな行を
> 挿入しようとしたところ、
>
> ========↓想定
>      */(改行)
>     (改行)
>     function foo(){(改行)
> ========↑想定
> ========↓現実
>      */(改行)
>      (改行)
>     function foo(){(改行)
> ========↑現実
> となり、*の位置に揃えられてしまいます。
>
> こうなってしまうのを修正したいのですが解決策をどなたがご存じないでしょう
> か。
>


--
Masaki Katakai
Sun Microsystems K.K.
http://blogs.sun.com/katakai

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: PHPスクリプト編集時のコメント行の扱い

by Keitaro YOSHIMURA :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


> 私のほうでも 6.7.1 で再現できました。正確なバグレポートは見つけ
> られなかったのですが、インデント関係のバグは 6.8 ではけっこう
> 修正されているようで、trunk ビルドでは再現できませんでした。
>
> 6.7.1 での回避策は、すいません、思いつきません。
ご確認ありがとうございました。
6.8または6.7.2以降で修正されるのを待つこととします。

インデント系で別なのを思い出しました。
switch($value){
    case 1:
        case 2:
            case 3:
                case 4:
}
となってしまうバグがあります。(case文を上から順に記述)
Eclipseでは':'を入力された時点で整えてくれます。こちらはどうでしょうか?

--
Keitaro YOSHIMURA <yoshimura@...>


---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...


Re: PHPスクリプト編集時のコメント行の扱い

by Masaki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

吉村さん、

こちらは残念ながらまだ動かないようです。入力後に「整形」を
実行してもらうしかないですね。

6.8 に対して以下のバグを登録しておきました。直るといいのですが。

http://www.netbeans.org/issues/show_bug.cgi?id=170779

よろしくお願いいたします。

片貝

09.8.24 1:59 PM, Keitaro YOSHIMURA wrote:

>> 私のほうでも 6.7.1 で再現できました。正確なバグレポートは見つけ
>> られなかったのですが、インデント関係のバグは 6.8 ではけっこう
>> 修正されているようで、trunk ビルドでは再現できませんでした。
>>
>> 6.7.1 での回避策は、すいません、思いつきません。
> ご確認ありがとうございました。
> 6.8または6.7.2以降で修正されるのを待つこととします。
>
> インデント系で別なのを思い出しました。
> switch($value){
>     case 1:
>         case 2:
>             case 3:
>                 case 4:
> }
> となってしまうバグがあります。(case文を上から順に記述)
> Eclipseでは':'を入力された時点で整えてくれます。こちらはどうでしょうか?
>


--
Masaki Katakai
Sun Microsystems K.K.
http://blogs.sun.com/katakai

---------------------------------------------------------------------
To unsubscribe, e-mail: nbdiscuss_ja-unsubscribe@...
For additional commands, e-mail: nbdiscuss_ja-help@...