El 10/01/2013 11:53, Joaquim Ferrer escribi�:
> Colegas
> Para los par�metros opcionales en el autocompletado de funciones,
> venimos utilizando los corchetes "[ ]" para delimitar la variable opcional.
> Al llamar desde ST2 a la funcion, estos corchetes forman parte del texto
> fijo, es decir, con la tecla TAB podemos recorrer todos los par�metros
> pero los corchetes quedan fuera.
> Al definir ${ 1:*[*variable*]* }, los corchetes NO forman parte de la
> variable, por lo que es tedioso tener que borrar si no se tiene que
> utilizar el par�metro.
>
> Propongo sustituir el uso de corchetes por par�ntesis :
> ${ 1:*(*variable*)* }
>
> De esta forma los par�ntesis SI forman parte de la variable y si no se
> utiliza, se borra todo el bloque.
>
> Que os parece ?
Joaquim, viendo el ejemplo ;
atnum(${1:cSearch},${2:cString},${3:[nCount]},${4:[nSkipChars]})" },
Si escribes en el .prg , atnum, seleccionas en la lista, pulsas intro ,
y despu�s saltas con tab a cada uno de los par�metros, se selecciona
TODO , incluido los corchetes. � Cual es el problema ?
Saludos