2 votos

BBEdit Code Completion y otras funciones que se encuentran en Textmate

En algún momento, a principios de la década de 2000, me cambié de BBEdit a TextMate, pero ahora parece que TextMate tiene los dientes largos mientras que la buena gente de BareBones sigue en ello.

La función más cómoda que echo en falta es la de completar el código pulsando la tecla esc, que hará un ciclo de sugerencias basadas en el documento actual, así como una biblioteca de lenguajes de código.

ejemplo: con el siguiente código:

private var _hello:String = "Hello";

en Textmate al introducir el carácter

_

seguido de un atajo de teclado ( por ejemplo, esc ) obtendría la sugerencia

_hello

como _hello está en el documento actual.

si escribiera

Nu

seguido de un esc que obtendría

Number

ya que se define para el idioma de origen.

La otra característica serían los fragmentos de código. Por ejemplo escribiendo

fn

seguido de la tecla de tabulación me daría

function ():void{

    };

con el cursor convenientemente colocado delante de los paréntesis.

El completamiento de código básico de BBEdit no parece lograr los mismos resultados.

¿Alguien sabe cómo conseguir estas características? De alguna manera BBEdit anunció la compatibilidad con Kite, pero a juzgar por la ausencia de documentación tanto con BareBones como con Kite, supongo que tuvieron una especie de caída.

Se agradece cualquier consejo, gracias.

2 votos

¿Has probado contactar con BareBones y preguntarles? Ellos son los más indicados tanto para responder a su pregunta como para apreciar su interés en la función.

0 votos

No está claro qué "consejos" buscas.

0 votos

He editado la pregunta. Con consejos me refería a sugerencias de dónde podría encontrarse la función dentro de las amplias posibilidades de BBEdits.

2voto

Louis Hugues Puntos 151

Según el 12.6 manual de usuario (p104), BBEdit ofrece la posibilidad de completar el código basándose en:

  • Recortes de prensa (tanto específicos de la lengua como universales);
  • Los símbolos ctags se calculan pasando el documento actual por 'ctags';
  • Los símbolos ctags encontrados en los archivos 'tags' en la jerarquía del documento actual;
  • nombres predefinidos para el lenguaje del código fuente en el punto de finalización;
  • complementos específicos del idioma (tanto predefinidos como derivados del contenido del documento actual);
  • palabras del diccionario proporcionadas por el servicio de ortografía del sistema

Por defecto, esta finalización se activa con F5, pero "puedes cambiar este equivalente a través del panel de preferencias de Menús y Atajos".

(Y, sí, el soporte de Kite fue desactivado en la versión 12.1.5 .)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X