netbeans 7.1 problem s Code Completion
- awsickness
- Člen | 98
Zdravim po prechodu na novou verzi netbeans 7.1 se mi v code completion neobjevuje napriklad definice constatn z jinych trid viz priklad.
class test{
const T = "T";
}
class A{
public function AA(){
\test:: //zde mi code completion nic nenabizi
}
}
dale napriklad kdyz pouzivam
$query = $this->_em->createQuery(....
$query-> //zde mi nic code completion nic nenabizi
ve verzi 7.0.1 vse funguje jak ma.
Rad bych se zeptal zda ma nekdo stejny problem nebo zda by nekdo neporadil kde
by mohl byt problem.
- Caine
- Člen | 216
To je pravda, něco se zlepšilo, ale něco zas nefunguje:/ Např. code
templates (např. měl jsem pfnc pro public function ()…) uvnitř tříd
nefungujou. Code completation u css napovídá hodnoty parametrů jen když se
spustí za mezerou (např „display: inl{kurzor}“ nenapoví nic), a tak by se
dalo pokračovat…
Nejhorší snad ale je, že to nenapovídá, když se používaj namespace
(jedině když se deklarujou v „use“).
Každopádně tady s tim nikdo nic neudělá:)
Editoval Caine (12. 1. 2012 12:22)
- Ondřej Brejla
- Člen | 746
Chyba v code completion pro statické prvky s fully-qualified name už byla opravena a měla by být dostupná v prvním 7.1 patchi. Chybující code templaty se budou řešit pro 7.2.
Pokud se vám nějaké další chování nezdá, nebo se vám naopak zdá, že je chybné, tak přestaňte brečet na non-netbeans fóru a zadejte issue do bugzilly (php/editor, případně web/css).
To, že si problémy budete sdělovat soukromě a developeři se o nich nedozví nikomu nepomůže. Ani nám, ale hlavně vám, userům.
Díky.
- Michal Vyšinský
- Člen | 608
Caine napsal(a):
Nejhorší snad ale je, že to nenapovídá, když se používaj namespace (jedině když se deklarujou v „use“).
S tím si dovolím nesouhlasit. Normálně když chci použít nějakou třídu, která má namespace, tak jednoduše napíšu začátek jména třídy → ctrl+space → zvolím třídu podle jména a namespace se doplní automaticky (i s ohledem na to, zda je použito „use“)