Diferencia entre revisiones de «Usuario:ManuelRomero/Usuario:ManuelRomero/PHPStorm»
De WikiEducator
(→Listados de métodos en una clase) |
|||
Línea 1: | Línea 1: | ||
---- | ---- | ||
+ | ===Seleccion y multicursor=== | ||
+ | *Selecciona un texto y aprieta | ||
+ | Alt+Ctrl +Mayusculas+J | ||
===Listados de métodos en una clase=== | ===Listados de métodos en una clase=== | ||
Ctrl + F12 | Ctrl + F12 | ||
+ | |||
===Formatear el código=== | ===Formatear el código=== | ||
Ctrl + alt + L | Ctrl + alt + L |
Revisión de 07:03 14 jun 2023
Contenido
- 1 Seleccion y multicursor
- 2 Listados de métodos en una clase
- 3 Formatear el código
- 4 Ver usos de una variable, método, ..
- 5 Multicursor
- 6 Draf and drop
- 7 Buscar en cualquier parte
- 8 Romper la línea al tamaño del ancho de pantalla
- 9 Referencias
- 10 Reerencias Sublime TExt para php
- 11 Añadir comillas en texto seleccionado
- 12 Instalando xdebug en phpstorm
- 13 Preparando el debug
- 14 Poniendo breakpoint
- 15 Creando configuración de debug para este tipo de debuguer
Seleccion y multicursor
- Selecciona un texto y aprieta
Alt+Ctrl +Mayusculas+J
Listados de métodos en una clase
Ctrl + F12
Formatear el código
Ctrl + alt + L o Ctrl + alt +May+ l
Ver usos de una variable, método, ..
Sobre el elemento
ctrl+alt+7
Multicursor
Alt
Draf and drop
Settings-> Appearance -> UI Options (Drag-n-Drop with ALT pressed only)
Buscar en cualquier parte
- Si presionas dos veces mayúscula, se abre un menú para buscar cualquier cosa de tu edi
- Por ejemplo si ocultas el menú main, una forma de recuperaro:
- Dos veces mayúscula (doubel shift) => opción action => view y ahí ya se puede activar el menú (Aparence => Main menu)
Romper la línea al tamaño del ancho de pantalla
- Para que las líneas sin \n aparezcan en diferentes líneas 'Soft Wrap, cuando la línea larga se ajusta en la pantalla en varias líneas, pero aún permanece como una sola línea en el archivo.
- Envolturas suaves( por archivo)
View | Active Editor | Use Soft Wraps
- Para todos los archivos por defecto
Settings/Preferences | Editor | General | Use soft wraps in editor
Referencias
- https://styde.net/mejorar-la-apariencia-y-funcionalidad-de-phpstorm/
- https://resources.jetbrains.com/storage/products/phpstorm/docs/PhpStorm_ReferenceCard.pdf
- https://www.jetbrains.com/help/phpstorm/quick-start-guide.html?mail=trial&mkt_tok=eyJpIjoiWldGbVptRmpNRE01TjJaayIsInQiOiJRY2NtMVdJZEZnXC9RdnMxN1NEdXhjd3d0OEdQdlwvZjhPeE56NHdCem9JK2hkeFwvU1d1SVZzYUxQdzNwZjNlb28xb2hYM2p0dFhpM2lsSDFPazVGQzVyUlFsTzVjckdjRG9CWHFhV0ZnRnpCNFFNSEQwT0c2T1wvNkdoeWZOQ2JGRHcifQ%3D%3D
- http://confluence.jetbrains.com/display/PhpStorm/Tutorials?mail=trial&mkt_tok=eyJpIjoiWldGbVptRmpNRE01TjJaayIsInQiOiJRY2NtMVdJZEZnXC9RdnMxN1NEdXhjd3d0OEdQdlwvZjhPeE56NHdCem9JK2hkeFwvU1d1SVZzYUxQdzNwZjNlb28xb2hYM2p0dFhpM2lsSDFPazVGQzVyUlFsTzVjckdjRG9CWHFhV0ZnRnpCNFFNSEQwT0c2T1wvNkdoeWZOQ2JGRHcifQ%3D%3D
Reerencias Sublime TExt para php
Añadir comillas en texto seleccionado
To enable this, tick on checkbox of
Preferences -> IDE -> Editor ->General -> Smart Keys -> Surround Selection on typing quote or brace.
Instalando xdebug en phpstorm
- La primera sorpresa ha sido lo complicado que ha supuesto para mi instalar debugar con phpstorm frente a lo sencillo que lo veo en netbeans.
- Vamos a detallar los pasos a realizar siguiendo las especificaciones de la web oficial
https://www.jetbrains.com/help/phpstorm/debugging-with-a-php-web-application-debug-configuration.html.
Va a existir un servidor de debug.
- Vamos a hacerlo Debugging with a PHP Web Application Debug Configuration
Hay mas modos de poderlo hacer.
- Según especifica en esta web el proceso es el siguiente
- Una configuración de depuración de la aplicación web PHP le dice a PhpStorm:
- La dirección URL para acceder a la página de inicio de la aplicación
- El navegador para abrir la página de inicio
- La configuración del servidor de depuración que se utilizará.
A continuación veremos los pasos a realizar para la configuración
Preparando el debug
- Instalar xdebug y modificiar el php.ini
Poniendo breakpoint
Creando configuración de debug para este tipo de debuguer
- Abrimos Run/Debug configuration