Phpstorm сбросить настройки windows

Обновлено: 03.07.2024

В данной статье я хочу описать несколько настроек, которые я изменил в PhpStorm для удобства работы. PhpStorm можно настроить под себя один раз, а потом использовать включенный в программу удобный экспорт/импорт настроек, с помощью которого можно переносить настройки с одного ПК на другой или сохранять их при переустановки ОС.

PhpStorm делит настройки на глобальные, которые применяться автоматически при создании нового проекта и настройки проекта, которые индивидуальные для какого либо конкретного проекта и не распространяются на другие.

Настройки проекта меняются при открытом проекте, достаточно открыть настройки (File -> Settings) и большая часть настроек будет относиться к открытому проекту.
Чтобы сделать настройку общей для IDE и применять её автоматически для всех новых проектов необходимо закрыть проект и нажать на Configure -> Settings

Замена пробелов на табуляцию

В своих проектах я использую отступы в виде табуляции, PhpStorm по-умолчанию делает таб из четырёх пробелов. Поэтому это первая настройка, которую я поменял.

Чтобы PhpStorm создавал таб из табуляции, а не из 4 пробелов необходимо зайти в настройки (File -> Settings), открыть вкладку Editor -> Code Style.
Нас интересуют вкладки PHP и HTML (конечно вы можете поменять настройку и для других типов файлов). Выделяем вкладки по очереди и ставим галочку напротив пункта Use tab charater.


Мы можем сделать это настройкой проекта или настройкой для всех новых проектов. Я делаю это как настройка для всех новых проектов, для этого в выпадающем списке Scheme выбираю значение Default IDE.


Чтобы видеть табуляцию и пробелы в открытом файле заходим все в те же настройки, выбираем Editor -> General -> Appearance ставим галочку напротив Show whitespace.


Защита от перезаписи

Данная настройка полезна для проектов без Git и в любых проектах, где может оказаться, что над одним и тем же файлом работаете не вы одни.

PhpStorm может проверять не изменился ли файл на сервере. Открываем настройки Build, Excution, Deployment -> Deployment -> Options

В опции Warn when uploading over newer file выбираем значение Compare content и ставим галочку напротив пункта Notify of remove changes.


Теперь если мы попытаемся загрузить на сервер файл, который был изменен на сервере, пока мы работали с ним PhpStorm нас предупредит об этом.


При нажатии Merge and upload мы можем сравнить файлы и загрузить файл содержащий изменения, внесённые нами и изменения, которые появились на сервере.


Также рекомендую изменить опцию Upload changed files automatically to the default server на значение On explicit save action (Ctrl+S)
С данной опцией будет происходить автоматическая загрузка файла на сервер при нажатии комбинации клавиш Ctrl + S


PhpStorm загружает на сервер загруженные на локальный компьютер папки

Во время работы PhpStorm я столкнулся с интересной особенностью, созданные в проекте файлы имеют приоритет на удаленными файлами (файлами сервера), что может привести к затиранию папок на сервер. Например если вы перенесли в папку проекта папку, с таким же названием как на сервере. Чтобы избежать подобного поведения заходим в настройки Build, Excution, Deployment -> Deployment -> Options и ставим галочку напротив пункта Skip external changes

Я применил эту тему к WebStorm, но мне это не нравится.

Как я могу вернуться к настройкам WebStorm по умолчанию?

Источник Stalso 27 июня 2016 в 12:33

  • Как сбросить путь к хранилищу настроек по умолчанию в Visual Studio 2017?

Zac Grierson 27 июня 2016 в 12:58

Просто отключите (или лучше-удалите) этот плагин-вот и все.

LazyOne 27 июня 2016 в 13:14

Удаление предыдущего плагина темы Material UI не помогло мне полностью, потому что некоторые цвета все еще были перезаписаны.

Daniel Schmitz 13 августа 2019 в 11:29

    Как указать конкретный tsconfig.json в WebStorm

WebStorm по умолчанию принимает значение tsconfig.json в корневом каталоге проекта. Есть ли какой-нибудь способ указать этот путь к файлу custom tsconfig.json с помощью настроек? Я вижу параметры в разделе TypeScript настроек WebStorm, но не могу понять, как правильно указать tsconfig.json.

