2012-08-31 6 views
15

¿No puedo encontrar el lugar de la plantilla "try-catch" en la Configuración de IDEA?¿Cómo modifico la plantilla predeterminada "try-catch" en Configuración de IDEA?

Quiero modificar toda la plantilla, no solo lo que está en la plantilla Catch Statement Body.

Por ejemplo, cambiar el nombre de la referencia a la excepción de e a ex.

+1

sí - la otra También intenté encontrarlo pero me di por vencido. probablemente deba informar un error. – irreputable

+1

Encontró uno, vótelo si desea esta característica: https://youtrack.jetbrains.com/issue/IDEA-116670 – TWiStErRob

Respuesta

15

En mi IntelliJ 11.1.3 lo encuentro en File Templates. Vaya a la pestaña Code y luego tiene el Catch Statement Body.

Si no está allí, entonces tiene un problema con el EAP (no lo he probado).

enter image description here


Editar

supongo que IntelliJ no viene con una plantilla en vivo de try/catch. Se describe here cómo puede hacerlo.

+5

Eso solo define el contenido del bloque catch. Básicamente, lo que quiero hacer es cambiar el nombre de la variable "Exception e" a "Exception ex" en el código autogenerado. Es difícil para mí apuntar a un solo personaje cuando lo estoy depurando :) – expert

+0

@ruslan Bueno, entonces debo haber entendido mal tu pregunta. Actualicé con un enlace que describe cómo configurar una Live Template para él. No parece ser uno predeterminado. – maba

+2

LT es una mala solución porque me obligará a hacer clic en Ctrl + Alt + T cada vez que IDEA dice que algún método arroja una excepción en lugar de simplemente hacer clic en Alt + Enter como lo hago hoy. – expert

0

Por defecto, el try-catch se encuentra en "envolvente con" plantillas en vivo (si podemos llamarlo así), se accede con Ctrl +Alt +T en una selección. Sin embargo, no es una ciencia de cohetes crear su propia plantilla en vivo normal para este propósito.

+2

Не rocket science, но на вопрос ответить не смог :) 1) No tengo prueba de captura predeterminada en Live Templates. Ver schreenshot: http://i50.tinypic.com/nb2czq.jpg. 2) Si creo uno en LV tendré que hacer clic en Ctrl + Alt + T cada vez que IDEA diga que algún método arroja una excepción en lugar de solo hacer clic en Alt + Enter como lo hago hoy. – expert

+0

Claro, tengo la misma lista de plantillas predeterminadas en mi instancia de IntelliJ, pero para Ctrl + Alt + T puedes ver plantillas try/try-catch/try-catch-finally disponibles muy bien. Si crea su propia plantilla, no tiene sentido crearla como una plantilla "envolvente con", simplemente cree una plantilla normal, que se expande en o cualquier tecla que le haya asignado. Por ejemplo, siempre creo una plantilla try-catch que se expande automáticamente una vez que escribo 'try '. También me sorprendió por qué no está en IDEA de forma predeterminada, por lo que podría ser una buena idea presentar una solicitud de función. –

+3

Creo que no entendiste mi pregunta original.No quiero hacer clic en Ctrl + Alt + T, seleccionar, hacer clic en TAB. Son operaciones de 4 pasos versus Alt + Intro. Lo hago en este momento. Todo lo que quiero es encontrar de dónde toma la plantilla predeterminada. Eso es. – expert

3

Para las versiones posteriores de la plantilla try/catch puede ser personalizado de

File -> Other Settings -> Default Settings -> Editor -> File and Code Template -> Code -> Catch Statement Body 

Una vez hecho esto, esto es será habilitado en el File -> Settings que de hecho es la configuración del proyecto

Cuestiones relacionadas