pycharm的Makefile插件
有PyCharm的Makefiles插件吗?有,但不再支持,因此与最新的pycharm兼容现在官方存储库中有一个插件: 完全支持GNU Make语法 规定:pycharm的Makefile插件,makefile,pycharm,Makefile,Pycharm,有PyCharm的Makefiles插件吗?有,但不再支持,因此与最新的pycharm兼容现在官方存储库中有一个插件: 完全支持GNU Make语法 规定: 语法突出显示 关键字和目标名称完成 运行配置 用于运行目标的槽标记和上下文操作 目标行##注释的快速文档 查找用法并转到目标的符号导航 先决条件决议 规则、变量和条件折叠 快速修复从未解析的先决条件创建新规则并删除空规则 从 在考虑并接受从不受信任的源安装的安全风险后,您可以在应用程序中导入.jar 语法突出显示 事实证明,可以在I
- 语法突出显示
- 关键字和目标名称完成
- 运行配置
- 用于运行目标的槽标记和上下文操作
- 目标行##注释的快速文档
- 查找用法并转到目标的符号导航
- 先决条件决议
- 规则、变量和条件折叠
- 快速修复从未解析的先决条件创建新规则并删除空规则
从 在考虑并接受从不受信任的源安装的安全风险后,您可以在应用程序中导入
.jar
语法突出显示
事实证明,可以在IntelliJ中创建自定义文件类型,
我已经为makefile创建了一个。数字突出显示有点古怪
但剩下的应该是好的。要安装它,您可以下载此
设置jar:
然后只需转到文件
导入设置
并导入该文件
用制表符缩进
如果您有一个启用缩进检测的设置,这应该只是
工作,但如果没有,您可以安装EditorConfig插件和
然后将以下内容添加到.editorconfig设置中:
# Override for Makefile
[{Makefile, makefile, GNUmakefile}]
indent_style = tab
indent_size = 4
更新:如Amir Katz所述:从PyCharm 2017及以后,添加TextMate捆绑包在设置->编辑器->TextMate捆绑包下。 从PyCharm 2.7及以后,另一个选项是使用PyCharm的TextMate捆绑包支持:
您可以在此处下载TextMate Makefile捆绑包:然后将其安装在PyCharm中。JetBrains的一名员工Victor Kropp编写了Makefile插件,该插件添加了一系列不错的功能,最重要的是提供了选项卡支持。参见了解Pycharm 2018和Ubuntu操作系统 转到
File>Settings>Plugins
现在搜索Makefile支持
安装它(安装后需要重新启动)。我有相同的请求。这正是我想要的。谢谢请注意,上述答案中的第一个链接尚未针对PyCharm 2017进行更新。在这个版本中,添加TextMate捆绑包是在设置->编辑器->TextMate捆绑包下进行的。您能解释一下这个答案的相关性吗?这个问题是关于PyCharm的,而不是IntelliJ。@AmirKatz PyCharm和IntelliJ使用相同的基础,他们是由我知道他们是,但我认为创建一个只关于IntelliJ的新问题并将答案移到那里会更有帮助。在我看来,使用PyCharm的人显然是在使用Python,他/她不想在PyCharm中破解jar文件。@AmirKatz问题正是关于这个场景:一个PyCharm用户需要Makefile的支持,我就是,他/她在Python/JS/DevOps项目中也有同样的要求。此外,导入包含设置的*.jar文件是Jetbrains产品(包括Pycharm)的一项功能,因此这是100%合法的。@AmirKatz Edouard是正确的-Pycharm和IntelliJ(以及大量其他工具)基本上都是相同的编辑器,具有不同的功能集和激活的插件。他的回答完全正确!工作起来像个符咒(双关语)。只需转到文件->设置…->插件。单击按钮“浏览存储库…”。开始在搜索框中键入“makefile”。“Makefile支持”插件出现。安装并重新启动pycharm。使用pycharm community edition 2018.2进行测试。如上所述,它仍能正常工作。使用PyCharm专业版2020.1I进行测试,我将此版本和上述版本进行了升级。这就是jetbrains及以上产品所需的全部内容,这就是深入的答案。