LINUX.ORG.RU

Какой редактор кода вы используете?

 , , , ,


0

3

Со времён прошлого опроса прошло много времени.

  1. Vi* (vi, vim, neovim, gvim)276 (45%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. VSCode161 (26%)

    ******************************************************************************************************************************************************************************************

  3. IntelliJ IDEA (и всё, что базируется на нём)153 (25%)

    *********************************************************************************************************************************************************************************

  4. nano112 (18%)

    *********************************************************************************************************************************

  5. Другой107 (17%)

    ****************************************************************************************************************************

  6. GNU Emacs99 (16%)

    ******************************************************************************************************************

  7. QtCreator67 (11%)

    *****************************************************************************

  8. Kate65 (11%)

    ***************************************************************************

  9. Geany40 (7%)

    **********************************************

  10. Gedit33 (5%)

    **************************************

  11. Eclipse26 (4%)

    ******************************

  12. NetBeans20 (3%)

    ***********************

  13. Atom16 (3%)

    ******************

  14. Mousepad16 (3%)

    ******************

  15. KDevelop13 (2%)

    ***************

  16. Notepadqq9 (1%)

    **********

Всего голосов: 1213, всего проголосовавших: 615

★★

Проверено: Satori ()

mcedit — чтобы посмотреть содержимое файла здесь и сейчас.

sublime text — чтобы походить по коду туда-сюда, внести правки, скомпилировать

diffuse — чтобы сравнить два/три текстовых файла между собой и увидить различия между ними

vbindiff — чтобы сравнить два бинарных файла между собой и увидить различия между ними

justAmoment ★★★★★ ()
Ответ на: комментарий от fernandos

Разработка на гитхабе, чёткий roadmap.

Отлично. Полезные фичи, которые нужны для работы, где?

Расширения + некоторые части редактора написаны на луа. Луа гораздо быстрее вимскрипта.

Когда увижу тормоза в работе vim, подумаю об этом. За последние ~15 лет использования не встречал.

Можете взять уже собранный, если надо ночную сборку.

Чтобы поставить что-нибудь в обход пакетного менеджера на прод или пре-прод сервера мне нужно будет оооооочень долго это аргументировать перед командой и начальством. А аргументов в данном случае нет.

shell-script ★★★★★ ()
Ответ на: комментарий от shell-script

Осталось понять, зачем.

Очевидно для тех, кому Neovim нравится больше чем Vim. Кому-то может нравится по религиозным мотивам, а кому-то может и по дополнительным фичам. Я уже выше писал, что лично для меня одной из таких фич, является новый движок подсветки синтаксиса на основе tree-sitter. Да он есть пока только в master (но 0.5, вроде как, совсем скоро выйдет), но у меня есть возможность собрать и использовать. В случае обычного вима у меня этой возможности нет.

Vovka-Korovka ★★★★★ ()
Ответ на: комментарий от shell-script

Чтобы поставить что-нибудь в обход пакетного менеджера на прод или пре-прод сервера

Так а зачем ставить Neovim на прод сервера? Используй обычный Vim на здоровье. Для обычной правки текстовых файлов разницы, понятное дело, нет.

Vovka-Korovka ★★★★★ ()
Ответ на: комментарий от grem

Конечные автоматы работы редактора vim. Лабораторную по использованию его сдаёшь: шорткаты и прочее…

Чего тут непонятного?

fornlr ★★★★★ ()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Vovka-Korovka

Посмотри, с чего начинается эта ветка разговора. Человек спросил, почему люди используют vim, а не neovim. Я на этот вопрос и отвечаю. В реальной работе на данный момент у neovim нет преимуществ перед обычным vim. Роадмапы и прочее - не имеет смысла, переписывание плагинов с одного языка на другой - не имеет смысла, ЛСП - реализуется другими средствами в vim, а в neovim в данный момент пока недоступно для прода. Ставить себе на локалхост или личные сервера не вижу смысла, так как опять же фичи сомнительные, а плодить зоопарк неохота. Вот и получается, повторюсь, что сейчас у neovim нет преимуществ перед vim. Потому и не использую.

shell-script ★★★★★ ()
Ответ на: комментарий от wandrien

mc – новодел

Те, кто действительно имел право называть mc «новоделом», уже вышли на пенсию и умерли.

tailgunner ★★★★★ ()
Ответ на: комментарий от Korchevatel

Оно-то, может, и удобно, но мне не нравится, когда программа создаёт кучу файлов, проектов и прочей дребедени для «типаупровления», из-за которой потом фиг вручную соберёшь, если надо.

Да, меня тоже бесит помойка в .idea. Причём она как бы и не особо-то нужна: вся инфа по проекту есть в pom.xml, а настройки IDE можно и в $XDG_CONFIG_HOME держать. Есть ещё вариант запихать всю идеевскую срань в ipr-файл, но этот вариант скрыт глубоко в недрах настроек и не факт, что можно выбрать при импорте проекта на мавене.

cocucka ★★★★ ()

Где, блин, mcedit?
Однако, перечень под заголовком «редактор кода» почти наполовину состоит из целых IDE, что немножко другой класс программ, в общем-то.

hobbit ★★★★★ ()

А по результатам смотрю, что вимеров почти половина. Вот мне интересно — это та самая половина ЛОРа, которая вечно кричит «линукс на десктопе не нужен, в крайнем случае, в WSL» или другая?

hobbit ★★★★★ ()

Emacs/vim в зависимости от того, что ближе по альт-табу.

kardjoe ()

Учитывая формулировау вопроса, я ответил VSCOde и nano. Хоть куда чаще нано я использую vi и gedit, но ими я редактирую не код, а конфиги и тектовики. Ещё очень часто использую ghostwriter для написания документации в маркдауне.

WitcherGeralt ★★ ()
Ответ на: комментарий от hobbit

почти наполовину состоит из целых IDE,

Строго говоря, они позволяют редактировать код, и это их основное назначение, следовательно, являются редакторами кода.

WitcherGeralt ★★ ()
Ответ на: комментарий от Minoru

Это не то, в nvim ты можешь запустить среду разработки в докере на удалённом сервере с 50ядерным процессором и 100500ТБ оперативки в один клик. Эта возможность манит, но руки её как следует оформить пока не дошли.

UPD: даже не то, что руки не дошли, ибо делается достаточно просто, не могу себя переучить не уходить из vim в терминал, пользуясь только vim’овым терминалом.

pon4ik ★★★★★ ()
Последнее исправление: pon4ik (всего исправлений: 1)

VScode для нелиспов, emacs для лиспов и орг-мода.

Nervous ★★★★★ ()
Ответ на: комментарий от hobbit

Редактор кода есть неотъемлемая часть IDE. Но mcedit - зря не вписали, согласен, сам я его терпеть ненавижу, но знаю целый ряд адептов.

pon4ik ★★★★★ ()
Ответ на: комментарий от pon4ik

Ну можешь меня в список адептов включить. :) У него есть дофига недостатков на самом деле, но киллер-фича — естественная интеграция с файловым менеджером — все недостатки покрывает, как бык овцу.

