XVim2
XVim2 copied to clipboard
Xcode 13 - Vim Supported. Thank you Xvim!
Xcode 13 will have Vim Mode now. 🎉 🎉 I just want to say thank you so much for XVim maintainers esp. @pebble8888.
Source: https://developer.apple.com/xcode/
The time has come. I’m glad that Xcode finally supports vim mode natively. It has been almost 10years since I first wrote code for XVim. I haven’t worked on XVim project recent years but I’m happy to hear this. I don’t know how much of vim features are supported in Xcode 13 but I think it will replace XVim anyway. If any features are missing XVim can be a plug-in to complement it. Thank you for everyone who supports XVim.
Thank you @JugglerShu! Can't express enough how much XVim helped my development. Hope your health is getting better and stay well! And many thanks to @pebble8888 for keeping XVim updated in recent years!
I believe XVim still worth continue developing. Current XVim even works on Xcode 13 beta without issues. XVim is and will be better then the builtin vim mode in feature Xcode, the builtin Vim didn't support lots of features such as column mode edit, vimrc etc.
Thank you so much for XVim ❤️
I just tried Xcode 13b1 with Vim key bindings that is great for basic vim keybindings! As @qiudaomao says, still missing many feature such as recording, visual line mode, visual block mode (can be use multiline editing feature without vim keybinding instead) and window manipulation (e.g. C-w + h/j/k/l) that I heavily using feature in my daily coding.
But this is huge step for Vim lovers. Thanks Apple, Thanks XVim! Probably I'll continue to use and support XVim especially for window manipulation feature that very important for me.
Really appreciate the effort for developing XVim! helps me a lot
I just tried Xcode 13b1 with Vim key bindings that is great for basic vim keybindings! As @qiudaomao says, still missing many feature such as recording, visual line mode, visual block mode (can be use multiline editing feature without vim keybinding instead) and window manipulation (e.g. C-w + h/j/k/l) that I heavily using feature in my daily coding.
But this is huge step for Vim lovers. Thanks Apple, Thanks XVim! Probably I'll continue to use and support XVim especially for window manipulation feature that very important for me.
Another missing feature with the built-in Xcode keybindings is using r
to replace the character under the cursor, or current selection, in normal mode.
If any features are missing XVim can be a plug-in to complement it.
These are great news. Thank you for all the work.
Thank you so much XVim ❤️
This is wonderful news! Thanks to all who have contributed to XVim.
Just a reminder, if you see missing vim features in Xcode, do file feedback for them. They've mentioned this several times in the WWDC lounges. They were also quite responsive when I asked for documentation. Hopefully we'll see more features as the beta continues.
Thank you for xvim developers
@timothycosta That is great news. Could you point me in the direction of where we could file feedback for missing features? and is it possible to see which feedback people have have submitted already?
@reawakening https://developer.apple.com/bug-reporting/
Unfortunately you can’t see other people’s reports.
OK so super duper thank you to the XVim2 developers, and we should definitely file requests for missing features to the Xcode team, but I don't think XVim2 is obsolete by a long shot yet. Huge productivity drop for me using the Xcode key bindings without recording macros, replacing characters with r
, :%s
, :wq
, repeating an action with .
, etc etc. Please keep XVim chugging along until if/when the Xcode version is usable!
Thank you so much XVim developers 💖
I love this project.
Many thanks for your tremendous works on XVim2. I’ve always enjoyed coding with it. :)
Thank you Xvim !
Just gave Xcode 13.0 beta 2 a whirl and I don't see any changes to their Vim Keybindings. The following are still missing:
- Visual line mode (
shift
+v
) -
r
to replace the cursor with the next keypress -
.
to repeat commands -
=
to format code
So I think I'll be using Xvim for at least another year. I've submitted feedback about the first two issues at least. I hope this doesn't end up like the Xcode extensions API.
@rudedogg Please report all of them. The more reports they get on the same issue the more likely it is they're fixed.
It might be good to create a list of issues that XVim users can just paste into apple feedback. A sort of vim open radar.
@timothycosta what if we made another github issue for that? People could put down unique suggestions, and copy-paste from there to radars and put thumbs up emojis on suggestions to show support
@michaeleisel Yes, that's exactly what I was thinking.
I could see either:
- An issue here in this repo
- A separate repo just for vim mode radars
Advantage of #1 is that Xvim2 is already well known and people would find it. The disadvantage is that actual submissions might get drowned out in discussion if it's a single thread. Maybe single issues with a specific tag?
Or, if #2, maybe we could keep it under, e.g. https://github.com/XVimProject/XcodeBugs
so it's still associated with XVim?
I created https://github.com/XVimProject/XcodeIssues . Use this to keep track issues of Xcode's Vim bindings. Maybe I'll add some template to issues page.
It annoy me a lot since XVim having the issue about account sign in, now the vim mode is comming. Thanks you a lot @JugglerShu for XVim
Will XVim take advantage and improve the existing implementation now in Xcode 13?
Thanks
Thank you so much XVim ❤️
Awesome project, Thanks ❤️
This is the must-have plugin for me to use code for years and years. Without this plugin, I cannot imagine how hard my life is for the development. I really appreciate this. Thank you to everyone that contributes to the XVIM!
Thank you so much to everyone involved in this project! ❤️