ide:netbeans-8-format-comments-bug
Table of Contents
Netbeans 8.0.2 error formatting comments
There is a bug in Netbeans 8 when formatting PHP code (maybe other kind of code).
Scenario
function x() { if(1==1){ if(2 == 2){ //comment 1 do{ //comment 2 echo 'hello'; }while($a == $b); //comment 3 } } }
Let's say you forget the “;” after the while($a==$b) or you type while($a=$b) instead of while($a==$b). Try to format now and you'll obtain this.
function x() { if(1==1){ if(2 == 2){ //comment 1 do{ //comment 2 echo 'hello'; }while($a == $b) //comment 3 } } }
Let's say at this point you realize the mistake so you correct the error anche format again… but surprise… this is what you get:
function x() { if(1 == 1){ if(2 == 2){ //comment 1 do{ //comment 2 echo 'hello'; }while($a == $b); //comment 3 } } }
All the comments remains on colum 1. You have to fix them manually one by one!
SOLUTION
CTRL+A (select all) TAB (Move every line on the right) ALT+SHIFT+F (format)
Now it's all OK again!
Explanation
Netbeans doesn't indent/format comments on column 1. Moving everything on the right makes Netbeans reformat everything properly.
ide/netbeans-8-format-comments-bug.txt · Last modified: 2015/03/26 14:16 by rik