我正在尝试在vs代码中创建文件,这个文件是我在当前目录中创建的注释,它会给出这样的错误
拒绝写入文件的权限(文件:///home/tentron/hello-world/src/app/courses.component.ts)
我正在使用 linux mint
当我尝试以root用户(sudo code "folder_name" <-|)
打开代码时
它给了我这样的警告
您正尝试以超级用户身份启动vscode,不推荐使用。如果您确实需要,则必须使用--user-data-dir参数指定备用用户数据目录。
我无法理解这一点' --user-data-dir argument '
以及如何使用它
答案 0 :(得分:1)
作为vscode,我不建议您以超级用户身份启动代码,但具体如下:
sudo code --user-data-dir=/enter/path/here/
请记住,给定的目录将填充大量的vscode文件和文件夹。
但是,我首先会检查您是否对要编写/编辑的文件具有写入权限。在linux中,您可以尝试sudo chmod 766 file_name
,它应该授予任何用户写入权限。