3 ms·
Am I the only one that gets annoyed by that "enhanced representation"? All I want to see in my editor window is the code itself. Every year, VS Code goes furth
by pimlottc 2y ago
Am I the only one that gets annoyed by that "enhanced representation"? All I want to see in my editor window is the code itself. Every year, VS Code goes further and further in adding more inline hints, error messages, test results, stacktraces... It starts getting confusing, distinguishing the actual sources from the other stuff.
- quectophoton 2y agoUgh. Maybe not exactly what you're talking about, but whenever I have to use a mainstream IDE for one reason or another, or some web REPL (e.g. to share code snippets), I end up frustrated but also really curious about how other people program. * I type, then press enter, but a suggestion appeared in between so my enter got turned into "accept suggestion" instead. Or same with pressing an arrow and instead of moving my cursor it now selects a different suggestion because I pressed the arrow 10ms too late. * I type a character like `"` or `<` or `[` or `(` or stuff like that, and it gets paired automatically. Or I type `]` or `)` and it does nothing because it's the same as the character under my cursor and it "helpfully" moves the cursor to the right instead of inserting the character (e.g. I want `]]` or `))` but it just ignores me and it leaves `]` or `)`). Worse is when this happens inconsistently, like pressing a `"` character being a 1d3 roll on the result (if my cursor is currently on `"`, then will I get `""` or `"` or `"""`?). * I'm going to move the mouse to select some specific part of the code, but when I'm going to click it inserts some garbage right where I was going to click (e.g. type hints, some information about how many references are there, stuff like that). I never want anything to move my code around. * (Other similar stuff I'm sure I'm forgetting.) I'm not saying things like those aren't useful, but those defaults are so different from what I want that they're more of an inconvenience for me and I have to spend the first hour changing them (but I can't do this when physically pair programming). Otherwise it's basically impossible for me to develop muscle memory at all, because I have to constantly guess what's going to happen and what's going to move or appear or disappear. TL;DR: Mainstream IDEs defaults are frustrating for me when I try to go keyboard-only, and also when I use mouse for some actions.