LINUX.ORG.RU

История изменений

Исправление MOPKOBKA, (текущая версия) :

Во-вторых если это не единственный use, который нужно добавить, то можно добавить сразу все.

У меня блок use примерно из 7 строк состоит, мне было бы сложно запомнить, возможно как раз потому что я использую автокомплит. И наверное я сразу не смогу угадать что я именно буду использовать.

В-третьих, если хочется добавлять по одному, то можно поставить маркер и быстро переключаться между use и местом последнего редактирования.

Его нужно ставить самому, или уже есть какое то дополнение что бы быстро переключаться между частями файла M-x goto-use-marker?

Ну и в-пятых, именно в такой реализации как ты описал, я вообще не вижу проблемы так же сделать в emacs, за день можно это заскриптовать и отладить попивая кофеёк.

Не думаю что за день, но соглашусь, другое дело что это 1% от возможностей PhpStorm как я сказал. Почему не один день? По следующим причинам: Emacs уже выполняет индексирование? Будет ли эта функция специфична для php или для других языков тоже можно будет использовать?

Вероятно никто так пока не сделал потому что первые 4 способа достаточно быстрые.

Решил посчитать, примерно 3 дня на написание namespace выходит у меня для последнего проекта на 3 месяца с 450 файлами, с одной стороны не так уж и много, с другой стороны я бы отнес это больше к удобствам, не нужно вспоминать полный namespace, действуешь спинным мозгом.

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

Хотя, мне стало интересно, попробую таки запилить.

Как бы ты реализовал получение текущего namespace? Что бы не вставлять ненужный use, если сторонний класс находится в той же вложенности что и текущий?

Исправление MOPKOBKA, :

Во-вторых если это не единственный use, который нужно добавить, то можно добавить сразу все.

У меня блок use примерно из 7 строк состоит, мне было бы сложно запомнить, возможно как раз потому что я использую автокомплит. И наверное я сразу не смогу угадать что я именно буду использовать.

В-третьих, если хочется добавлять по одному, то можно поставить маркер и быстро переключаться между use и местом последнего редактирования.

Его нужно ставить самому, или уже есть какое то дополнение что бы быстро переключаться между частями файла M-x goto-use-marker?

Ну и в-пятых, именно в такой реализации как ты описал, я вообще не вижу проблемы так же сделать в emacs, за день можно это заскриптовать и отладить попивая кофеёк.

Не думаю что за день, но соглашусь, другое дело что это 1% от возможностей PhpStorm как я сказал. Почему не один день? По следующим причинам: Emacs уже выполняет индексирование? Будет ли эта функция специфична для php или для других языков тоже можно будет использовать?

Вероятно никто так пока не сделал потому что первые 4 способа достаточно быстрые.

Решил посчитать, примерно 3 дня на написание namespace выходит у меня для последнего проекта на 3 месяца с 450 файлами, с одной стороны не так уж и много, с другой стороны я бы отнес это больше к удобствам, не нужно вспоминать полный namespace, действуешь спинным мозгом.

Хотя, мне стало интересно, попробую таки запилить.

Как бы ты реализовал получение текущего namespace? Что бы не вставлять ненужный use, если сторонний класс находится в той же вложенности что и текущий?

Исправление MOPKOBKA, :

Во-вторых если это не единственный use, который нужно добавить, то можно добавить сразу все.

У меня блок use примерно из 7 строк состоит, мне было бы сложно запомнить, возможно как раз потому что я использую автокомплит. И наверное я сразу не смогу угадать что я именно буду использовать.

В-третьих, если хочется добавлять по одному, то можно поставить маркер и быстро переключаться между use и местом последнего редактирования.

Его нужно ставить самому, или уже есть какое то дополнение что бы быстро переключаться между частями файла M-x goto-use-marker?

Ну и в-пятых, именно в такой реализации как ты описал, я вообще не вижу проблемы так же сделать в emacs, за день можно это заскриптовать и отладить попивая кофеёк.

