2011-08-17 22 views
5

Di Tengo la siguiente línea de código y estoy editando en NetBeans:¿Cómo desactivar la selección automática "envolviendo" en PHP NetBeans?

$foo = new Bar; 

Entonces decido que quiero reemplazar 'nuevo Bar' con una cadena en lugar. Entonces selecciono | nuevo Bar | con el ratón a continuación, escriba la clave "En vez de conseguir:.

$foo = "; 

vez me sale:

$foo = "new Bar"; 

Me parece bastante molesto y se hace lo mismo para el', {, (, {y/llaves, y probablemente otros también.

¿Cómo puedo desactivar esta opción? no puedo encontrar un entorno obvia para ello en NetBeans 7.0.1 Preferencias.

+1

¡Me encanta esa función! ¿Por qué no presionar retroceso + "? – Shef

+1

@Shef Estoy de acuerdo contigo, pero no puedes ignorar que realmente está interfiriendo en el camino. Entiendo por qué la gente quiere desactivarlo. –

+0

@Shef Porque la mayoría de las demás manipulaciones de texto en una computadora (otras editores, procesadores de texto, formularios web, etc.) reemplazaría el texto resaltado. No debe romper los patrones comunes de UX sin una buena razón. – thelem

Respuesta

4

Opción s - Editor - finalización de código - Desactivar Inserte los soportes de cierre automático

Esto también desactiva inmediatamente entrar en las cotizaciones de cierre y los soportes de los cuales puede que no haya deseado en el primer lugar.

Francamente, no me molesta en absoluto. Recuerdo que me pareció un poco molesto cuando comencé a usar netbeans, pero me enseñé a mí mismo presionando borrar o retroceder cada vez que quiero reemplazar mi selección con un personaje que de otra manera podría rodearlo. (Y cuando de hecho quiero citar o poner en paréntesis una selección, encuentro que este comportamiento es bastante útil.)

+1

... pero me gusta el hecho de que inserta abrazaderas de cierre. Es una lástima que esto se combine en el mismo Configuración. Tendré que publicar una solicitud de función al respecto. ¡Gracias por la respuesta! – Toxikman

Cuestiones relacionadas