How to make Chinese pinyin keyboard work in vim?

Solution 1:

The arrow keys still work, but other than that, you'd have to switch keyboards to navigate or turn on insert/replace/delete functions, then switch back. Perhaps use Cmd-dot to toggle back and forth.

If you have a numeric keypad, you could program some of those keys with different navigation outputs. Or function keys.

I use mostly TextEdit.  I’ll get some downvotes for having the audacity to suggest it’s not completely useless.  Other editors are available that do a lot more.  But there’s some value in choosing a simpler product that does everything you need over one that can do a lot of things you don’t need. Can’t recommend TextEdit for Monterey, though—Apple is still working on a serious bug.