【问题标题】:Change the default location of Pycharm Project更改 Pycharm 项目的默认位置
【发布时间】:2015-01-14 20:41:39
【问题描述】:

我在 Ubuntu 14.04 上使用 PyCharm 3.4.1。对于新项目,它建议~/PyCharmProjects 用于存储项目文件夹。是否可以更改此建议文件夹的位置和名称?

(我在界面、JetBrains 网站或设置文件中找不到任何关于更改它的参考。要么是不可能的,要么(我希望)我错过了一些东西。)

注意,它不是 Can I change the location/name of PyCharmProjects? 的重复项 - 我知道可以为每个创建的项目更改建议的路径 - 但我想要我喜欢的默认值。

【问题讨论】:

  • 我一直在寻找配置文件,但找不到任何看起来有希望的东西。真可惜:|
  • @durron597 链接的问题是关于更改特定现有项目的位置。正如标题中提到的,这是关于项目的默认位置。

标签: default pycharm


【解决方案1】:

事实上,这是可能的。在 IDE 设置文件夹 (https://www.jetbrains.com/help/pycharm/project-and-ide-settings.html) 的config/options/recentProjectDirectories.xml 下,您可以添加一个选项lastProjectLocation。创建新项目时,它将遵循此设置。我最近的ProjectDirectories.xml 看起来像这样:

<application>
  <component name="RecentDirectoryProjectsManager">
    <option name="lastProjectLocation" value="$USER_HOME$/my_projects" />
  </component>
</application>

事实上,对于您想要自定义的大多数选项,您可以在进行更改之前和之后对 config/options 文件夹进行比较:通过这种方式,您可以了解很多有关 PyCharm(或任何 IntelliJ 工具) 配置其编辑器。

【讨论】:

  • 以上工作。不过,作为预防措施,请确保在进行上述更改时 PyCharm 没有运行,否则当 PyCharm 关闭时更改可能会被覆盖。
  • 该选项现在可在设置 > 外观和行为 > 系统设置 > Jetbrains IDE 较新版本的默认目录中使用。在此之后,您创建的每个新项目都将在其前面添加默认目录路径。
【解决方案2】:

我知道这是一个老问题,但现在肯定是可能的

设置 |外观与行为 |系统设置 |默认目录

JetBrains support page

【讨论】:

    【解决方案3】:

    我没有在 PyCharm 中找到明确的选项,但以下步骤可以作为替代方法:

    • 将 PycharmProjects 文件夹移动到所需位置。
    • 当您创建一个新项目时,按路径右侧的“...”按钮(这是在询问位置和解释器的弹出窗口上)。
    • 导航到 PycharmProjects 的新位置并选择该目录。
    • 将新项目的名称添加到目录位置(即/home/alex/Documents/PycharmProjects/new_project_name)

    现在,无论何时创建新项目,该位置都会默认为最后选择的路径。

    对于在许多不同目录中创建项目的人来说,这不是一个好的解决方案,而不仅仅是 PycharmProjects。我所有的项目都在 PycharmProjects 中,而且效果很好。

    【讨论】:

    • Bravo...我自己计划的方法可以很好地与您在此处提供的方法一起使用!
    【解决方案4】:

    PyCharm(至少从 2017 版开始)会记住您最后创建项目的位置的父目录。因此,在您希望成为默认项目目录的目录中创建一个垃圾项目,然后关闭该项目,并将其从磁盘中删除。下次你创建项目时,pycharm会自动把你放到那个目录下。

    【讨论】:

      【解决方案5】:

      【讨论】:

        【解决方案6】:

        只是对@Psionman 答案的更新。至少在专业版(2019.3.5)中,t 似乎只发生了一点变化。该字段现在可在

        文件 |设置 |外观与行为 |系统设置>项目打开>默认目录

        【讨论】:

          【解决方案7】:

          最新版本 2021.3 有以下选项:

          文件 |设置 |外观与行为 |系统设置>项目(对话)>默认项目目录

          【讨论】:

          • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
          【解决方案8】:

          就像virtualenvwrapper,PyCharm 显然服从 $PROJECT_HOME

          export PROJECT_HOME=$HOME/Devel
          pycharm
          

          PROJECT_HOME=$HOME/Devel pycharm
          

          【讨论】:

          • 很抱歉我是这个新手... 这个项目似乎很方便。但是,我是新手,对于将您建议的文本放在哪里没有信心。所以...如果我想强制默认目录为 ~/Dropbox/L-PROGRAMMING/Python ...(1)我要编辑什么实际的配置文件(你没有提到它的名字)...(2 ) 什么字符串会为我做呢? *** 注意,我在 MacOS 上...让它更烦人... :)
          【解决方案9】:

          我不得不同意,因为我在程序中找不到选项。但是,根据答案,找到了一个标有(在我的情况下)的文件夹 \Users\.PyCharmCE2018.1\config\options

          在这个文件夹中有 XML,一个带有标签“file.chooser.recent.files”的命名选项。我用这个工作,我发现它对我有用。

          【讨论】:

            【解决方案10】:

            也许这也有用:

            文件 -> 设置 -> 项目(名称) -> 项目结构 -> 添加内容根目录

            添加文件夹,然后创建文件和/或在它们之间轻松导航。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-11-22
              • 1970-01-01
              • 1970-01-01
              • 2021-01-26
              • 2022-10-15
              相关资源
              最近更新 更多