Intellij idea 使用sudo权限运行intellij应用程序

Intellij idea 使用sudo权限运行intellij应用程序,intellij-idea,Intellij Idea,我有一个scala应用程序,需要使用sudo执行sys.process操作,这些操作对我来说都失败了。从我的谷歌搜索中,我似乎可以通过运行intellij和sudo来解决这个问题。但是,当我执行此操作时,系统会提示我导入设置,并且需要重新导入我的项目。这似乎不太理想。是否有办法在intellij中设置运行配置,使其具有sudo权限,或至少使用sudo运行idea.sh,但使用我的原始工作区,因此,所有更改和配置都在sudo和非sudo配置文件之间共享?这可能是由于Intellij从当前用户目录下

我有一个scala应用程序,需要使用
sudo
执行
sys.process
操作,这些操作对我来说都失败了。从我的谷歌搜索中,我似乎可以通过运行intellij和
sudo
来解决这个问题。但是,当我执行此操作时,系统会提示我导入设置,并且需要重新导入我的项目。这似乎不太理想。是否有办法在intellij中设置运行配置,使其具有
sudo
权限,或至少使用
sudo
运行
idea.sh
,但使用我的原始工作区,因此,所有更改和配置都在
sudo
和非
sudo
配置文件之间共享?

这可能是由于Intellij从当前用户目录下的目录读取其设置,例如我的Windows PC上的C:\Users\matt.IntelliJIdea13。当您使用sudo时,它将尝试从其他目录读取其设置

当您使用sudo运行它时,我会检查它试图将其配置保存到的目录。然后设置一个从该目录返回到正常用户目录的软链接。然后IntelliJ应该读取相同的文件集,无论您是否使用sudo

例如ln-s/home/matt/.IntellijIdea13/home/root/.IntellijIdea13

我没有在Linux上安装IntelliJ,因此无法检查此项