Cierre automático de comillas simples de Textmate

Cierre automático de comillas simples de Textmate

Estoy usando TextMate 1.5.10 en OS X Lion y, por alguna extraña razón, no obtengo el autocompletado entre comillas simples ('). Las comillas dobles (") funcionan bien.

Como personalmente prefiero usar comillas simples cada vez que codifico en JavaScript o PHP, eso me molesta un poco. Y hasta donde he buscado en Google, se supone que TextMate cierra automáticamente las comillas simples de forma predeterminada.

Entonces, ¿por qué esto no funciona para mí y cómo fuerzo la habilitación de esta función?

Respuesta1

¿Qué pares se insertan automáticamente?depende del idioma realy el paquete que se carga para ello.

Los pares de caracteres reales se definen en las preferencias del paquete con diferentes configuraciones para diferentes idiomas y contextos. Por ejemplo, en el código fuente, un apóstrofo está configurado para que actúe como carácter de cierre, excepto para comentarios y cadenas. Esto se logra mediante selectores de alcance.

Por ejemplo, si desea habilitar el autocompletado de comillas simples para texto sin formato, deberá editar las preferencias de este paquete.según el manual TextMate.


Ir amanojosEditor de paquetesMostrar editor de paquetes. En el panel izquierdo, seleccione "Texto" y "Varios". Aquí, agregue la siguiente línea smartTypingPairs(tenga en cuenta que debe ingresar comillas simples)dentrodoble comillas):

( "'", "'" ),

ingrese la descripción de la imagen aquí

Cierre el Editor de paquetes y debería funcionar para todos los archivos reconocidos como texto sin formato. Si no funciona instantáneamente, recarga los paquetes conmanojosEditor de paquetesRecargar paquetes.

Para cambiarlo a otros lenguajes (como JavaScript o PHP), deberás inspeccionar las preferencias de los paquetes correspondientes.

información relacionada