phpstorm — настройки и советы по работе в ide

краткие настройки phpstorm

  • nano ~/.PhpStorm*version*/phpstorm64.vmoptions
    рекомендую увеличить доп. макс. выделяемую оперативку до 512 или 1024: -Xmx1024m
    на примере pentium b980 (2x) + 8gb ddr3 + ubuntu 16.10 x64 unity
  • file — settings — editor — colors&fonts — font
    primary font: ubuntu mono
    size: 18 (не пугайтесь: на деле выглядит как 14px)
    line spacing: 1.1 (для корректного отображения имен параметров в версии 2017.1 и выше)
    secondary font: fira code
    [v] enable font ligatures (преобразуется внешний вид символов <> == === => и т.д.)
    или поменять шрифты местами их если привыкните к основному шрифту fira code
    настраивал для 1920x1080px, для 1366px можно уменьшить параметры малость
    или так
    primary font: source code pro
    size: 14
    line spacing: 1.1
  • file — settings — appearance&behavior — appearance — override default fonts by
    name: ubuntu
    size: 16

краткие советы по работе в phpstorm

  • осторожнее с опцией *delete target items when source ones do not exist*
    в tools — deployment — options
    пример
    в локальной директории /dir1/ находится десять файлов
    в удаленной директории /dir1/ находятся сто файлов
    при отмеченном чекбоксе в некоторых случаях вы можете лишиться файлов на сервере без предупреждения
  • vcs — local history
    удобная вещь, но часто она неожиданно становится поврежденной или при обновлении phpstorm очищается история правок файла
    поэтому рекомендую сразу создавать git при создании нового проекта
    vcs — enable version control integration — git
    добавить все файлы и закоммитить с пометкой init
  • закиньте настройки в облако
    создав символическую ссылку директории config (system весит много, да и не нужна она в облаке)
    ln -s ~/.PhpStorm*version*/config phpstorm_config
    и закинув ее в дропбокс, например
  • для ускорения работы ide добавляйте в исключения неиспользуемые директории
    file — settings — directories — excluded
    (ignores it during indexing, parsing, and code completion: directories)
  • autocomplete без учета регистра
    file -> setting -> editor -> general -> code completion -> case sensitive completion -> none
  • scroll from source (в remote host)
    navigate -> select in -> remote host



Подписаться на рассылку новостей сайта через FeedBurner:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *