pycharm的Makefile插件

问题描述 投票:7回答:4

是否有适用于PyCharm的Makefiles插件?有C/C++但它不再受支持,因此与最新的pycharm兼容

makefile pycharm
4个回答
4
投票

JetBrains员工之一的Victor Kropp编写了Makefile插件,它添加了许多不错的功能,最重要的是支持Tab。见https://plugins.jetbrains.com/plugin/9333-makefile-support


8
投票

现在官方存储库中有一个插件:intellij-makefile

native plugin

完全支持GNU Make语法。

规定:

  • 语法高亮
  • 关键字和目标名称完成
  • 运行配置
  • 用于运行目标的装订线标记和上下文操作
  • 目标行##评论的quick-doc
  • 找到目标的使用和转到符号导航
  • 先决条件解决
  • 规则,变量和条件折叠
  • 快速修复从未解决的先决条件创建新规则并删除空规则

来自Dealing With Makefiles in IntelliJ

在考虑并接受从不受信任的来源安装的安全风险后,您可以在应用程序中导入.jar

Syntax Highlighting

事实证明,可以在IntelliJ中创建自定义文件类型,我已经为Makefile创建了一个。数字突出显示有点时髦,但其余的应该是好的。要安装它,您可以下载此设置jar:

https://www.everythingfrontend.com/files/makefile.jar

然后去File> Import Settings并导入该文件。

Indent with Tabs

如果您有一个设置来检测缩进功能,这应该可以正常工作,但如果没有,您可以安装EditorConfig插件,然后将以下内容添加到.editorconfig设置中:

# Override for Makefile
[{Makefile, makefile, GNUmakefile}]
indent_style = tab
indent_size = 4


6
投票

更新:如Amir Katz所述:来自PyCharm 2017及之后添加TextMate包在Settings-> Editor-> TextMate Bundles下。

从PyCharm 2.7开始,另一个选择是使用PyCharm的TextMate包支持:https://confluence.jetbrains.com/display/PYH/TextMate+Bundles+in+PyCharm

您可以在此处下载TextMate Makefile软件包:https://github.com/textmate/make.tmbundle,然后将其安装在PyCharm中。


0
投票

对于Pycharm 2018和Ubuntu OS,

File > Settings> Plugins

现在搜索Makefile support

安装它(您需要在安装时重新启动)。

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