Pull to refresh
23
0
Али Алиев @ali_aliev

User

Send message

Есть еще замечательный 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 % пота © Томас Эдисон. Каждый у кого есть задница, умение доводить дело до конца и желание может стать программистом.
Если честно я был приятно удивлен увидев тебя на хабре, так как давно уже слежу за твоим блогом. Добро пожаловать!

Information

Rating
Does not participate
Location
Баку, Азербайджан, Азербайджан
Date of birth
Registered
Activity