我想要一种在单词的各个部分之间快速移动的方法,例如:
this_is_a_variable_name
^ ^ ^ ^ ^
thisIsAFunctionName
^ ^ ^^ ^
当只需要修改/删除单词的一部分时,这会在某些情况下提高速度,例如:
+--------+----------------------+------------------+---------------------+
| change | k_error_write_stream | sendAckMessage | printMessageAndExit |
| to | k_error_read_stream | sendReplyMessage | printMessage |
+--------+----------------------+------------------+---------------------+
答案1
camelcasemotion
(http://www.vim.org/scripts/script.php?script_id=1905) 是一个添加了此功能的 vim 插件。它设置了映射,使其,w
,b
,e
行为与 Vi 自身类似w
b
e
,但同时适用于 CamelCase 和 underscore_naming。