Ejecutar/abrir VSCode desde la terminal Mac
Me gustaría ejecutar/abrir Visual Studio Code desde la terminal Mac OSX ejecutando este comando code .
. Encontré instrucciones aquí:
https://code.visualstudio.com/Docs/setup
Aparentemente necesito incluir esto en mi .bashrc
expediente, así lo hice, pero fue en vano.
code () {
if [[ $# = 0 ]]
then
open -a "Visual Studio Code"
else
[[ $1 = /* ]] && F="$1" || F="$PWD/${1#./}"
open -a "Visual Studio Code" --args "$F"
fi
}
Edité el .bashrc
archivo aquí:
~/.bashrc
que apunta a/Users/username/.bashrc
¿ Cuál .bashrc
debería editar?
Según los documentos sobre Lanzamiento desde la línea de comando :
- Abrir código de Visual Studio
- Abra la paleta de comandos con Command+ Shift+ P(o F1)
- Escriba
Shell
en la paleta de comandos - Seleccionar
Shell Command: Install code in PATH
de la lista sugerida
Eso es todo.
Ahora abre tu tipo de terminal.
$ code .
Para hacer que este cambio persista después de reiniciar en MacOS
Muchos usuarios de Mac descubren que esto se olvida y es necesario volver a aplicarlo después de reiniciar. Esto puede suceder si MacOS ha aplicado el atributo de cuarentena a VS Code, que el sistema operativo utiliza para la pregunta "¿Estás seguro?" Aviso aplicado al usar por primera vez aplicaciones descargadas de Internet.
Para verificar si este atributo se aplica, busque com.apple.quarantine
en la lista devuelta por este comando (cambiando la ruta si no es donde lo instaló):
xattr "/Applications/Visual Studio Code.app"
Si eso devuelve com.apple.quarantine
, puede eliminar el atributo usando el mismo comando con la -d
bandera (además -r
de eliminarlo recursivamente de todos los archivos contenidos y sudo
permitir el cambio):
sudo xattr -r -d com.apple.quarantine "/Applications/Visual Studio Code.app"
... luego haga Shell Command : Install code in PATH
lo anterior después de que se haya eliminado el atributo, y debería persistir después del reinicio.
Crédito: artículo de derflounder.wordpress.com vinculado por RicardoVallejo en este comentario .
Solo quiero sacar la respuesta de Benjamín Pasero desde dentro de su comentario, ya que parece la mejor solución. Es el consejo que se da en la página Configuración de Visual Studio Code donde dice...
Si desea ejecutar VS Code desde la terminal, agregue lo siguiente a su archivo ~/.bash_profile (~/.zshrc en caso de que use zsh).
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
Ahora, puedes simplemente escribir code .
en cualquier carpeta para comenzar a editar archivos en esa carpeta. [O code test.txt
ir a trabajar en el test.txt
archivo]
Para configurar la ruta de forma permanente para los usuarios de Mac;
abrir ~/.zshrc
usando el siguiente comando
vi ~/.zshrc
Añade la siguiente ruta
export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
Y consíguelo usando el siguiente comando
source ~/.zshrc
Ahora cierre la terminal y vuelva a abrirla y ejecutar code .
el comando debería funcionar correctamente.
sigue unos sencillos pasos:
- abra su código de Visual Studio (vs código).
- presione F1.
- La paleta se abrirá en la parte superior central con el símbolo >
- tipo cáscara.
- seleccione el comando instalar 'código' en RUTA.
- Se instalará automáticamente.
Ahora puedes usarlo desde la terminal escribiendo
código $.
Abra VSCode, presione Comando + Mayús + P, escriba Shell en la paleta de comandos, seleccione esa opción => Instalar código en RUTA de la lista sugerida en la paleta de comandos.