studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones eclipse code-snippets

programacion - Almacenamiento de fragmentos de código en eclipse



manual de programacion android pdf (7)

Soy un semi-convertido reciente a Eclipse después de 20 años de usar vi y gvim. Una de las cosas que echo de menos sobre gvim es que podría cortar un montón de fragmentos de código en memorias intermedias con nombre, y pegarlos a voluntad cuando hagas algo así como repetir un idioma común. Por ejemplo, lo tendría así que "ap pegaría

DatabaseHandle handle = null; try { handle = DatabaseConnectionPool.newHandle();

y luego "bp pegaría

handle.commit(); } finally { handle.rollback(); DatabaseConnectionPool.returnHandle(handle); }

Y podría repetirlos una y otra vez en el transcurso de un día. En una respuesta a otra pregunta, alguien mencionó que podría "administrar fragmentos de código" en Eclipse, pero no mencionó cómo. Así que ahora estoy preguntando: ¿cómo se administran los fragmentos de código en Eclipse?


Bueno, una imagen vale más que mil palabras, ¿qué hay de esta?


Eclipse también ofrece algo muy similar a la función de plantillas descrita por VonC llamada (lo creería) fragmentos de código. Ventana> Mostrar vista> Fragmentos.

Para agregar una nueva categoría de fragmento: haga clic con el botón derecho en la ventana Fragmentos y haga clic en Personalizar ... Haga clic en Nuevo> Nueva categoría. Ingrese un nombre de categoría si es necesario (por ejemplo, "Java"). Haga clic en Aplicar. Con la categoría elegida seleccionada, haga clic en Nuevo> Nuevo elemento. Ingrese su fragmento.

Para usar un fragmento, coloque el cursor donde desea insertar el fragmento, luego haga doble clic en un fragmento en la ventana Fragmentos.


Es posible que desee almacenar esos dos fragmentos en una plantilla de código , como se explica en este tutorial .

Y no te olvides de la posibilidad de ejecutar rápidamente cualquier tipo de fragmento de código java en un scrapbook (no es exactamente lo que quieres, pero a veces puede ser útil)

Newtopian agrega (en los comentarios)

De hecho, las plantillas se vuelven mucho más potentes al agregar variables y pestañas dentro, por lo que su ejemplo anterior se convertiría en dbHandle ctrl+space . Copiaría fragmentos de ambas partes y colocaría el cursor justo en el medio.


He usado fragmentos en algunos IDEs, como Dreamweaver y Homesite, un viejo IDE de Coldfusion. También uso muchos fragmentos en MySQL Workbench, donde escribo mucho SQL, muy útil allí.

Ahora estoy usando Eclipse Java EE IDE para Web Developers Version Indigo Release y encontré el panel de fragmentos en Window | Show View | Other ... | General | Snippets . Pude manipularlo y descubrir cómo agregar el código que quería como fragmentos y cómo usarlo de manera eficiente.



Me encontré con el complemento Snip2Code recientemente. Hizo el trabajo, y puedo recopilar y buscar fragmentos de una manera rápida.


Utilice Eclipse Snipmatch (Parte del paquete de desarrolladores de Eclipse para Java).

  • Funciona muy bien para los fragmentos de código de Java, pero también funciona para cualquier otro lenguaje como HTML, ABABP, PHP, etc.
  • Puede convertir cualquier fragmento de código de su editor directamente en una plantilla de código. Resalte el código que desea convertir en un fragmento, el menú contextual "crear fragmento", complete el formulario y listo.
  • Los fragmentos se pueden compartir a través de repositorios Git con los miembros de su equipo

Manual: https://www.eclipse.org/recommenders/manual/#snipmatch

Instalación: https://marketplace.eclipse.org/content/snipmatch