我正在使用 Jetbrain WebStorm IDE,但我喜欢 Sublime Text,所以如果我有一个 Sublime 的重命名插件,我会放弃我的 WebStorm,它对我来说太重了。
5 回答
Sublime 2 具有内置功能。
首先选择您需要重命名的单词(我使用单词而不是变量或函数,因为它适用于任何文本文件)。
多次单击 Ctrl+D。每次单击 Ctrl+D 时,都会选择下一个 Occurence(大多数人会错过“多次”单击部分)。
最后,您可以一次重命名所有突出显示的事件。
那里可能有一个更好的插件,但这可以直接使用。
在 Will Bond 的Community Sublime Packages网站上找到插件的最佳位置之一。
有一个用于 python 重构的插件和一个用于javascript的插件,但还没有通用的插件。
在同一个文件中,您可以使用多选。- 快速添加下一个 (cmd/ctrl + D),它会自动添加您选择的任何内容的下一个匹配项。- 快速跳过下一步 (cmd/ctrl + K) 用于跳过发生。
我快速浏览了一下:https ://github.com/sa/sublime-text-refactor这就是你要找的东西。
emartel和james都是对的。目前无法进行完整的重构/重命名。
但是,如果您的代码非常简单,并且您只想在事情变得复杂之前尽早重命名变量或函数,那么 emartel的评论就是正确的。
使用'Find -> Replace'
(or CTRL-H
) 然后Replace
orReplace All
可能正是您有时想要的。