hobbit ★★★★★ ()
Ответ на: комментарий от fernandos

просто неовим действительно развивается, в отличие от вима

Откуда информация? Я каждый день вижу 5+ коммитов в вим, вижу что неовим мержит изменения из вима.

Или тут загвоздка в слове «действительно» и модных тенденциях типа триситтера и встроенного лсп? Такое в вим не завезли, да.

habamax ★★★ ()
Ответ на: комментарий от habamax

Откуда информация? Я каждый день вижу 5+ коммитов в вим, вижу что неовим мержит изменения из вима.

Информация с их сайта, гитхаба.

Или тут загвоздка в слове «действительно» и модных тенденциях типа триситтера и встроенного лсп?

ЛСП — унифицированный протокол, а, спасибо товарищу, три-ситтер — подсветка синтаксиса. Это всё повышает удобство использования.

fernandos ★★ ()

В основном emacs, а vim по мелочи или по ssh.

gns ★★★★★ ()

Sublime. Если же нужно что-то быстро пролистать, то хватает gedit.

Rootlexx ★★ ()

Какой редактор
редактор

Но сред разработки тут больше половины, а редактора mcedit нет.

Опрос в помойку

bass ★★★★★ ()

vim — для «по ssh поправить конфиги»
VSCode — для локальной работы с кодом
Kate — для временных записей кода или конфигов