В WebStorm сочетание клавиш Ctrl + Alt + V позволяет извлечь выделенный текст в переменную : Большую часть времени мне нужно извлечь переменную в const , но по умолчанию WebStorm извлекает ее в let . Как я могу изменить это поведение ?

и удалите папки colors и options . Это сработало.

Guerneen4 16 сентября 2019 в 10:19

artamonovdev 30 декабря 2019 в 08:17

Похожие вопросы:

WebStorm пытается открыть Chrome для отладки

Как изменить папку по умолчанию в WebStorm?

Тест Protractor в Webstorm нет подключения к интернету

Как сбросить путь к хранилищу настроек по умолчанию в Visual Studio 2017?

Как управлять файлом настроек в WebStorm с помощью VCS?

Как указать конкретный tsconfig.json в WebStorm

Извлеките переменную в const по умолчанию в Webstorm

Экспорт по умолчанию неиспользуемый в WebStorm

Как настроить Blisk в качестве браузера по умолчанию в моем Mac WebStorm?

Как включить проверку орфографии в WebStorm для содержимого YAML

Сброс тестового периода Phpstorm на Linux и Windows

Сброс на Linux Ubuntu

Версии для проверки

Сброс тестового периода

Сбросить тестовый период можно из консоли, выполнив следующие команды:

Для перехода к директории .PhpStorm[version] наберите в консоле cd

Это решение скопировано с интернет и оно работает. Таким образом тестовый период 30 дней будет сброшен и можно начать новый.

Для перемещения файлов лучше воспользоваться файл-менеджером Dolphin или каким-либо другим. Если вы собираетесь восстановить рабочее пространство, сохраните файлы из config/options отдельно для последующего использования

Восстановление проектов и подключений

Списки проектов и подключений находятся в двух файлах webServers.xml и recentProjectDirectories.xml

Файл recentProjectDirectories.xml имеет примерно следующий вид:

Для каждого, описанного в файле проекта, существуют свои projectOpenstamp и buildstamp которые необходимо заменить на актуальные. Например, после сброса тестового периода, создайте новый пустой проект и скопируйте актуальные значения параметров из нового файла

После этого осталось только переместить обратно в config/options/ старый webServers.xml и обновленный recentProjectDirectories.xml. Восстановить цветовую схему и другие опци можно используя другие файлы каталога config/options/

Сброс на Windows-10

Версии для проверки

  • PhpStorm 2020.1
  • Windows-10 Pro Сборка 19041

Сброс тестового периода

На Windows, после истечения пробного периода, phpStorm показывает надоедливое окно с предупреждением, что время работы с программой ограничено 30 мин. Чтобы сбросить тестовый период необходимо выполнить следующие действия:

Откройте редактор реестра и удалите ветку

Скопируйте файлы отдельно из

для восстановления рабочего пространства, затем удалите папку.

После этих действий тестовый период будет сброшен и можно начать новый.

Восстановление проектов и подключений

PhpStorm хранит списки проектов в файле recentProjects.xml

Как и на Linux, вам необходимо обновить параметры projectOpenstamp и buildstamp для каждого проекта, описанного в файле

Далее вы создаете новый проект, phpStorm создает новый файл optionsrecentProjects.xml из которого вы копируете актуальные настройки параметров в старый optionsrecentProjects.xml.

Теперь осталость только заменить новый recentProjects.xml на обновленный.

Выводы:

Php Storm хорошая среда для разработки, конечно она стоит своих денег, потому что бестплатный netBeans настроить на работу по sftp так и не удалось. Но на сброс тестового периода уйдет всего минут пять.

WebStorm 2020.2: возможность использовать Prettier по умолчанию, поддержка Nuxt.js и другие улучшения

Всем привет! Мы рады представить второе крупное обновление WebStorm в этом году. В нем вы найдете несколько долгожданных улучшений, включая поддержку Nuxt.js и возможность использовать Prettier для форматирования кода по умолчанию.

А сейчас давайте рассмотрим основные улучшения.

