I’d love to suggest multiple-cursor editing for Bike, similar to what many code editors and IDEs provide.
I think it could fit Bike unusually well because it doesn’t need to add any permanent UI, panels, buttons, or visual clutter. It would simply be another editing capability that stays completely invisible until you use it.
For example:
-
Option-click to place additional carets
-
A command to select the next occurrence of the current selection
-
Editing several matching pieces of text at once
-
Adding or removing the same prefix, punctuation, formatting, or wording across multiple rows
I use Bike primarily as a text editor for structured text, and this feels like one of those features that could be incredibly useful for some people without making the application feel more complicated for everyone else.
It also seems particularly natural in Bike because rows already give text a lot of structure. Being able to edit several independent locations at once would make repetitive cleanup and restructuring much faster, while keeping the editor itself just as clean as it is now.
Not something I’d want to turn into a large feature or a new mode, just a lightweight editing capability that stays out of the way when unused.