pycharm的Makefile插件

时间:2016-01-24 19:19:08

标签: makefile pycharm

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

兼容

4 个答案:

答案 0 :(得分:8)

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

native plugin

  

完全支持GNU Make语法。

     

提供:

     
      
  • 语法高亮显示
  •   
  • 关键字&目标名称完成
  •   
  • 运行配置
  •   
  • gutter marks&用于运行目标的上下文操作
  •   
  • 目标行##评论的快速文档
  •   
  • 查找用法和转到目标的符号导航
  •   
  • 先决条件解决方案
  •   
  • 规则,变量和条件折叠
  •   
  • 快速修复从未解决的先决条件创建新规则并删除空规则
  •   

来自Dealing With Makefiles in IntelliJ

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

  

语法突出显示

     

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

     

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

     

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

     

缩进标签

     

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

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

答案 1 :(得分:6)

更新:正如Amir Katz所述:来自PyCharm 2017及之后添加TextMate包在设置 - >编辑器 - > TextMate捆绑包下。

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

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

答案 2 :(得分:4)

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

答案 3 :(得分:0)

对于 Pycharm 2018 Ubuntu OS

转到File > Settings> Plugins

现在搜索Makefile support

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