Форматируйте код с помощью Prettier по умолчанию

Новую опцию On code reformat можно найти в Preferences/Settings | Languages & Frameworks | JavaScript | Prettier.

Существующие до этого способы использования Prettier также никуда не делись. Допустим, вы привыкли к действию Reformat with Prettier и даже добавили кастомную комбинацию клавиш для него. Все это будет работать и в версии 2020.2.

Поддержка Nuxt.js и другие улучшения для Vue

Весь последний год мы активно работали над тем, чтобы максимально улучшить поддержку Vue в WebStorm, и в этом релизе добавили несколько финальных штрихов. Надеемся, теперь работать с проектами Vue в WebStorm станет еще удобнее.

В WebStorm 2020.2 вы также найдете отдельную секцию для настроек стиля кода Vue. В ней можно быстро выбрать, какой отступ должен быть у верхнеуровневых тегов. Вы также можете решить, должен ли отступ быть одинаковым для всего файла Vue или зависеть от языковых настроек, и то, каким должно быть форматирование для интерполяций.

Помимо двух крупных улучшений, мы добавили еще несколько, подробнее о них здесь.

Новые intention-действия и другие улучшения для JavaScript

Новые intention-действия помогут вам быстрее выполнять некоторые задачи вокруг циклов, а также optional chaining и nullish coalescing. Например, WebStorm может помочь вам преобразовать цикл for в forEach. Чтобы посмотреть доступные в текущем контексте intention-действия, нажмите Alt+Enter, затем выберите подходящее действие и нажмите Enter.

Еще одно улучшение коснулось комментариев JSDoc. WebStorm научился отображать их более аккуратно, сводя к минимуму все отвлекающие факторы. Чтобы попробовать, как это работает, нажмите на новую иконку справа от комментария. Если комментарии отображаются недостаточно крупно, или, наоборот, вам хочется уменьшить их, попробуйте нажать правой кнопкой мыши на них и отредактировать размер шрифта под Adjust Font Size.

Наконец, в прошлом году мы начали экспериментировать с использованием алгоритмов машинного обучения для улучшения качества автодополнения кода. Работа еще не закончена, но вы уже можете оценить первые результаты.

Чтобы сделать это, отметьте галочку Rank completion suggestions based on Machine Learning, которая находится в Preferences/Settings | Editor | General | Code Completion, и выберите язык(и), для которых вы хотели бы попробовать новую функциональность.

Важно отметить, что ваши личные данные и код никуда не отправляются. Если вы пользуетесь EAP-билдами, мы собираем только анонимные данные об использовании автодополнения кода. Для стабильных релизов наподобие 2020.2 мы не собираем даже это.

Улучшенная поддержка модульной системы Sass

Мы также улучшили поддержку правил @use и @forward, используемых в Sass и SCSS. Автодополнение кода стало умнее, и импортированные символы теперь определяются точнее.

Новые инструменты для нахождения ошибок в коде

Чтобы облегчить процесс поиска ошибок в коде, мы добавили виджет Inspections и окно Problems.

Новый виджет находится в верхнем правом углу редактора. С его помощью вы можете узнать, сколько проблем в текущем файле, а также быстро переместиться от одной проблемы к другой, пользуясь стрелками или F2. Еще вы можете настроить уровень подсветки ошибок прямо из виджета: наведите на него курсор и выберите None, Syntax или All Problems.

При клике на виджет открывается новое окно Problems, которое помогает посмотреть на проблемы в текущем файле в целом. Из окна вы можете быстро перейти к любой проблеме, а также посмотреть доступные исправления и применить их. В дальнейшем мы планируем расширить список доступных действий, добавив более тесную интеграцию с TypeScript language service и возможность просматривать ошибки во всем проекте.

Расширенная поддержка GitHub пул реквестов

В WebStorm 2020.2 мы расширили поддержку пул-реквестов в GitHub и сделали работу с ними более удобной. Теперь можно просматривать и объединять все пул-реквесты, а также проверять код прямо из IDE.

Подробнее о том, что было добавлено, мы рассказали в этом блог-посте.

