IDE like view