我创建了一个文本文件,并将其重命名为testTreeGen.py。
问题是PyCharm没有将其检测为python源,因此我无法执行它。
我怎样才能教 PyCharm 这是 python 脚本?我尝试删除该文件并重新创建它,并创建了另一个 python 文件并重命名它;所有最终都是文本文件而不是 Python 脚本的文件。
版本是3.0.2。
重构不起作用。
即使在我将其重命名为python脚本之后,file属性又回到了文本(我在第一次重构之前创建的原始文件属性)。
奇怪的是,无论我在哪里创建testTreeGen.py
,PyCharm都将其创建为文本文件,就好像它记得html" target="_blank">文件的名称应该是文本文件一样。我可以创建Python脚本,但testTreeGen.py
。
我不能确定你犯了什么错误,但是,这是正确重命名文件的方法:
如果以上操作因任何原因失败,请尝试以下操作,否则这就是您需要报告的错误:
进入设置-
设置(Mac上的首选项)|编辑器|文件类型|文本
检查那里的模式(底部列表)-你必须有< code>testTreeGen或类似的模式。把它拿掉。
更新2021-02-28:
从 2020.3 版本开始,您还应该在按内容文件类型自动检测文件类型
下进行检查。
在此答案中查看更多/带有屏幕截图:WebStom文件关联系统无法识别文件
这通常发生在创建新文件时,而不是使用特定的文件模板,而是使用new|file
并忘记输入文件扩展名(这是必需的,而不是自动添加文件扩展名的特定文件模板)——这是为了允许创建具有任何扩展名的任何文件(例如.htaccess
或仅使用README
由于这样文件(在您的例子中是< code>testTreeGen
)没有扩展名,IDE不知道如何处理它,而是将它视为纯文本(虽然不是自动处理的,它要求您选择正确的文件类型,并预先选择“文本文件”类型,但是大多数用户只是按enter键,而不是阅读屏幕上显示的内容-“放松,我是专业人员,我知道我在做什么”)。
现在,由于testTreeGen
模式在那里,并且它比通用的*.rb
或*.py
更大/更精确,因此无论文件扩展名如何,文件都被视为文本文件 - 重命名将无济于事。
结论/建议 - 多注意确认对话框。
我有一个用 PhpStorm 管理的 TypeScript 项目。所有 ts 文件都被正确识别为打字稿文件,在我的文件类型设置中,我有 文件映射打字稿。 所有的文件?不,一个文件顽固地不会被视为TypeScript文件,而是显示为纯文本。我不知道如何将这个标记为TypeScript文件。 所有<code>*。ts文件旁边有正确的ts图标。这个没有。 当我打开流氓文件时,PhpStom告诉我有该文件
我正在为我的python项目使用Pycharm。我不知道发生了什么,但它曾经在左边距/边沟中显示哪些行是新的,哪些行来自原始文件。我没有(有意地)改变我的偏好,所以我不知道为什么它不再为差异着色。 我已经检查过了 编辑器 但这并没有突出任何东西。我已经玩过首选项中的设置,但它没有帮助。谁能帮我指出正确的方向?
我的表单上有一个组件(id="theDocument"),我想在某些情况下以不同的方式呈现。 如果是我的豆子。文档'存在,我希望它呈现为p:commandLink,但如果它不存在,我希望它呈现为纯文本,例如h:outputText。 此条件将在文件上传后更改(上传后,myBean.theDocument将存在,因此我希望它呈现为p:命令链接)。 所以在我的p: fileUpload上,我有这样的东
问题内容: 如何在Linux中更改.eclipse文件夹?我尝试添加此行: 在eclipse.ini的顶部,但是它不起作用。我也尝试将其添加到eclipse.ini中的其他各个位置,但还是没有运气。 编辑 我添加了这一行: -vmargs的正下方。当Eclipse启动时,它现在从正确的.eclipse位置读取,如果.eclipse不存在,它将创建它。不幸的是,在Eclipse加载之后,在我的主文件
有没有其他方法使文件成为只读的?
本文向大家介绍pycharm 更改创建文件默认路径的操作,包括了pycharm 更改创建文件默认路径的操作的使用技巧和注意事项,需要的朋友参考一下 1、操作 依次找到以下路径修改为自己想要的路径即可: PyCharm——>Settings——>Appearance&Behavior——>System Setting——>Project Opening——>Default directory 2、图