ZerG
чего для имакса точно нет в таком количестве
Ты просто не знаешь, что прямо в оболочке Linux работают комнады Emacs'а.
Набери в командной строке
Потом нажми сразу Alt+3 Alt+Backspace, x y z изчезнет. А потом нажми Ctrl+y несколько раз.
Оно вставится из буфера, и у тебя станет
При этом это не буфер обмена, это буфер, как в Emacs'е, он не связан с буфером обмена.
Там не надо ничего устанавливать, оно просто всегда есть во всех Linux'ах, даже если Emacs не установлен. А ты об этом не знаешь. И вимовские командочки тебе не помогут тут.
ZerG
Так его сама суть как раз в режимах
Ну набери код, не выходя из нормального режима. А когда перейдёшь всё-таки, потому что оно там не работает без перехода, то попробуй вырезать что-то в буфер или скопировать, хотя бы один символ удалить до курсора через X. Оно не работает, сначала надо выйти в режим. Выйти, удалить (чтобы он удалился в буфер), а потом вернуться и продолжить редактирование. И потом снова какая-нибудь хрень понадобится, надо будет выйти удалить/вставить, потом вернуться и продолжить. И при редактировании ты даже чудесным образом не можешь даже на следующий абзац перейти, потому что для прыжка на следующий абзац надо выходить опять, прыгать, а потом возвращаться.
Так что это не для программистов. Это для сисадминов, которые постоянно что-то только читают или редактируют какую-то мелкую хрень изредка. Для больших радактирований это всё неудобно и он превращается в простой блокнот, аля Windows Notepad.
Другое дело в Emacs'е. Ты можешь редактировать большой текст и постоянно прыгать, бегать, вставлять, удалять, пересылать, применять макросы тут же (не надо никуда выходить!) и продолжать редактировать, без остановки.
ZerG
Удобнее редактора не существует пока что.
Для сисадминства он удобен, потому что какая никакая его версия всегда установлена в лине и он для чтения хорошо подходит, для запоминания позиций, мелких правок. Так что ребятки сисадмины, которые там сидят и ничего не правят, или вебовцы, которые тоже сидят и ничего не пишут с нуля, а только копипаст у них идёт всё время, - вот они все его ценят. А хочешь что-то создавать сам в больших количествах, - ставь Emacs и у тебя будет бомба. Почему я и говорю, что PyCharm не упал вообще - потому что он даже Vim'у проигрывает по возможностям редактирования, а Emacs'у - тем более.
Так что Vim надо знать, но это только для того, чтобы когда в системе окажешься какой-нибудь незнакомой и там надо будет иметь Редактор сходу, а не какой-то редактор непонятный, какое-то Nano очередное там или блокнот, чтобы был у тебя Редактор и чтобы ты в нём не тупил. А для работы - не, это для тех, кто не пишет кода практически или копипастом занимается.
ZerG
Стар просто не понимает что такое вобще Термакс
Да, он не знает ничего. Но это ничего не значит. Vim и Emacs от этого никуда не пропадают и консоль никуда не девается. В любом случае зависимость от PyCharm - это глупая зависимость. Сегодня она в какой-то форме бесплатна, а завтра её сделают платной, а ты сидишь и у тебя зависимость. Зачем она нужна? рефакторинг делать? Да до этого ещё дойти надо. А переименовалки имён эти массовые кроссфайловые через кучу другого софта можно сделать ничем не хуже. Дебаггером тоже надо уметь классическим пользоваться, а не каким-то специфическим, который есть только в какой-то идешке. Идешка накроется, скажет “давай сто долларов, бесплатно было вчера, а теперь не бесплатно”, чем тогда ты будешь дебажить? дебаггер-то в ней, а других дебаггеров ты не знаешь.
Я идешками пользовался где-то в начале. Ну вот, допользовался. Идешка показывала всё нормально и я не мог понять, почему программа не работает, когда идешка показывает “всё окей”. Запустил в консоли свою программу, а там вылазит Segmentation fault. То есть там не всё в порядке, это просто идешка врёт, так как какой-то разработчик там нихрена не продумал и сделал идешку с ошибкой дезинформирующей. Так я их и отлюбил, идешки эти. Это для дураков. Понадеешься так, а она тебе что-нибудь сделает. Это не для ответственных разработок.