單字 CamelCase / under_score 互換(Vim)
Vim Tips Wiki 已經有一篇 CamelCase to under lined and vice versa 提供 visual mode 用的兩份 map。
這篇則是在 normal mode 取得游標所在的 word,若符合 CamelCase 或 under_score 型式便直接變更文字。
特別考慮游標不在 keyword 上的情形,例如 <camelCase>
,游標在 <
上也能轉換。
但游標在行尾時,因為 non-blank 的字皆被 <cword> 接受,就先不研究怎麼排除 non-keyword 了。
原始碼:gist: 541723 - [.vimrc] toggle between CamelCased/under_scored word
有 0 個意見
☂