Автор Тема: плагин phpfmt  (Прочитано 4947 раз)

moreplavatel

  • Newbie
  • *
  • Сообщений: 24
плагин phpfmt
« : Ноября 06, 2014, 18:55:17 »
Классный плагин , автоматом форматирует php файлы при их сохранение.
Поставил этот плагин совсем недавно , заметил что sublimelinter начал работать через раз .
Плагин стоит на ST3 , выхлоп консоли

Traceback (most recent call last):
  File "D:\Subl_Text_3065_portable\sublime_plugin.py", line 549, in run_
    return self.run(edit)
  File "D:\Subl_Text_3065_portable\Data\Packages\phpfmt\phpfmt.py", line 540, in run
    dirnm, sfn = os.path.split(uri)
  File "./ntpath.py", line 280, in split
  File "./ntpath.py", line 208, in splitdrive
TypeError: object of type 'NoneType' has no len()


Че ему нужно ?

phpfmt.py > строка 540 - dirnm, sfn = os.path.split(uri)
ntpath.py > строка 280 - этот файл нашел в D:\Subl_Text_3065_portable\python3.3.zip\ntpath.py

На ST2 этот же плагин работает норм , пробовал перекидывать плагины от тройки к двойке и наоборот. На двойке работает плагин нормально ( и от ST3 и скаченый через свой package control ), консоль чистая . А на ST3 выплевывает в консоль такую фигню ((.

Троечка нравится , и плагин нравится  ;D , может можно их как то подружить ?  ::)
« Последнее редактирование: Ноября 06, 2014, 19:04:44 от moreplavatel »

moreplavatel

  • Newbie
  • *
  • Сообщений: 24
Re: плагин phpfmt
« Ответ #1 : Ноября 11, 2014, 22:51:50 »
похоже все печально  :(

Loac

  • Administrator
  • Hero Member
  • *
  • Сообщений: 612
Re: плагин phpfmt
« Ответ #2 : Ноября 11, 2014, 23:28:27 »
Извини, очень много работы.

Перекидывать плагин из ST2 в ST3 особого смысла нет, так как они скорее всего работать не будут. Тем более для ST3 есть своя версия phpfmt. Однако, она у меня выдает аналогичные ошибки. Видимо, лучше всего дождаться фикса от автора.

Или подучить Python )

moreplavatel

  • Newbie
  • *
  • Сообщений: 24
Re: плагин phpfmt
« Ответ #3 : Ноября 12, 2014, 23:12:41 »
Цитировать
Или подучить Python )
::) я любитель . пых еле осиляю  :-[

Лучше поищу какие нибудь аналоги этому плагину .