Rider editor isn't behaving as I would expect/want, can't seem to fix it.

When trying some fairly simple coding lines, the autocompletion (which I have tried to turn completely off) is causing some really annoying and unusable issues.

For instance, when I type:

if this:

it comes out as:

ifthis:

unless after typing if I hit <space> twice.

If I type:

for x in y:

it comes out as

for in x in y:

Now, I realize that this is Rider trying to be helpful (and if I just type “for y <ret> x<ret>” that it'll do what I want) but I absolutely do not like this, at least for some (or most) commands.  I have wayyy to much muscle memory to try and overwrite that (not to mention, pycharm which I also use, does NOT do this).

I have no plugins enabled.

I tried turning off all auto-complete (Code-Completion and Inline Completion) configurations that I could find.  Nothing seemed to do it.

Please help!

 

 

0
2 comments

Slight edit:

I have no plugins installed except what was installed by default – and the above is using godot/gdscript.  I have not tried this using other languages.

I REALLY REALLY wish Rider would use the same rules for gdscript as it does for python in pycharm since gdscript is 95% python.

0

Hello, 

Thank you for reporting this. That sounds weird. Unfortunately, I wasn't able to reproduce such an issue.

First, I suggest trying to disable live templates to see if that helps:

Meantime, I would appreciate it if you could share additional information as described below, so that we can take a deeper look.

  • Enable Editors and EditorsDumpAllTypingAndActions trace scenarios via Help | Diagnostic Tools | Choose Trace Scenario;
  • That would be very helpful if you could make a screen recording that demonstrates the issue; Please enable the *Settings | Appearance & Behavior | Presentation Assistant | Show action names and shortcuts in popup* in case of recording a video;
  • Reproduce the issue;
  • Collect logs via Help | Collect Logs and Diagnostic Data;
  • Disable the trace scenarios enabled earlier;
  • Share a screenshot of the Settings | Languages & Frameworks | Godot Engine settings page;

Upload files to the Upload Service and let me know the Upload ID.

Hope to hear from you soon.

0

Please sign in to leave a comment.