developing HLSL code in UE4 using IDE or gramma highlight?

Hi guys, I am studying UE4 material and some basic rendering things, as I try to write something in the custom node but everything is kind blackbox for me, l 've known the gramma of HLSL it still makes me feel like flying blind, is there any IDE, highlight or plugin can help the custom node?

btw I apologise if someone has already asked the same question, because I dont find a thread about it

There’s no plugin to develop a custom node in UE4 afaik. When I need to write HLSL code to put in the material editor, I write it in VSCode using the HLSL plugin from the store. Then, I copy paste the code into the Unreal node, or I link the file path using #include in the custom node code.