Переименование переменной. PhpStorm.

Тема в разделе "Как сделать...", создана пользователем gres_18, 1 окт 2012.

Статус темы:
Закрыта.
  1. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Необходимо переименовать переменную во всех вхождениях по всему проекту сразу. Бегать по файлам с Ctrl-R - вариант, но неохота т.к. файлов много очень... В NetBeanse такая возможность была и отрабатывала корректно, в Шторме уже второй день (с перерывами на работу :alko: ) никак не могу найти как это сделать и возможно ли такое в принципе.
    Заранее благодарю за советы, дружеские тычки и затрещины)
    ЗЫ: Ставить НетБинс лишь ради ренейма как-то не труЪ, согласитесь :facepalm:
    ЗЫ2: Если важно: ОС- Debian, версия Шторма - 5.0.1.
    ЗЫ3: Сторонний софт, в принципе, сам могу найти для этих целей. Но только после того как буду уверен что "Лучшая В Мире phpIDE" этого сделать не может.
     
  2. Extalionez

    Extalionez Клоун

    Заблокирован
    Регистр.:
    21 авг 2008
    Сообщения:
    368
    Симпатии:
    185
    notepad++ тебе в помощь это раз
    это флуд, но я не могу удержаться. лучшая в мире ide? подсветка вообще какая-то чёрно-белая. дебаггера нет. ладно. может он там где-то и заныкан. бог с ним. попытался открыть 1(!) файл, так это ***но, начало всю папку сканировать на файлы. минут 5 сканировала. да visual studio быстрей открывается чем это. Кароч. переходи с чистой совестью на phpdesigner8 и не парься. там функционал в разы больше чем в этой "Лучшая В Мире phpIDE"(действительно в ковычках), в который входит необходимое тебе требование.
    в саппорт отпишись - они там быстро отвечают.
    upd: Реально вряд ли там это счастье есть
     

    Вложения:

    • Untitled.png
      Untitled.png
      Размер файла:
      190,4 КБ
      Просмотров:
      63
  3. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.404
    Симпатии:
    1.185
    [offtop]
    Вариант с PhpStorm: написать в IDE скрипт, который рекурсивно обходит каталоги с файлами и заменяет название :)
    [/offtop]
     
    gres_18 нравится это.
  4. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Вы просто мало времени потратили на изучение возможностей. Подсветка настраивается "от и до", File - Settings - Editor - Colors&Fonts. В качестве отладчика выступает xdebug, но его тоже нужно настроить для использования. Сканирует долго... Не замечал - на моих i5 4 ядрах и 8 Гб оперативки да под Линуксом шевелится довольно шустро и на средних размеров проекте. И да... Саппорт мне не поможет - я пока не их клиент :) И судя по всему им не стану. Т.е. пользоваться буду, но платить теперь из принципа не стану :facepalm:
    Класс! Даже плюсанул)) Хотя, чесговоря, думал об этом, потом одернул себя.. Ведь так выходит, что можно NotePad++ продавать по 100$. Он и сам многое умеет, а что не умеет можно и на рhp допилить :)
     
  5. Extalionez

    Extalionez Клоун

    Заблокирован
    Регистр.:
    21 авг 2008
    Сообщения:
    368
    Симпатии:
    185
    тут дело не в проце, а в жёстком. у меня свыше 500000 файлов в той папке. Вот ответ от техподдержки
    на будущее - вот форма обратной связи для поддержки
     
    dazed и gres_18 нравится это.
  6. recasher2k12

    recasher2k12

    Регистр.:
    19 фев 2012
    Сообщения:
    156
    Симпатии:
    78
    У меня в PhpStorm в Windows переименование по Shift+F6
    А в маке горячие клавиши переопределены.

    ЗЫ Хотя, наверное, поздно ответил.
     
  7. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Нет, не поздно. Решения своей задачи так и не нашел - использовал сторонние приложения. Про Shift-F6 знаю, по умолчанию это как раз и есть Refactor-Rename, о чем писала техподдержка. Но в моем случае требуется не совсем рефакторинг. Т.е. в части файлов переменная названа Х, а в другой части Y. Требуется переименовать Y в X и всё. В НетБинсе это делается так: "Правка-Замена в проектах". Вот и искал аналог в Шторме. И пока не нашел :)
     
  8. Extalionez

    Extalionez Клоун

    Заблокирован
    Регистр.:
    21 авг 2008
    Сообщения:
    368
    Симпатии:
    185
    Какие именно?
    Так что мешает у тех.поддержки спросить всё-таки, раз проблема не решена? уж они-то должны знать, если такая возможность существует. Спроси и отпишись потом тут. Я просто уже не совсем понимаю проблему, чтобы опять спрашивать.
     
  9. gres_18

    gres_18 Pythonобандерівець®

    Регистр.:
    26 апр 2009
    Сообщения:
    407
    Симпатии:
    206
    Решение оказалось простым, но, как по мне, не очевидным (возможно причина в том, что my English is poor :tut: ) Делается так:
    Спасибо всем отозвавшимся, тему можно закрывать.
     
Статус темы:
Закрыта.