Pregunta

PyCharm es joven IDE, pero me gustaría saber si ustedes han encontrado algunos dulces mientras que la usa.Sé por experiencia que JetBrains del IDE están llenos de caramelos y no puede esperar a encontrar de todo.

Por favor haga una lista de sus consejos, tal vez algo que no esperaba estar ahí.

¿Fue útil?

Solución

A medida que el desarrollador principal de PyCharm, te puedo decir que no suelen ocultar presenta en lugares al azar, y hay algunas maneras fiables para descubrir la mayoría de ellos.

  • Trate Ctrl + clic sobre todo (métodos, funciones, nombres y parámetros de la etiqueta de plantilla, etc.)
  • Si Ctrl + clic en obras, por lo general lo hace finalización ( Ctrl - Espacio ), cambio de nombre ( Mayúsculas - F6 ) y Encuentra Usos ( Alt - F7 )
  • Mire a través de los menús y probar las acciones que parecen interesantes
  • mire en la configuración | Inspecciones para configurar las advertencias que se pueden resaltar con PyCharm, y la nota de que muchas de las inspecciones tienen quickfixes para corregir los problemas de forma automática
  • Quepasa y probar las características de relieve allí.

Otros consejos

He descubierto recientemente una opción (creo que es desactivado por defecto):

  

selección Surround de la cita de escribir a máquina o aparato ortopédico

Básicamente, si usted puede hacer rápidamente una cadena de nada, simplemente pulse Ctrl-W para seleccionar y escriba la cita. Impresionante:)

PS: Para habilitar la función de búsqueda de esta configuración de uso, la búsqueda de: surround

I como ctrl-w, la función de selección de bloque. Nunca he encontré con esto antes Creo que es genial ser capaz de seleccionar una función / si el bloque con sólo pulsar Ctrl-w un par de veces.

Esto no es PyCharm específica, en realidad descubrí en IntelliJ pero que, aunque los usuarios PyCharm deberían beneficiarse también ...

Trate Alt + clic (Ctrl + Alt + Clic si se usa Gnome mapa de teclado por defecto) y arrastre para seleccionar el texto. Se seleccionará bloques delimitados en lugar de líneas completas utilizando el ajuste de línea. Estos bloques seleccionados se pueden utilizar para escribir texto repetitivo o eliminar muchas partes de una línea a la vez. Probarlo, encontrará usos para los que más a menudo de lo que piensa!

No sé si esto es un oculto característica realmente pero cuando usted sabe sobre él hace que la prueba sea mucho más fácil.

Si ejecuta las pruebas, a través de PyCharm puede hacer clic en los nombres y las líneas de la traza de tomar a la línea exacta en el código de python.Hace que la prueba sea mucho más fácil.

Control-clic en un método de ver en una URLconf se abrirá views.py y te llevan a ese método. Del mismo modo, el control-clic nombres de plantilla en una vista, y en otras plantillas (como en la etiqueta extends) le llevará a esa plantilla.

No oculto, pero cuando se edita un archivo CSS, que muestra los colores en la cuneta para cualquier estilo que el uso del color. Me encanta eso. También para CSS: ofrece una visión de código optimizaciones de etiquetas, así como encanecimiento a cabo sin usar etiquetas

.

Al editar un archivo HTML, mover el ratón hacia la parte superior derecha de la editor puede mostrar iconos para varios navegadores ... clic en los abrirá el código HTML actual en el navegador correspondiente. No es tan útil si usted está utilizando las plantillas de Django, pero otra pieza de IDE-dulces, no obstante.

Auto-importación es también, probablemente, una de mis características favoritas. Todavía necesita un poco de trabajo, sin embargo. Esto es sólo una versión preliminar, así que estoy seguro de que va continuamente a mejorar.

Bien hecho, JetBrains!

Algo poco tuve que averiguar era cómo pasar argumentos codificada para un programa de Python cuando se ejecuta. Yo quería hacerlo en el IDE en lugar de tener que cambiar de un lado a otro a una ventana de comandos para ejecutar el programa.

En PyCharm 1.5.2, puede hacer clic en Run, entonces Edit Configurations. El tercer cuadro de texto de la parte superior, Script parameters etiqueta, le permite hardcode parámetros del programa. Estos serán utilizados cada vez que el programa se ejecuta desde PyCharm.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top