12

我正在使用 Jetbrain WebStorm IDE,但我喜欢 Sublime Text,所以如果我有一个 Sublime 的重命名插件,我会放弃我的 WebStorm,它对我来说太重了。

4

5 回答 5

30

Sublime 2 具有内置功能。

  1. 首先选择您需要重命名的单词(我使用单词而不是变量或函数,因为它适用于任何文本文件)。

  2. 多次单击 Ctrl+D。每次单击 Ctrl+D 时,都会选择下一个 Occurence(大多数人会错过“多次”单击部分)。

  3. 最后,您可以一次重命名所有突出显示的事件。

那里可能有一个更好的插件,但这可以直接使用。

于 2013-11-06T14:42:10.743 回答
8

在 Will Bond 的Community Sublime Packages网站上找到插件的最佳位置之一。

有一个用于 python 重构的插件和一个用于javascript的插件,但还没有通用的插件。

于 2013-01-27T04:10:33.003 回答
3

在同一个文件中,您可以使用多选。- 快速添加下一个 (cmd/ctrl + D),它会自动添加您选择的任何内容的下一个匹配项。- 快速跳过下一步 (cmd/ctrl + K) 用于跳过发生。

于 2013-06-30T09:59:21.690 回答
2

我快速浏览了一下:https ://github.com/sa/sublime-text-refactor这就是你要找的东西。

于 2013-11-26T01:50:49.700 回答
0

emartel和james都是对的。目前无法进行完整的重构/重命名。

但是,如果您的代码非常简单,并且您只想在事情变得复杂之前尽早重命名变量或函数,那么 emartel评论就是正确的。

使用'Find -> Replace'(or CTRL-H) 然后ReplaceorReplace All可能正是您有时想要的。

于 2013-03-12T10:57:10.293 回答