Xfwrite (часть файлового менеджера Xfe) — при ностальгии по 95ой винде
Tilde — при ностальгии по консольным редакторам с поддержкой стандартных комбинаций клавиш (Ctrl+C/V/A/Z) в консоли

chaos_dremel ★★ ()
Ответ на: комментарий от fernandos

Информация с их сайта, гитхаба.

А где там написано, что неовим действительно развивается в отличие от вима?

ЛСП — унифицированный протокол, а, спасибо товарищу, три-ситтер — подсветка синтаксиса. Это всё повышает удобство использования.

Мне про это известно, ЛСП пользуюсь (youcompleteme).

Триситтер ни разу мне лично не нужен, и так стараюсь по минимуму подсветку сделать.

habamax ★★★ ()
Ответ на: комментарий от habamax

А где там написано, что неовим действительно развивается в отличие от вима?

Enable new contributors, remove barriers to entry.

Потом, можете спокойно зайти на гитхаб, почитать коммиты, зайти на вкладку инсайт и проекты.

Триситтер ни разу мне лично не нужен, и так стараюсь по минимуму подсветку сделать.

Ну отлично, но ведь можно предположить, что другим она нужна?

fernandos ★★ ()
Ответ на: комментарий от fernandos

А где там написано, что неовим действительно развивается в отличие от вима?

Enable new contributors, remove barriers to entry.

Потом, можете спокойно зайти на гитхаб, почитать коммиты, зайти на вкладку инсайт и проекты.

Каким образом это говорит о том, что неовим развивается в отличие от вима? Пока похоже на личные ощущения, выданные за факт.

Со своей стороны могу посоветовать подписаться/почитать vim_dev для понимания «в отличие от вима».

Триситтер ни разу мне лично не нужен, и так стараюсь по минимуму подсветку сделать.

Ну отлично, но ведь можно предположить, что другим она нужна?

С этим никто ни спорит, многим это нужно.

PS

Желаю неовиму процветания и как можно более скорого стабильного релиза.

habamax ★★★ ()

Ну где там чудики, которые хотят вим заменить везде наной? Вылезайте уже. Нужна накрутка!

bread ()

Как-то так mcedit -b. Редко vim, nano.

hbars ★★★★★ ()

Не хватает pluma. Он достаточно сильно разошёлся с современным gedit чтобы выделить его отдельно. И не хватает mcedit.

kirill_rrr ★★★★★ ()

vscode для жупайтер ноутбуков, (n)vim для всего остального.

Singularity ★★★★★ ()
Ответ на: комментарий от MOPKOBKA

Не совсем понял к чему это? Что там под капотом - не знаю, не смотрел исходники (может и gtksourceview). Но, в «нативной установке» в редакторе leafpad нет подсветки синтаксиса. В общем, это самое близкое к блокноту «шиндовс» по внешнему виду и возможностям.

Ну, а если Вы в плане gtksourceview хватит всем. То, да - около 200 строк кода на Си и «цельный создатель» своего редактора кода c highlight подсветкой ;)

Stack77 ()
Последнее исправление: Stack77 (всего исправлений: 2)

qtcreator, mcedit, pluma как-то так

иногда приходится в мерзкой M$VS

samy_volosaty ★★★★★ ()
Ответ на: комментарий от samy_volosaty

Или выслушать ворчание преподавателя «20-й год пошёл, а он щель раздвинуть не может», как ответ на жалобу «у меня щель не раздвигается»

grem ★★★★★ ()
Последнее исправление: grem (всего исправлений: 2)

Sublime Text. С проплаченным аккаунтом.
/thread

Ну и добавлю что не понимаю почему вообще пользуются богомерским VSCode'ом на богомерском Электроне. Может ещё начнете текст править используя Unreal Engine, не?

sphericalhorse ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.