LINUX.ORG.RU

Разработка на PHP в vim

 ,


2

4

Настроил отступы, поставил phpctags и плагины vim-php/tagbar-phpctags.vim и shawncplus/phpcomplete.vim. Плагин keith/investigate.vim ищет документацию в браузере. Syntastic проверяет синтаксис.

А как настраиваете vim для разработки на PHP вы?



Последнее исправление: opennota (всего исправлений: 2)

Никак. Нормальные люди давно уже на PHP ничего не разрабатывают, для остальных есть пхпшторм и т.д.

Siado ★★★★★
()
Ответ на: комментарий от Siado

еще как разрабатывают!

Используют phpstorm это да
До этого еклипс
до этого вим

kiotoze ★★★★
()

Мне тут один ящер покоцал выравнивания во многих файлах (стрелочек в массивах и пр.) своим говноштормом. А я так старался, форматировал, комментрировал в виме.

Кирпичей я отложил тогда не мало.

По сабжу — нет, никак я вим не настраивал, есть только снипмате и табы-сплиты.

deep-purple ★★★★★
()
Последнее исправление: deep-purple (всего исправлений: 1)
Ответ на: комментарий от Siado

Нормальные люди давно уже на PHP ничего не разрабатывают

я походу ненормален.

dormeur86 ★★★★
()

А как настраиваете vim для разработки на PHP вы?

sublime text

dormeur86 ★★★★
()

Не относится к vim, но может оказаться кому-то полезным. Добавил такие строки в pre-commit hook, чтобы git не пропускал неправильно форматированный код на PHP:

phpfiles=$(git diff --cached --name-only --diff-filter=ACM | grep '.php$')
if [[ -n "$phpfiles" ]]; then
  unformatted=()
  for f in $phpfiles; do
    if ! cat "$f" | php-cs-fixer fix -q --fixers=-phpdoc_var_without_name,short_tag -; then
      unformatted+=($f)
    fi
  done
  if [[ ${#unformatted[@]} -gt 0 ]]; then
    echo >&2 "PHP files must be formatted with php-cs-fixer. Please run:"
    for fn in "${unformatted[@]}"; do
      echo >&2 "  php-cs-fixer fix $PWD/$fn --fixers=-phpdoc_var_without_name,short_tag"
    done
    exit 1
  fi
fi
opennota
() автор топика

в geany замечательно печатается и правится без всяких плагинов

Frost ★★★
()
Ответ на: комментарий от anonymous

Мы используем mcedit :)

Not sure if serious.

я пару лет только в нем и правил код/скрипты/...
когда все крутится на удаленных серваках, доступ к VCS закрыт извне и т.п. - проще по ssh зайти на девелоперский сервер и запустить mc, чем настраивать IDE ради фич сомнительной полезности

anTaRes ★★★★
()

Мне и дефолтного Geany хватает по уши для говнокодинга на PHP.

zevilz ★★★
()
Ответ на: комментарий от KRoN73

Кстати да. Со временем сам не понял как, но оказался там. По совокупности характеристик рвёт всякие пхп-штормы в мясо.

r_asian ★☆☆
()
Ответ на: комментарий от r_asian

По совокупности характеристик рвёт всякие пхп-штормы в мясо.

Для меня главный бонус — удалённая работа. ПХП-штормы требуют локального разворачивания системы, что часто не подходит. Слишком много разных мест, откуда работаю.

vim, конечно, рулит, но я так и не смог к нему привыкнуть. Только простая набивка текстов с простейшими операциями. Но комфорт работы так и не появился.

KRoN73 ★★★★★
()

Только jEdit

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.