Puedo usar el terminal en VSCode y el terminal tiene Acceso Completo al Disco, ¿entonces VSCode tiene Acceso Completo al Disco?
¿Pueden VSCode y sus extensiones ejecutar comandos de terminal?
Puedo usar el terminal en VSCode y el terminal tiene Acceso Completo al Disco, ¿entonces VSCode tiene Acceso Completo al Disco?
¿Pueden VSCode y sus extensiones ejecutar comandos de terminal?
Es una mezcla de conceptos erróneos.
No se ejecuta Terminal en VSCode. Vscode llama a MacOS para pedirle que ejecute Terminal. Así que VSCode no tiene acceso completo al disco de esa manera.
VSCode también puede ejecutar herramientas de línea de comandos directamente, no a través de Terminal. Estas herramientas pueden necesitar acceso total al disco, lo que creo que se puede hacer dando a VSCode acceso total al disco.
VSCode también puede necesitar Full Disk Access para acceder a archivos en diferentes lugares del disco.
Excepto en algunos casos especiales, para que una aplicación obtenga acceso total al disco es necesario que el usuario se lo conceda manualmente. Esto se hace a través de Preferencias del Sistema->Seguridad y Privacidad -> Acceso total al disco.
Tenga en cuenta que no uso VSCode en este momento, pero esta es la configuración de mis editores de programación.
Deberá proporcionar al VSCode acceso completo al disco para que el terminal integrado pueda ejecutar los comandos. Véase más abajo:
Por ejemplo, puedo borrar la papelera de reciclaje desde el terminal VSCode sin usar sudo
cuando pongo el código en el ~.bash_profile
alias t='rm -rf ~/.Trash'
Vacía el contenedor de reciclaje:
$ t
Esto funcionará ya que VSCode tendrá ahora acceso completo al disco.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
No estoy seguro de si estos no son todos lo mismo pregunta general.
0 votos
@bmike No estoy posteando la misma pregunta, sino dividiéndola en partes más fáciles de responder. La general no tiene respuesta....
0 votos
Un problema es que las partes en las que lo estás dividiendo no son necesariamente las correctas. Por terminal te refieres a un terminal en el que puedes escribir comandos de shell o Apple \s Terminal.app
0 votos
Ah si ese es el objetivo por favor haga esa la pregunta - la respuesta entonces es que no tiene sentido limitar a un editor de programación el acceso a directorios. Tendrá que acceder a algunos lugares no estándar de todos modos. Si no puedes confiar en que VSCode mire en ~/Desktop creo que probablemente no puedas confiar en él y punto.
0 votos
Buen plan. Lo mejor son algunas preguntas más concretas. Luego si se puede proponer una pregunta que sintetice las respuestas de las tres