Forked the IdeaVim plugin, changed the keymap to handle htns, rather than hjkl for movement, as well as - and _ for beginning/end of line.