Oma*_*llo 10 ubuntu visual-studio-code
我在 ubuntu linux 中使用 Visual Studio Code 和此命令以 root 权限运行 VS Code(不推荐)
sudo code --user-data-dir="~/.vscode-root"
Run Code Online (Sandbox Code Playgroud)
我总是在命令行中使用它,因为正常方式 Visual Studio Code 不允许我保存代码更新。但今天
sudo code --user-data-dir="~/.vscode-root"
Run Code Online (Sandbox Code Playgroud)
当我尝试在命令行中运行该代码时,该代码不再工作,它不再打开 Visual Studio 代码。点击 vscode 图标正常运行,但它不允许我保存任何内容,它要求我重试 sudo,我这样做了,但它什么也没做,我无法以这种方式输入 sudo。关于如何解决这个问题有什么建议吗?提前致谢
最好的方法(推荐):
只需使用这个:
sudo code "your-directory" --user-data-dir='.' --no-sandbox
例如要打开 /etc/nginx/nginx.conf,请使用:
sudo code /etc/nginx/nginx.conf --user-data-dir='.' --no-sandbox
vscode 将在您打开终端的位置创建文件,因为:
--user-data-dir='.'
另一种方式(不推荐):
使用sudo chmod -R 777
但它会将项目目录的完全访问权限授予计算机上的所有用户
您可以在项目目录上使用 chown 来只为您自己拥有它
cd /location
sudo chown your_username your_project_directory
Run Code Online (Sandbox Code Playgroud)
例子:
假设project1我的/var/opt位置有一个名为 tom 的目录,我的用户名是 tom。
cd /var/opt
sudo chown tom project1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21440 次 |
| 最近记录: |