На этом всё на этот раз. Спасибо, что дочитали до конца! Вопросы, пожелания и просто мысли высказывайте в комментариях. Мы, как и всегда, будем рады ответить. Баг-репорты можно создать тут.

Как сбросить тестовый период Phpstorm на Linux Ubuntu и Windows-10 и восстановить проекты и подключения


Сброс на Linux Ubuntu

Версии для проверки

Сброс тестового периода

Сбросить тестовый период можно из консоли, выполнив следующие команды:

/.PhpStorm[version]
rm config/eval/PhpStorm[version].evaluation.key
rm config/options
cd

Для перехода к директории .PhpStorm[version] наберите в консоле cd

/. далее tab

Это решение скопировано с интернет и оно работает. Таким образом тестовый период 30 дней будет сброшен и можно начать новый.

Для перемещения файлов лучше воспользоваться файл-менеджером Dolphin или каким-либо другим. Если вы собираетесь восстановить рабочее пространство, сохраните файлы из config/options отдельно для последующего использования

Восстановление проектов и подключений

Списки проектов и подключений находятся в двух файлах webServers.xml и recentProjectDirectories.xml

Файл recentProjectDirectories.xml имеет примерно следующий вид:

Для каждого, описанного в файле проекта, существуют свои projectOpenTimestamp и buildTimestamp которые необходимо заменить на актуальные. Например, после сброса тестового периода, создайте новый пустой проект и скопируйте актуальные значения параметров из нового файла

После этого осталось только переместить обратно в config/options/ старый webServers.xml и обновленный recentProjectDirectories.xml. Восстановить цветовую схему и другие опци можно используя другие файлы каталога config/options/

Сброс на Windows-10

Версии для проверки

  • PhpStorm 2020.1
  • Windows-10 Pro Сборка 19041

Сброс тестового периода

На Windows, после истечения пробного периода, phpStorm показывает надоедливое окно с предупреждением, что время работы с программой ограничено 30 мин. Чтобы сбросить тестовый период необходимо выполнить следующие действия:

Откройте редактор реестра и удалите ветку

Перейдите в папку Пользователи системы (CurrentUser - ваше имя пользователя). Удалите папку

C:\Users\CurrentUser\AppData\Local\JetBrains\PhpStorm2020.1 C:\Users\CurrentUser\AppData\Roaming\JetBrains\PhpStorm2020.1\eval

Скопируйте файлы отдельно из

C:\Users\CurrentUser\AppData\Roaming\JetBrains\PhpStorm2020.1\options для восстановления рабочего пространства, затем удалите папку.

После этих действий тестовый период будет сброшен и можно начать новый.

Восстановление проектов и подключений

PhpStorm хранит списки проектов в файле recentProjects.xml

Как и на Linux, вам необходимо обновить параметры projectOpenTimestamp и buildTimestamp для каждого проекта, описанного в файле

C:\Users\CurrentUser\AppData\Roaming\JetBrains\PhpStorm2020.1\options\recentProjects.xml Далее вы создаете новый проект, phpStorm создает новый файл options\recentProjects.xml из которого вы копируете актуальные настройки параметров в старый options\recentProjects.xml.

Теперь осталость только заменить новый recentProjects.xml на обновленный.

Выводы:

Php Storm хорошая среда для разработки, конечно она стоит своих денег, потому что бестплатный netBeans настроить на работу по sftp так и не удалось. Но на сброс тестового периода уйдет всего минут пять.

Моя проблема в том, что я не могу продолжать свой проект, пока PHPStorm больше не позволяет мне использовать комбинацию клавиш. Некоторые комбинации клавиш, такие как ctrl + c, все еще работают, но другие, более важные комбинации, такие как раскомментирование многих строк или отступ кода, и некоторые другие больше не работают. Это со вчерашнего дня, когда мой компьютер просто выключается без причины.

Кто-нибудь знает, как сбросить настройки PHPStorm? Я действительно не хочу удалять и переустанавливать программу.

Использование: PHPStorm 9.0.2

1 ответ

Недавно я переключился на PhpStorm, и почему-то курсор похож на . Я не знаю, где сбросить его до значения windows по умолчанию, которое отображается как линия | , а не вертикальный прямоугольник. Если я включаю Insert , курсор отображается как обычно, но затем вставка включена, так что это тоже не.

