It’s not an official vim movement, but XVim2 supports camel case motion, which is tremendously useful for Swift/Objective C development. For example, given: “self.viewController” Position cursor on “i” type: ci_ `view` is replaced/cut Position cursor on “C” type: di_ “Controller” is deleted