Не думаю что за день, но соглашусь, другое дело что это 1% от возможностей PhpStorm как я сказал. Почему не один день? Emacs уже выполняет индексирование? Будет ли эта функция специфична для php или для других языков тоже можно будет использовать?

Вероятно никто так пока не сделал потому что первые 4 способа достаточно быстрые.

Решил посчитать, примерно 3 дня на написание namespace выходит у меня для последнего проекта на 3 месяца с 450 файлами, с одной стороны не так уж и много, с другой стороны я бы отнес это больше к удобствам, не нужно вспоминать полный namespace, действуешь спинным мозгом.

Хотя, мне стало интересно, попробую таки запилить.

Как бы ты реализовал получение текущего namespace? Что бы не вставлять ненужный use, если сторонний класс находится в той же вложенности что и текущий?

Исправление MOPKOBKA, :

Во-вторых если это не единственный use, который нужно добавить, то можно добавить сразу все.

У меня блок use примерно из 7 строк состоит, мне было бы сложно запомнить, возможно как раз потому что я использую автокомплит. И наверное я сразу не смогу угадать что я именно буду использовать.

В-третьих, если хочется добавлять по одному, то можно поставить маркер и быстро переключаться между use и местом последнего редактирования.

Его нужно ставить самому или уже есть какое то дополнение что бы быстро переключаться между частями файла?

Ну и в-пятых, именно в такой реализации как ты описал, я вообще не вижу проблемы так же сделать в emacs, за день можно это заскриптовать и отладить попивая кофеёк.

Не думаю что за день, но соглашусь, другое дело что это 1% от возможностей PhpStorm как я сказал. Почему не один день? Emacs уже выполняет индексирование? Будет ли эта функция специфична для php или для других языков тоже можно будет использовать?

Вероятно никто так пока не сделал потому что первые 4 способа достаточно быстрые.

Решил посчитать, примерно 3 дня на написание namespace выходит у меня для последнего проекта на 3 месяца с 450 файлами, с одной стороны не так уж и много, с другой стороны я бы отнес это больше к удобствам, не нужно вспоминать полный namespace, действуешь спинным мозгом.

Хотя, мне стало интересно, попробую таки запилить.

Как бы ты реализовал получение текущего namespace? Что бы не вставлять ненужный use, если сторонний класс находится в той же вложенности что и текущий?

Исходная версия MOPKOBKA, :

Во-вторых если это не единственный use, который нужно добавить, то можно добавить сразу все.

У меня use примерно из 7 строк состоит, мне было бы сложно запомнить, возможно как раз потому что я использую автокомплит. И наверное я сразу не смогу угадать что я именно буду использовать.

В-третьих, если хочется добавлять по одному, то можно поставить маркер и быстро переключаться между use и местом последнего редактирования.

Его нужно ставить самому или уже есть какое то дополнение что бы быстро переключаться между частями файла?

Ну и в-пятых, именно в такой реализации как ты описал, я вообще не вижу проблемы так же сделать в emacs, за день можно это заскриптовать и отладить попивая кофеёк.

Не думаю что за день, но соглашусь, другое дело что это 1% от возможностей PhpStorm как я сказал. Почему не один день? Emacs уже выполняет индексирование? Будет ли эта функция специфична для php или для других языков тоже можно будет использовать?

Вероятно никто так пока не сделал потому что первые 4 способа достаточно быстрые.

Решил посчитать, примерно 3 дня на написание namespace выходит у меня для последнего проекта на 3 месяца с 450 файлами, с одной стороны не так уж и много, с другой стороны я бы отнес это больше к удобствам, не нужно вспоминать полный namespace, действуешь спинным мозгом.

Хотя, мне стало интересно, попробую таки запилить.

Как бы ты реализовал получение текущего namespace? Что бы не вставлять ненужный use, если сторонний класс находится в той же вложенности что и текущий?