Как сбросить git squash? Я использую PhpStorm. Я раздавил коммиты за последние 14 дней работы. Коммит HEAD DEV Refactor gulp file имеет внутри более 50 раздавленных коммитов. Как мне показать / снять их снова?

Меню Preferences , в окне настроек выберите Keymap и выберите одну из предустановленных клавишных карт, сбросьте или удалите текущую.

enter image description here

Похожие вопросы:

Под uninspect я подразумеваю следующее: Я просматривал свой исходный код и открыл файл библиотеки JS. Этот файл содержал ряд вещей, которые были обнаружены инспекторами PhpStorm, включая некоторые.

Я знаю, что PhpStorm может подключаться к базе данных и работать с ней. Можно ли экспортировать базу данных в файл myDb.sql с phpstorm?

Я использую PHPStorm и у меня есть проблема. Я зафиксировал несколько файлов в PHPStorm (cmd+k). Но это была ошибка, и я не должен был давить на них. Теперь я не понимаю, как сбросить/удалить этот.

Недавно я переключился на PhpStorm, и почему-то курсор похож на . Я не знаю, где сбросить его до значения windows по умолчанию, которое отображается как линия | , а не вертикальный прямоугольник.

Как сбросить git squash? Я использую PhpStorm. Я раздавил коммиты за последние 14 дней работы. Коммит HEAD DEV Refactor gulp file имеет внутри более 50 раздавленных коммитов. Как мне показать /.

Наблюдатель файлов внезапно перестал работать и выдал ошибку ниже: Automatic upload: check for related changes from File Watchers took too much time and was cancelled. Вот мои настройки наблюдателя.

Мне нужно было сделать школьный проект, и я решил сделать его с PhpStorm и Laravel. У моего учителя нет PhpStorm, и он сказал мне найти способ открыть его. Есть ли возможность открыть.

Моя установка PhpStorm выделяет мои файлы JS для синтаксиса ( JSLint ). она не распознает функции в других файлах JS в рамках проекта. Сторона PHP - это OK. JSHint: 'result' is not defined W110.


Чтобы снова начать использовать триальную версию PhpStorm вам нужно будет:

в Mac Os (MacOs) удалить файл
/Users/your_name/Library/Application Support/JetBrains/PhpStorm2020.2/eval/PhpStorm202.evaluation.key

(15 оценок, среднее: 5,00 из 5)

Вам также может понравиться

301 редирект в htaccess ⤴

Регулярные выражения (regex) в Sublime text ⭐ для замены содержимого 📑

About the Author: Vladimir Kusakin

Hi. I am web developer. For the past 9 years, I've been developing applications for the web using mostly PHP and Python. About me

14 комментариев

Благодарю! Мне помогла ваша статья, сбросить триальную версию PhpStorm 2020.2

Спасибо!
А как сбросить триал у плагина для PHP Storm, в частности у плагина Shopware?

К сожалению, плагином Shopware для PHPStorm не работал.

Спасибо. Для версии 2020.3 тоже работает.

👍 Отлично! Рад что вам помогла моя статья.

☝Кстати, если вы студент у вас есть возможность получить бесплатную версию.

На маке не работает

Возможно вы используете более новую версию программы.
Т.к. я тестировал для версии 2020.2.

кому интересно, для PyCharm 2021.1.2 инструкция тоже актуальна, работает как часы 🙂

Для версии 2021.3 тоже работает, спасибо!

не помогает.. через 5 мин все одно вылетает окошко с экспайредом и закрывается шторм

Возможно для новых версий не работает.
Т.к. я тестировал для версии 2020.2.

Спасибо!
Для CLion 2021.2.2 тоже сработало

Здраствуйте, не получается на маке сбросить до триал версии, данная инструкция возможно не актуальна на сегодняшний день

Приветствую.
Возможно, не актуальна инструкция для новых версий.
Т.к. я тестировал летом 2020 для версии 2020.2.
Сейчас я пользуюсь Visual Studio Code

Читайте также: