I've beenI am using the Sloeber plugin with partial successnow. The installation required changing the nebula repository to url to "http" in the "Install New Software" as described by Juraj in the first comment.
However, connecting from Sloeber to the Arduino has beenwas unreliable for meat first. I've made it work, but it often takes many attempts to connect and requires frequent restartsFollowing Juraj's suggestion, port changesI've been deleting and other fiddlingrebuilding the serial connection after each upload or power cycle to form a connection reliably.
The wayIf I use it now is to do my editing with Eclipse/Sloeber and this also gives me git integration. I open same file in the Arduino IDE and switchforget to that for debugging onreset the Arduino itself. This is not ideal, butserial connection it is better than just usingsometimes forms a partial connection where the host can see serial output from the Arduino IDEbut not be able to send commands back.