Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
备份所有PhpStorm设置_Phpstorm - Fatal编程技术网

备份所有PhpStorm设置

备份所有PhpStorm设置,phpstorm,Phpstorm,当我的电脑崩溃时,我偶尔会丢失所有PhpStorm设置和项目文件->导出无法备份所有内容,或者文件->导入无法工作 我有自定义的一切-布局,语法着色,快捷方式,PHPUnit配置。大多数情况下,这些都不是在打开相同项目文件夹时崩溃后设置的 文件存储在哪里,以便我可以手动备份 文件存储在哪里,以便我可以手动备份 有两种设置,它们都需要单独备份(尤其是在您的电脑崩溃时): 特定项目设置--存储在每个项目的.idea子文件夹中 IDE范围的设置--单独存储,这就是文件|导出/导入设置…的工作原理 每

当我的电脑崩溃时,我偶尔会丢失所有PhpStorm设置和项目<代码>文件->导出无法备份所有内容,或者
文件->导入
无法工作

我有自定义的一切-布局,语法着色,快捷方式,PHPUnit配置。大多数情况下,这些都不是在打开相同项目文件夹时崩溃后设置的

文件存储在哪里,以便我可以手动备份

文件存储在哪里,以便我可以手动备份

有两种设置,它们都需要单独备份(尤其是在您的电脑崩溃时):

  • 特定项目设置--存储在每个项目的
    .idea
    子文件夹中

  • IDE范围的设置--单独存储,这就是
    文件|导出/导入设置…
    的工作原理

    每个主要版本都将IDE设置存储在自己的文件夹中。这允许并行运行同一IDE的多个版本(典型情况:下一个主要版本的稳定版本和EAP:例如,现在是2018.1和2018.2 EAP)


  • 项目设置: 这是您的运行/调试配置、特定于项目的字典、部署条目、范围等

    如果你是唯一一个在这个项目上工作的人——你可以将它添加到你的VCS中(当然,如果可以的话),否则在一天结束时会正常备份

    如果不止一个人工作,而您都使用同一个IDE——您只需要排除一些特定于用户的文件——请查看此链接以了解详细信息:


    IDE范围的设置:
    文件|导出/导入设置…
    应该处理它(至少是IDE核心生成的配置文件)。但它需要手动运行。。。所以不方便经常使用,这是肯定的

    所有设置都存储在单独的XML文件中,因此易于备份和恢复。在Windows和Linux上,只需备份一个文件夹;在Mac上——两个(因为首选项和插件是分开存储的)

    例如,在Windows上,您需要完整备份此文件夹:
    C:\Users\USERNAME\.PhpStorm2018.1\config
    (适用于2018.1版)。其他同级文件夹(如
    system
    )可以被忽略——这是存储索引/缓存的地方——它们可以随时重新生成

    本文档介绍了Mac、Linux和Windows的所有路径及其用途:


    注意:如果您有旧版IDE中的文件夹,但现在已经没有了,也不打算再次使用,请删除它们(当然,如果需要,请先进行备份)。

    您是否尝试过这样做:?我的“尝试文件->导出”和“文件->导入”会让您认为我没有尝试导出和导入设置吗?