At least for PyCharm, this was somewhat easier on macOS than on Windows, since you have control, option, command and shift, instead of just Ctrl, Alt, and Shift (well, and the Win key, but the OS reserves too many bindings there.) On macOS, The IDE uses command for most things, while Vim usually uses control when it needs a modifier at all. On Windows they both want to use Ctrl, so it’s more difficult to configure all the bindings.
At least for PyCharm, this was somewhat easier on macOS than on Windows, since you have
control,option,commandandshift, instead of justCtrl,Alt, andShift(well, and theWinkey, but the OS reserves too many bindings there.) On macOS, The IDE usescommandfor most things, while Vim usually usescontrolwhen it needs a modifier at all. On Windows they both want to useCtrl, so it’s more difficult to configure all the bindings.