我有一个WebStorm项目(NodeJS),我已经配置为我想要的。但后来我创建了另一个没有任何我想要的自定义项目(JavaScript),例如使用ESLint来显示代码错误。如何将所有设置从第一个项目转移到第二个项目,即使它们都是不同的类型(NodeJS与JavaScript),它是否可能?
IDE中有导入/导出设置功能,但这似乎适用于全局设置而非项目特定设置。
答案 0 :(得分:0)
IDE设置存储在PhpStorm主目录下的专用目录中。 PhpStorm目录名称由产品名称和版本组成。
例如:
窗
<User home>\.PhpStormXX\config
,其中包含特定于用户的设置。
<User home>\.PhpStormXX\system
。
<User home> in WindowsXP
为C:\Documents and Settings\<User name>\;
,C:\Users\<User name>\
Linux的
/.PhpStormXX/config that contains user-specific settings.
~/.PhpStormXX/system that stores PhpStorm data caches.
OS X
~/Library/Application Support/PhpStormXX
包含带插件的目录。
~/Library/Preferences/PhpStormXX
包含其余的配置设置。
~/Library/Caches/PhpStormXX
包含数据缓存,日志,本地历史记录等。这些文件的大小非常重要。
~/Library/Logs/PhpStormXX
包含日志。
目录的位置
config目录有几个子文件夹,其中包含带有个人设置的xml文件。您可以通过将这些文件复制到另一个PhpStorm安装的相应文件夹中,轻松共享您首选的键盘图,配色方案等。
在复制之前,请确保PhpStorm未运行,因为它可以在关闭之前删除新传输的文件。
以下是config文件夹下的一些子文件夹列表,以及其中包含的设置。
文件夹名称用户设置 codestyles包含代码样式方案。 colors包含编辑器颜色和字体自定义方案。 filetypes包含用户定义的文件类型。 检查包含代码检查配置文件。 keymaps包含PhpStorm键盘快捷键自定义。 options包含各种选项,例如,功能使用统计信息和宏。 templates包含用户定义的实时模板。 tools包含用户定义的外部工具的配置文件。 货架包含搁置的变化。
可以在idea.properties文件中修改config,system,plugins目录的位置。
PhpStorm可以更改* .vmoptions和idea.properties文件,而无需在PhpStorm安装文件夹中对其进行编辑。
点击此链接了解更多信息:https://www.jetbrains.com/help/phpstorm/2016.2/project-and-ide-settings.html