Как стать автором
Обновить
23
0
Али Алиев @ali_aliev

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

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

Есть еще замечательный Sourcegraph: https://sourcegraph.com/search

Ого спасибо большое за такой развернутый ответ! Про гугловскую библиотеку не знал :)

Спасибо за полезную статью. Интересно узнать что думаете по поводу этого пакета? https://python-dependency-injector.ets-labs.org/examples/django.html#django-example

Пример организации моего приложения на fastapi используя данный пакет: https://github.com/aliev/aioauth-fastapi

TIME_ZONE = 'Ваш часовой пояс/Ваш город' #Например: Europe/Moscow


Плохая практика, на сервере лучше использовать UTC, а на клиенте уже преобразовывать в local time.
Попробуйте LeaderF, он так же будет полезен тем, кто пользуется gui vim.
«Воин не оставляет то, что он любил. Он находит любовь в том что делает.» © Мирный Воин
и еще многопоточный Plug вместо Vundle, который кстати от того же автора. ну и FZF.VIM :)
вот это кстати лучшее из того, что я видел :)
ну в принципе да, может и не фантастика но сериал очень понравился. в тему айти можно добавить :)
спасибо большое за подборку. еще стоит добавить замечательный сериал «Мистер робот»
Для навигации по файлу в vim-е использую ctags + fzf + ag. Без дополнительных плагинов.

Вот как это выглядит у меня


Поиск в проекте по слову под курсором


На самом деле, эти три утилиты предоставляют очень много возможностей.

Тут можно почитать подробнее github.com/junegunn/fzf/wiki/Examples-(vim)
я обычно между ног кладу одеяло, по другому уснуть не могу. был удивлен, когда увидел свою позицию для сна на картинке поста :)
Скажите пожалуйста, а что можно почитать на эту тему? Может есть какие то книги? Например начать с тренировочного проекта, который приносил бы хоть какую то прибыль (не обязательно интернет магазин)
Могу подсказать расширение для работы с git: vim-fugitive. Есть замечательные скринкасты на эту тему vimcasts.org/episodes/fugitive-vim---a-complement-to-command-line-git
В голосовании я нажал на кнопку воздержаться по следующим причинам:

> Быстрого перехода к объявлениям классов, методов, свойств, переменных и т.д.
jedi-vim (leader+g, leader+d) еще очень приятная комбинация leader+n

> Автоматического завершения ввода с подсказками

Настроил в jedi-vim popup on dot, автокомплит срабатывает например так from django.htt…
Есть для этого еще небольшой и очень удобный скрипт, который я всегда использую

" Auto fill import statement after type from A<space>
function! CompleteAndImport()
  if search('\<from\s\+[A-Za-z0-9._]\+\s*\%#\s*$', 'bcn', line('.'))
    " Enter character and start completion.
    return " import \<C-x>\<C-o>"
  endif
  return ' '
endfunction

inoremap <buffer> <expr> <Space> CompleteAndImport()


то есть, когда мы начинаем ввод from django.http автоматически добавляется ключевое слово import и включается автокомплит (данная фича присутствует и в PyDev, очень удобно)

> Доступа к документации ЯП прямо из Vim

В jedi-vim есть комбинация Shift+K

> Анализатора ошибок

syntastic + flake8

> Готовых snippets для некоторого ЯП (какой, напишу в комментариях)

UltiSnips, на гитхабе полно различных сниппетов для разных языков, ну и emmet еще

> Автоматическое форматирование кода под используемый код-style стандарт

для питона есть прекрасное дополнение github.com/hynek/vim-python-pep8-indent заменяет indent по умолчанию

> Интеграции с таск-трекером

этого действительно нет (а быть может и есть?)

Кстати вопрос для питонистов, сейчас мне не хватает в редакторе только одного: мне нужно, чтобы для импортов в файле, который я открываю автоматически срабатывал фолдинг. Может кто то с таким сталкивался? Так как для больших проектов это было бы очень удобно, бывают импорты на половину экрана.
Гений — это 1 % вдохновения и 99 % пота © Томас Эдисон. Каждый у кого есть задница, умение доводить дело до конца и желание может стать программистом.
Если честно я был приятно удивлен увидев тебя на хабре, так как давно уже слежу за твоим блогом. Добро пожаловать!

Информация

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