Hi everyone!
I've been using various IDEs over the years for different projects I work on, and one thing I have always been able to rely on is full or at least powerful integration with Vim keybindings. Of course I can survive going back to using my mouse and keybinds I prefer only using when off the clock, but I think as a mature and modern IDE, despite clashes with existing keybinds, there should be a better effort to give full Vim keybinds support. I know that for developers who don't buy into spending a ridiculous amount of time to possibly edit code faster, if you learn Vim right, they don't see this as an issue. But for someone who has opened Eclipse, Rstudio, Google Cloud, Jupyter lab, good ol' Vim itself, Overleaf notebook, and basically any text editor for programming, to have full access to Vim keybindings, it feels quite frustrating that not even Visual block mode is mapped properly in Xcode with Vim keybindings.
Would it be possible for better support for Vim keybindings, even being able to edit text with regex using classic Vim command-line mode ":". I know it will not be possible to implement everything, but at least implementing enough for me to not notice that Vim is clearly not supported would be amazing. Thanks everyone 😘😘
I also think that adding better Vim support in Xcode would be a good segue for making the editor more useable on mobile devices, if Xcode was ever thought about on the iPad. Not because the default user knows how to use it, but I can tell you that tapping on the screen will surely be a turn off for mobile developers. If I can use Vim in Xcode on the iPad, I'll be a force to be reckoned with. All I'll need my fingers is to build and run code and maybe to switch window panes.