Це, принаймні, моя третя спроба перейти на PyCharm з того часу, як я почав використовувати Python як основну мову програмування для професійної роботи.
Я є користувачем Vim вже дуже давно і досі з радістю його використовую, доповнивши його python-lsp-server
та YouCompleteMe
для автодоповнення коду, переходу до визначень і інших функцій, спрямованих на збільшення швидкості розробки.
Чому я намагався перейти? 🤔
- Краща графіка: У Vim ви обмежені набором однакових символів, тоді як графічні IDE, такі як PyCharm, можуть використовувати різні розміри шрифтів для підкреслення різних рівнів важливості
- Менше обслуговування мого набору інструментів для розробки, зокрема уникнення проблем, які іноді виникають при оновленні плагінів для Vim
- Цікавість до переваг повноцінної IDE, розробленої компанією з великими ресурсами
Що змушувало мене повертатися до Vim кожного разу? 🔙
- Споживання ресурсів
- Задоволення від майстерності налаштування через єдиний версійований файл
- Глибоко вкорінена м’язова пам'ять для комбінацій клавіш
- Можливості для поділу екрану → Vim дозволяє легко створювати складні вертикальні та горизонтальні макети поділу
Що мені сподобалося в PyCharm досі ✨
- Завершення оператора імпорту — хоча наразі це не працює оптимально, в процесі налаштування для виправлення
- Графічний дебаггер з можливістю встановлення точок зупину одним кліком, замість того, щоб вручну додавати вирази
breakpoint
- Функціональність пошуку Shift-Shift для знаходження всього: рядків у файлах, конкретних символів або дій IDE
- Функція парного програмування через Code With Me, для легкого віддаленого співробітництва 👥
Виклик на місяць 🎯
Я зобов’язуюсь повністю вивчити вбудовані функції та плагіни PyCharm, зокрема:
- Управління Docker
- SQL клієнт
- Управління Git (включаючи ребейз гілок)
- Огляд коду з інтеграцією в GitLab
- Інтеграція з Jira 😲
Перекладено з: From Vim to PyCharm: a one-month experiment