Не подумай, я вимом постоянно пользуюсь, так он он есть везде и не позволяет сдуру случайно запороть конфиги. Но те, кто всерьёз используют его в качестве основного редактора, либо дедули с седой бородой, которым уже нет смысла переучиваться, либо молодые маргиналы, некогда поведшиеся на байку о просветлении, инвестировавшие своё время в этот бред, а ныне уже психологически не способные отказаться от этой идеи. Ну или те, кому на работе откровенно заняться нечем (см. последний пост Zhbert).
Всегда в python использовал IDLE а тут это фигня выдает какую то ошибку, установил Eric вообще черт знает что и с боку бантик, подумал
и начал использовать Sublime Text для python вот вчера я этот редактор и оценил, очень нравится.
не текстовый редактор красит код, а код красит текстовый редактор.
самый удобный текстовый редактор это notepad.exe. никаких свистелок, перделок.
за неимением такового в нативной консоли tty — использую vim. ни смуззи-поделки а-ля neovim, nvim и что там ещё, а именно оригинальный vim. т.к. мне от текстового редактора нужно только печатать.
vscode не осилил, потому что задолбался отключать всякую фигню, которая только мешает сконцентрироваться на текстовом поле. пишешь имя функции, а там какие-то окна всплывают, всё мигает, подсвечивается. вы серьёзно что-ли? как в такой гирлянде можно работать? ну начал отключать, отключать, а потом думаю, какого чёрта, я настраиваю грёбаный текстовый редактор! это же текстовый редактор! он должен печатать текст! блин. это же так просто.
возможно существуют уже готовые профили для vscode, где всё по-умолчанию в состоянии disabled? такой я бы попробовал ещё раз. подключая нужное мне лишь по необходимости.
те, кто всерьёз используют его в качестве основного редактора, либо дедули с седой бородой, которым уже нет смысла переучиваться, либо молодые маргиналы, некогда поведшиеся на байку о просветлении
Или для их задач вима хватает с головой, а его плюшки делают работу удобнее.
Ну почему же так категорично? К вимовской эргономике нужно придти. Но когда приходишь, то наступает понимание за что его ценят. Просто у тебя этого понимания не случилось. Это же не повод демонстрировать свое непонимание в виде оскорбительных умозаключений, ведь так?
Лично я лет 20 пользовался всякими разными редакторами. Долго на саблайме сидел. Потом увидел у коллеги насколько удобно, быстро и эффективно работается в нем. Попробовал, и действительно, вимовская модель очень круто ложится в формат работы разработки. Требуется время на изучение, да, но достигнув определенного уровня обратно уже не хочется.
В ST внизу кликаешь и выбираешь язык программирования на котором программа, а в pycharm такого нет.
Он по расширению файла сам детектит язык.
А цветовые темы где?
В настройках. Там есть цветовые схемы для интерфейса, зачастую в них же включены и для подсветки кода. Установить можно целую кучу в виде плагинов, которые ставятся из самой программы в разделе Plugins. Пара ссылок по теме: тыц, тыц я пользуюсь этой.
Да и даже build нельзя сразу сделать или я не до конца разобрался?!
Ты не до конца разобрался, скорее всего.
Во-первых, учти, что это не просто редактор, а полноценная IDE. То есть она не просто позволяет писать код, но и еще делает дофига всего полезного (среди Ъ бытует мнение, что это неправильно, лучше все руками, но я так не думаю, если важно быстро что-то сделать): отслеживаение переменных, автоматический импорт, проверка синтаксиса, автоматический рефакторинг кода (например, меняешь имя класса, а он его во всем проекте меняет сам, по всем файлам), и так далее.
Плюс я на нее накатил ideavim плагин, теперь работают все хоткеи, как в виме - набор кода стал еще быстрее и удобнее.
Поначалу оно кажется избыточным. Особенно если привык ко всяким IDLE или Geany. А потом постепенно привыкаешь и уже кажется, что без этих плюшек вообще неудобно и неюзабельно.
Требуется время на изучение, да, но достигнув определенного уровня обратно уже не хочется.
Именно. Но тут еще стоит заметить, что во многих IDE есть режим вима, например у мебя в IDEA и ее производных я включил ideavim, работается так же, как в виме, только еще и с плюшками IDE.
я, кстати, обратил внимание, что работая в виме без плюшек ИДЕ код чувствуется лучше. Помнишь больше деталей и благодаря этому алгоритмы логики лучше получается прорабатывать. Легкость доступа к какой-то информации в коде штука удобная, но эта легкость атрофирует потребность запоминать код. Другими словами - работая с минимальной автоматизацией можешь алогоритмику прорабатывать сильно лучше. Как один из примеров - я могу обходиться без дебаггера в работе всегда. Просто в голове ее отрабатываю. Единственный раз, когда потребовался дебаггер - поймал багу в golang (в 1.14 был неприятный дедлок в таймере). Я помню момент, когда коллега по работе с такой легкостью бегал по коду, помня все моменты логики, меня тогда это впечатлило и подтолкнуло попробовать заюзать вим (я тогда на vscode сидел).
Это предельно неинтуиивная хрень, порог вхождения полностью исключает этот вариант. Хватать может nano или mcedit. А тут нужно «осиливать» сначала, как сами же адепты и заявляют.