Есть ли какие-либо плагины переименования переменных для Sublime text 2?
Я использую Jetbrain WebStorm IDE, но я люблю Sublime Text, поэтому, если у меня есть переименование плагина для Sublime, я брошу свой WebStorm, настолько тяжелый для меня.
Ответы
Ответ 1
Sublime 2 имеет встроенную функциональность.
-
Сначала выберите слово, которое нужно переименовать (я использовал слово вместо
переменная или функция, потому что она применима к ЛЮБОМ текстовому файлу).
-
Нажмите Ctrl + D, несколько раз. Каждый раз, когда вы нажимаете Ctrl + D, это
собирается выбрать следующее Происхождение (большинство людей пропускают "множественные"
щелкните часть).
-
Наконец, вы можете переименовать все выделенные события за один раз.
Там может быть лучший плагин, но это работает прямо из коробки.
Ответ 2
Одно из лучших мест для поиска плагинов на сайтах Will Bond Сообщество Sublime Packages.
Существует плагин для рефакторинга python и один для javascript, но нет общего назначения ( пока).
Ответ 3
В том же файле вы можете использовать множественный выбор.
- Quick Add Next (cmd/ctrl + D), который автоматически добавляет следующее появление того, что вы выбрали.
- Пропустить Пропустить Далее (cmd/ctrl + K) для пропуска пропусков.
Ответ 4
Я быстро просмотрел: https://github.com/s-a/sublime-text-refactor - это то, что вы ищете.
Ответ 5
Оба emartel и james являются правильными. В настоящий момент полный рефакторинг/переименование невозможно.
Однако, если вы код довольно простой, и вы просто хотите переименовать переменную или функцию на ранней стадии, прежде чем все усложнится, emartel comment находится на месте.
Использование 'Find -> Replace'
(или CTRL-H
), а затем Replace
или Replace All
может быть именно тем, что вы ищете иногда.