如何在 Vim 中更改 variable/function 名称的一部分
How to change part of a variable/function name in Vim
我通常有 variables/function 个名字,例如:
loginUser()
registerUser()
saveUserData()
checkBaggageTag()
因此,如您所见,其中一些重复了 User
单词,因此当我复制粘贴并需要重命名其中一个时,我会这样做:loginUser()
我'我会做 cw 并写 registerUser.
问题来了,有没有办法做到cw但只把单词改成第一个大写字母? (例如用户中的 U)这样我就可以避免重新输入用户这个词吗?当然,我总是可以做 vtUc 然后输入 register 但你知道,那是 4 个键......有没有办法用更少的?
感谢您的帮助^_^
这肯定有花哨的插件(smth。关于“运动”和“案例”)。但在大多数情况下,IMO,一个人能够数数,例如。 5s 或 8s 等
使用命令t
:ctU(改变直到下一个 U)。
使用搜索:c/U输入
正在搜索下一个upper-case latin letter(不仅是U):c/\u输入
我通常有 variables/function 个名字,例如:
loginUser()
registerUser()
saveUserData()
checkBaggageTag()
因此,如您所见,其中一些重复了 User
单词,因此当我复制粘贴并需要重命名其中一个时,我会这样做:loginUser()
我'我会做 cw 并写 registerUser.
问题来了,有没有办法做到cw但只把单词改成第一个大写字母? (例如用户中的 U)这样我就可以避免重新输入用户这个词吗?当然,我总是可以做 vtUc 然后输入 register 但你知道,那是 4 个键......有没有办法用更少的?
感谢您的帮助^_^
这肯定有花哨的插件(smth。关于“运动”和“案例”)。但在大多数情况下,IMO,一个人能够数数,例如。 5s 或 8s 等
使用命令t
:ctU(改变直到下一个 U)。
使用搜索:c/U输入
正在搜索下一个upper-case latin letter(不仅是U):c/\u输入