在Vim中更改变量名
我试图通过vim读取很多c / perl代码,其中包含许多单字母变量名。
这将是很好的有一些命令,这可以帮助我更改变量的名称更有意义的时候,我在读取代码的过程,以便我可以阅读其余的更快。 我不认为regexes会工作cos 任何已知的解决方案?
以下是如何重命名在当前作用域{}中定义的变量。
将光标移动到变量用法。按gd。这意味着 – 将光标移动到定义。 现在你必须记录一个宏或甚至更好 – 映射一个键。 这里是最终的映射: " For local replace nnoremap gr gd[{V%::s/<C-R>///gc<left><left><left> " For global replace nnoremap gR gD:%s/<C-R>///gc<left><left><left> 把它放到你的.vimrc或只是执行。按下gr之后,局部变量将带给你:s命令,你只需要输入new_variable_name,然后按Enter。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |