Sublime text 2是否有任何变量重命名插件?

时间:2013-01-27 02:34:39

标签: sublimetext2

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

5 个答案:

答案 0 :(得分:30)

Sublime 2具有内置功能。

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

  2. 多次单击Ctrl + D.每次单击Ctrl + D时,都是 将选择下一个Occurence(大多数人错过'倍数' 点击部分)。

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

  4. 可能有一个更好的插件,但这开箱即用。

答案 1 :(得分:8)

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

plugin for python refactoring有一个,javascript有一个,但还没有通用的。{/ p>

答案 2 :(得分:3)

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

答案 3 :(得分:2)

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

答案 4 :(得分:0)

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

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

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