Is there any plugin for Makefiles for PyCharm? there were C/C++ but it is no longer supported and therefore compatible with the newest pycharm
You can load Makefile projects in CLion and benefit from all the smart features the IDE provides. Note that Makefiles support in CLion is in its early stages.
There is now a plugin available on the official repository: intellij-makefile
Fully supports GNU Make syntax.
Provides:
- syntax highlighting
- keywords & target names completion
- run configurations
- gutter marks & context actions to run targets
- quick-doc for ## comments on target line
- find usages and Go To Symbol navigation for targets
- prerequisites resolution
- rules, variables and conditionals folding
- quick fixes to create new rule from unresolved prerequisite and remove empty rule
From Dealing With Makefiles in IntelliJ
After considering and accepting the security risk of installing from an untrusted source, you can import the .jar
in your application.
Syntax Highlighting
It's turns out it is possible to create custom file types in IntelliJ, I've created one for Makefiles. The number highlighting is a bit funky but the rest should be good. To install it you can download this settings jar:
https://www.everythingfrontend.com/files/makefile.jar
Then just go to
File
>Import Settings
and import that file.Indent with Tabs
If you have a setting to detect indentation enabled, this should just work, but in case it doesn't you can install EditorConfig plugin and then add the following to your .editorconfig settings:
# Override for Makefile [{Makefile, makefile, GNUmakefile}] indent_style = tab indent_size = 4
Victor Kropp, one of JetBrains employees, wrote Makefile plugin that adds a bunch of nice features, and most importantly tab support. See https://plugins.jetbrains.com/plugin/9333-makefile-support
For Pycharm 2018 and Ubuntu OS,
Go to File > Settings> Plugins
Now search for Makefile support
,
install it (you will need to reboot upon installation).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With