更改Pycharm项目的默认位置

问题描述 投票:0回答:9

我在 Ubuntu 14.04 上使用 PyCharm 3.4.1。对于新项目,建议使用

~/PyCharmProjects
来存储项目文件夹。是否可以更改此建议文件夹的位置和名称?

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

注意,它不是我可以更改 PyCharmProjects 的位置/名称吗? - 我知道可以更改每个创建的项目的建议路径 - 但我想要我喜欢的默认值。

default pycharm
9个回答
28
投票

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

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

请参阅 JetBrains 支持页面

screenshot


16
投票

事实上,这是可能的。在 IDE 设置文件夹 (https://www.jetbrains.com/help/pycharm/project-and-ide-settings.html) 的

config/options/recentProjectDirectories.xml
下,您可以添加一个选项
lastProjectLocation
。创建新项目时它将遵循此设置。我的centreProjectDirectories.xml 看起来像这样:

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

事实上,对于您想要自定义的大多数选项,您可以在进行更改之前和之后对

config/options
文件夹进行比较:这样您就可以了解有关 PyCharm(或任何 IntelliJ 工具)如何配置的更多信息它的编辑器。


10
投票

我还没有在 PyCharm 中找到执行此操作的明确选项,但以下步骤可以作为替代方案:

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

现在,每当您创建新项目时,位置将默认为上次选择的路径。

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


5
投票

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


3
投票

这不是提供的选项。请参阅 devnet.jetbrains.com 上的旧线程 (2003),其中正在讨论此问题。

后续为项目指定默认目录的请求尚未得到答复:


3
投票

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

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


3
投票

最新版本2021.3有以下选项:

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


1
投票

就像 virtualenvwrapper 一样,PyCharm 显然遵循 $PROJECT_HOME

export PROJECT_HOME=$HOME/Devel
pycharm

PROJECT_HOME=$HOME/Devel pycharm

1
投票

我必须同意,因为我在程序中找不到选项。但是,根据答案,找到了一个标记为(在我的例子中)的文件夹 \用户\.PyCharmCE2018。

© www.soinside.com 2019 - 2024. All rights reserved.