Tutorial sobre Visual Studio Code

De Manuais Informática - IES San Clemente.
Ir a la navegación Ir a la búsqueda

Cómo convertir las claves generadas por PUTTY para Visual Studio Code

  1. Abrir Puttygen
  2. Pulsar en Load
  3. Cargar nuestra clave privada
  4. Ir a Conversions->Export OpenSSH y exportar nuestra clave privada.
  5. Copiar la clave privada a la carpeta que queramos o si estamos en Linux a : ~/.ssh/id_dsa (or id_rsa).
  6. Crear la versión FRC 4716 de nuestra clave pública utilizando ssh-keygen
  ssh-keygen -e -f ~/.ssh/id_dsa > ~/.ssh/id_dsa_com.pub
  1. Convertir la versión RFC 4716 de nuestra clave pública a formato de OpenSSH:
  ssh-keygen -i -f ~/.ssh/id_dsa_com.pub > ~/.ssh/id_dsa.pub

Configuración de VSCode para PHP

# Pulsar CTRL + MAYUSC + P
# Teclear config
# Abrir el fichero json de la configuración

Poner este contenido:

{
    "php.validate.executablePath": "C:\\tools\\php74\\php.exe",
    "php.validate.enable": true,
    "php.validate.run": "onSave",
    "editor.formatOnSave":true,


}

Extensiones recomendables para PHP

A continuación configuraremos lo siguiente:

  • Agregaremos en variables de entorno de Windows en el apartado de PATH: la ruta dónde tenemos nuestro PHP instalado:
    • Botón derecho propiedades de Mi PC -> Configuración avanzada -> Editamos la variable del sistema PATH y agregamos la ruta dónde tenemos instalado el PHP: C:\tools\php74\php.exe

Snippers de PHP

  • Vamos a Archivo -> Preferencias -> Fragmentos de código del usuario -> y Tecleamos HTML.json
  • En ese archivo añadimos lo siguiente:
	"php": {
		"prefix": "php",
		"body": [
			"<?php \n\t$1\n?>"
		],
		"description": "php tag"
	}
  • De esta manera cuando estemos editando código HTML y tecleemos PHP y le demos a TAB se creará automáticamente el bloque de PHP dentro de nuestro bloque HTML.

Asociación de archivos blade con html

Cuando estamos trabajando con Laravel por ejemplo, podemos asociar las plantillas de Blade para que las reconozca como html.

# Pulsamos CTRL + MAYUS + P

# Abrimos el fichero settings.json

# Pegamos al final del archivo esta configuración y la guardamos:

"files.associations": {
    "*.blade.php": "html",
    "*.tpl": "html"
  }