Как стать автором
Обновить
-3
0

Пользователь

Отправить сообщение

На крайний случай наверное можно будет и на Альте что-нибудь собрать, благо у них есть свой регистри с базовыми образами https://www.basealt.ru/container-registry, только не понятно, сколько это стоить будет.

Контейнеры — ладно, но хоть virtualenv-то надо, там же не один проект будет крутиться наверняка.
class Bird:
    have_feathers = True

class FlyingInTheAirMixin:
    pass

class Penguin(Bird):
    pass

class Eagle(Bird, FlyingInTheAirMixin):
    pass
Спасибо, я более-менее в курсе возможностей админки вогтейл и самой джанги, меня как раз визуальная работа с большим деревом интересует. Надо будет поискать, может есть наработки какие-то в этом направлении.
А не подскажете, тамошняя админка нормально тянет это всё? Я её немного потыкал и появились опасения, что работа с огромным количеством документов там принесена в жертву работе на мобильных устройствах.
Мультилайн там есть, только до него добраться надо: https://habrahabr.ru/post/303554/#comment_9663852
Ctrl+N позволяет переходить не только к классу, но и к методу, для этого в окно надо вбить ClassName#method_name
Не совсем так. В других редакторах достаточно просто скопировать текст, открыть окно поиска и вставить его туда, в IDEA с некоторых пор по ctrl+f открывается однострочное окно поиска, а для того, чтобы открылось многострочное, надо перед нажатием ctrl+f выделить несколько строк. При нажатии сочетания выделенные строки попадут в окно поиска, где их нужно заменить на интересующий фрагмент.
https://youtrack.jetbrains.com/issue/IDEA-145720
Давайте ещё по всему багтрекеру пройдёмся, может ещё какой косяк найдём. Да, указанных хоткеев недостаточно, перед тем как жать ctrl+f надо пару строк выделить мышью, чтобы многострочный режим активировать.
Да, ужас. Потому что я их должен сначала найти (точнее, вырвать у очень доброжелательного сообщества), а потом запомнить, как ими пользоваться. А потом перенести на сервер, если поиск мне понадобится там. И всё это вместо ctrl+c, ctrl+f, ctrl+v.
Править конфиги можно научиться за час или два, а чтобы «один раз изучить VIM» времени нужно, скажем так, «чуть больше».
В смысле? Окно настройки проверок в PyCharm, конкретно — проверка на совместимость с разными версиями питона.
Если мне куда-то и надо смотреть, то только в сторону кнопки закрытия браузера, чтобы перестать тратить время на бесполезный холивар.
Ну да, всё есть кроме самого git-а :)
Очень полезно, когда надо выяснить, откуда у данного куска кода растут ноги.

Автоматический вызов pyflakes, или чего оно там использует, меня не очень интересует, это я и сам могу сделать. Вот этот списочек покруче будет.
Нет, просто в IDE всё это реализуется парой кликов мыши, и время на чтение тратить не нужно.
Не знаю, мне лень изучать всё, что там написано. Вот глубокая интеграция, а всякие git checkout master я и сам из консоли делаю обычно.

Самый простой пример расширенного анализа — когда IDE находит переменные, которые используются до присвоения. Или когда проверяет, можно ли библиотеку импортировать, нет ли опечатки в её названии.
Vim может работать в режиме только консоль.

А теперь смотрите, сколько в этом режиме надо времени, нервов и костылей, чтобы просто найти кусок кода в несколько строк.
Расширенный анализ кода, навигация, переименование, глубокая интеграция с git.
Спасибо, я своё отхоливарил. Я не отрицаю (хотя бы из соображений экономии времени), что некоторых ситуациях VIM может быть мощнее, чем всё остальное, но предлагаю задуматься, стоит ли игра свеч. Выросла ли производительность в абсолютных значениях или только в относительных (т.е., что было бы, если бы вы взяли готовую IDE и всё потраченное на VIM время использовали для совершенствования своего программистского скилла)?
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность