# Editores de código

Lista de editores de código con extensiones para instalar.

# VS Code

Vs code son las siglas de visual studio code. 
Este editor tiene 2 versiones:
* Visual studio code, que contiene toda una capa de aplicaciones propias de Microsoft (copilot) y una licencia no libre. [source](https://code.visualstudio.com/)

* vs code OSS (versión de código abierto), que no contiene las superposiciones de Microsoft. [Github](https://github.com/Microsoft/vscode/)

Ambas aplicaciones permiten acceder e instalar un sinfín de extensiones que añaden funcionalidades en función de los lenguajes de programación o entornos de desarrollo que utilices.
[Market Place](https://marketplace.visualstudio.com/vscode)

# Instalación de Visual Studio Code OSS en macOS, Linux y Windows

Este documento proporciona instrucciones para instalar Visual Studio Code OSS (Open Source Software) en sistemas operativos macOS, Linux y Windows.

## Instalación en macOS

1. **Descargar Visual Studio Code OSS:**
   - Visita la página de GitHub de VSCodium, un build comunitario de VS Code OSS: [https://github.com/VSCodium/vscodium](https://github.com/VSCodium/vscodium).
   - Descarga el archivo `.dmg` para macOS.

2. **Instalar Visual Studio Code OSS:**
   - Abre el archivo `.dmg` descargado y arrastra VSCodium a la carpeta de Aplicaciones.

## Instalación en Linux

### Debian/Ubuntu

1. **Descargar el paquete .deb:**
   - Descarga el paquete `.deb` desde la página de GitHub de VSCodium.

2. **Instalar el paquete:**
   - Ejecuta:
     ```bash
     sudo dpkg -i nombre_del_paquete.deb
     ```

### Arch Linux

1. **Instalar desde AUR:**
   - VSCodium está disponible en AUR. Puedes instalarlo usando un ayudante de AUR como yay:
     ```bash
     yay -S vscodium-bin
     ```

## Instalación en Windows

1. **Descargar Visual Studio Code OSS:**
   - Descarga el instalador de VSCodium para Windows desde la página de GitHub.

2. **Ejecutar el Instalador:**
   - Abre el archivo descargado y sigue las instrucciones del instalador.

## Conclusión

Visual Studio Code OSS es una excelente alternativa a la versión oficial de Visual Studio Code, manteniendo las mismas características y funcionalidades. Siguiendo estos pasos, podrás instalar Visual Studio Code OSS en macOS, Linux y Windows.


## Extensiones recomendadas
### commentarios
* Better Comments


### Git 
* git-autoconfig
* CommitPro
  
### WebGL
* GLSL Lint
* Shader languages support for VS Code
  
### npm
* npm
* npm Intellisense
* Open in NPM
  
### yarn
* yarn

### Node.js
* Node.js + DevOps Extension Pack

### React
* React - Typescript snippets (XAcademy)
* styled-jsx Syntax Highlighting
  
### Material icon
* Material Icon Theme
  
### Vite
* Vite

### React-native
* React Native Tools
  
### Javascript
* Babel JavaScript

### ESLint
* ESLint
  
### Typescript
* Typescript Compiler
* React - Typescript snippets (XAcademy)

### Bash
* Bash Extension Pack
* Bash Debug

### Docker
* Docker
  
### Kubernete
* Kubernetes
* Kubernetes Support

# Cursor

Cursor es un nuevo editor de código que se conecta directamente a ChatGPT. Está disponible para todos los Sistemas.

* [cursor.sh](https://cursor.sh/)

  
# Instalación de Cursor (cursor.sh) en macOS, Linux y Windows

Este documento proporciona instrucciones para instalar Cursor (cursor.sh), una herramienta de línea de comandos, en sistemas operativos macOS, Linux y Windows.

## Instalación en macOS

1. **Descargar Cursor:**
   - Visita [https://cursor.sh/](https://cursor.sh/) y descarga la última versión para macOS.

2. **Instalar Cursor:**
   - Descomprime el archivo descargado y mueve el ejecutable a una ubicación adecuada, como `/usr/local/bin`.

## Instalación en Linux

1. **Descargar Cursor:**
   - Descarga Cursor desde [https://cursor.sh/](https://cursor.sh/), seleccionando la versión adecuada para tu distribución de Linux.

2. **Instalar Cursor:**
   - Descomprime el archivo y mueve el ejecutable a `/usr/local/bin` o cualquier otra ubicación incluida en tu `PATH`.

## Instalación en Windows

1. **Descargar Cursor:**
   - Obtén la versión de Windows de Cursor desde [https://cursor.sh/](https://cursor.sh/).

2. **Instalar Cursor:**
   - Descomprime el archivo y coloca el ejecutable en una ubicación de tu elección.
   - Puede ser necesario añadir la ubicación del ejecutable a la variable de entorno `Path`.

## Uso de Cursor

- Una vez instalado, puedes usar Cursor en la terminal o línea de comandos para mejorar tu flujo de trabajo.
- Consulta la documentación de Cursor para más detalles sobre su uso y funcionalidades.

## Conclusión

Cursor es una herramienta útil para desarrolladores y usuarios de línea de comandos. Siguiendo estos pasos, podrás instalar Cursor en macOS, Linux y Windows.

# Xcode

# Instalación de Xcode en macOS

Este documento proporciona instrucciones para instalar Xcode, el entorno de desarrollo integrado (IDE) para macOS.

## Pasos para la Instalación de Xcode

1. **Abrir la App Store:**
   - En tu Mac, abre la App Store.

2. **Buscar Xcode:**
   - Utiliza la barra de búsqueda y escribe "Xcode".

3. **Descargar e Instalar Xcode:**
   - Encuentra Xcode en los resultados de búsqueda y haz clic en "Obtener" o "Instalar".
   - La descarga puede tardar un tiempo dependiendo de tu conexión a Internet, ya que Xcode es un programa grande.

4. **Verificar la Instalación:**
   - Una vez completada la descarga, abre Xcode para asegurarte de que se haya instalado correctamente.
   - La primera vez que abras Xcode, es posible que te pida instalar componentes adicionales. Acepta y permite que se complete la instalación.

5. **Configuración Inicial:**
   - Sigue las instrucciones en pantalla para completar la configuración inicial de Xcode. Esto puede incluir iniciar sesión con tu Apple ID.

## Actualizaciones

- **Mantener Xcode Actualizado:**
  - Es importante mantener Xcode actualizado para acceder a las últimas herramientas, características y compatibilidades con iOS, macOS y otros sistemas operativos de Apple.
  - Las actualizaciones se pueden realizar a través de la App Store en la sección "Actualizaciones".

## Conclusión

Xcode es una herramienta esencial para el desarrollo de aplicaciones para iOS, macOS y otros sistemas operativos de Apple. Siguiendo estos pasos, podrás instalar y configurar Xcode en tu Mac para comenzar a desarrollar aplicaciones.

# Android studio

# Instalación de Android Studio en macOS, Linux y Windows

Este documento proporciona instrucciones para instalar Android Studio, el entorno de desarrollo integrado (IDE) oficial para el desarrollo de aplicaciones Android, en sistemas operativos macOS, Linux y Windows.

## Instalación en macOS

1. **Descargar Android Studio:**
   - Visita [https://developer.android.com/studio](https://developer.android.com/studio) y descarga el instalador de Android Studio para macOS.

2. **Instalar Android Studio:**
   - Abre el archivo `.dmg` descargado y arrastra Android Studio a la carpeta de Aplicaciones.
   - Abre Android Studio desde la carpeta de Aplicaciones.

## Instalación en Linux

1. **Descargar Android Studio:**
   - Descarga el paquete de Android Studio desde [https://developer.android.com/studio](https://developer.android.com/studio).

2. **Descomprimir y Instalar:**
   - Descomprime el archivo descargado y ejecuta el script `studio.sh` en el directorio `bin` para iniciar la instalación.

## Instalación en Windows

1. **Descargar Android Studio:**
   - Visita [https://developer.android.com/studio](https://developer.android.com/studio) y descarga el instalador de Android Studio para Windows.

2. **Instalar Android Studio:**
   - Ejecuta el archivo `.exe` descargado y sigue las instrucciones del instalador.

## Configuración Inicial

1. **Configurar Android Studio:**
   - Al abrir Android Studio por primera vez, sigue el asistente de configuración para instalar el Android SDK, las herramientas de emulación y otras herramientas necesarias.
   - Es posible que necesites aceptar licencias de SDK y configurar un dispositivo virtual (AVD) para emular dispositivos Android.

## Conclusión

Android Studio es una herramienta esencial para el desarrollo de aplicaciones Android. Siguiendo estos pasos, podrás instalar y configurar Android Studio en macOS, Linux y Windows, lo que te permitirá empezar a desarrollar aplicaciones para Android.

# Neovim

<iframe width="1080" height="607.5" src="https://www.youtube.com/embed/c4OyfL5o7DU?si=GpCiCBUZiecp16PV" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

* https://neovim.io/
  
# Instalación de Neovim en macOS, Linux (Debian, Ubuntu, Arch Linux) y Windows

Este documento proporciona instrucciones para instalar Neovim, un editor de texto potenciado para la edición eficiente de código, en sistemas operativos macOS, Linux (Debian, Ubuntu, Arch Linux) y Windows.

## Instalación en macOS

1. **Usar Homebrew:**
   - Si no tienes Homebrew, instálalo desde [https://brew.sh/index_es](https://brew.sh/index_es).
   - Instala Neovim con Homebrew:
     ```bash
     brew install neovim
     ```

## Instalación en Linux

### Debian y Ubuntu

1. **Agregar el Repositorio PPA:**
   - Neovim puede no estar en la versión más reciente en los repositorios oficiales. Agrega el PPA de Neovim:
     ```bash
     sudo add-apt-repository ppa:neovim-ppa/stable
     sudo apt update
     ```

2. **Instalar Neovim:**
   - Instala Neovim usando apt:
     ```bash
     sudo apt install neovim
     ```

### Arch Linux

1. **Usar Pacman:**
   - Instala Neovim directamente con pacman:
     ```bash
     sudo pacman -S neovim
     ```

## Instalación en Windows

1. **Descargar Neovim:**
   - Visita la página de GitHub de Neovim [https://github.com/neovim/neovim/releases](https://github.com/neovim/neovim/releases) y descarga el instalador para Windows.

2. **Instalar Neovim:**
   - Ejecuta el instalador descargado y sigue las instrucciones.

## Configuración Post-Instalación

- **Configurar Neovim:**
  - Puedes personalizar Neovim editando el archivo de configuración `init.vim`.
  - Encuentra o crea este archivo en `~/.config/nvim/init.vim`.

- **Instalar Plugins:**
  - Considera la posibilidad de instalar un gestor de plugins como `vim-plug` para ampliar las funcionalidades de Neovim.

## Conclusión

Neovim es una excelente opción para aquellos que buscan un editor de texto eficiente y extensible. Siguiendo estos pasos, podrás instalar Neovim en macOS, Linux y Windows.

# Cody

[Source](https://docs.sourcegraph.com/cody/overview/app#installation)

La aplicación Cody es una aplicación de escritorio nativa, ligera y gratuita que conecta tu código local con nuestro asistente de codificación Cody. Puedes hacer preguntas a Cody sobre tu código utilizando la interfaz de la aplicación.

## Instalación
Puedes descargar e instalar la aplicación de escritorio de Cody para lo siguiente:

* [macOS (Apple Silicon)
Instala la aplicación Cody para tus ordenadores Apple Silicon](https://sourcegraph.com/.api/app/latest?arch=aarch64&target=darwin).

* [macOS (Intel)
Instala la aplicación Cody para tus ordenadores Apple basados en Intel](https://sourcegraph.com/.api/app/latest?arch=x86_64&target=darwin).

* [Linux
Instala la aplicación Cody para tus ordenadores basados en Linux](https://sourcegraph.com/.api/app/latest?arch=x86_64&target=linux).

NOTA: La aplicación Cody aún no está disponible para Windows. Sin embargo, puede utilizar la extensión Cody para VS Code en Windows.

### Configuración
Después de una instalación exitosa, siga estos pasos para completar la configuración de la aplicación:

* Inicia sesión y conecta la aplicación con tu cuenta de Sourcegraph.com, o crea una nueva cuenta si no tienes una.
* A continuación, selecciona hasta 10 repositorios locales para añadirlos a tu gráfico de código.
* Este código se envía a OpenAI para crear incrustaciones, lo que ayuda a Cody a construir el gráfico de código y generar respuestas más precisas sobre tu código.
* Si utilizas VS Code o JetBrains IntelliJ IDEs, se recomienda instalar sus extensiones y hacer preguntas a Cody directamente desde tu editor.

Para conocer las características de Cody, consulte la página de [Cody-ai para vscode](https://wiki.p113.io/books/herramientas-de-desarrollo-de-ia/page/codi-ai)

# Continue

Continue es el piloto automático de código abierto para el desarrollo de software, una extensión IDE que aporta la potencia de ChatGPT a VS Code y JetBrain.

Usted determina cuándo los Grandes Modelos de Lenguaje (LLMs) como GPT-4 y Code Llama deben actuar como piloto automático, ayudándole a completar las tareas de desarrollo de software. Usted resalta parte del código y utiliza instrucciones de lenguaje natural (y comandos opcionales como /edit) para indicar al LLM lo que debe hacer.


- [Documentación](https://continue.dev/docs/)
- [Website](https://continue.dev)
- [GitHub](https://github.com/continuedev/continue)