LINUX.ORG.RU

Какие сочетания клавиш Вы используете в редакторе/IDE и в самих Vim/Emacs?

 , , , ,


0

1
  1. Vim/Neovim - сочетания клавиш по умолчанию 168 (39%)

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

  2. IDE - с комбинациями по умолчанию 117 (27%)

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

  3. Другой редактор с комбинациями по умолчанию 111 (25%)

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

  4. VSCode - с комбинациями по умолчанию 109 (25%)

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

  5. Emacs - сочетания клавиш по умолчанию 59 (14%)

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

  6. Vim/Neovim - свои сочетания (20% и больше) 24 (6%)

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

  7. IDE - с клавишами Vim 23 (5%)

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

  8. Emacs - Evil-mode 16 (4%)

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

  9. Emacs - свои сочетания (20% и больше) 12 (3%)

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

  10. VSCode - с дополнением Vim keys 12 (3%)

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

  11. Свой вариант в комментариях 8 (2%)

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

  12. VSCode - с дополнением Emacs keys 5 (1%)

    *********

  13. IDE - с клавишами Emacs 5 (1%)

    *********

  14. Другой редактор с клавишами Vim или Emacs 5 (1%)

    *********

  15. Emacs - God-mode/Meow-mode 2 (0%)

    ***

Всего голосов: 676, всего проголосовавших: 436



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

В чём вопрос-то? «Какую раскладку вы считаете лучшей»? Или «какой раскладкой в своём редакторе кода вы пользуетесь»?

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

Да, оба варианта. Если IDE, то с плагином или без. И какая раскладка у людей, допустим, в emacs.

Roy-Batty
() автор топика

Опрос надо целиком редактировать. Вопрос не сформулирован как вопрос, описание ничего не уточняет, потому что отсутствует, почти всё – на английском (keys – клавиши, default – по умолчанию, custom – пользовательские, mode – режим, plugin – плагин, editor – редактор, with – с).

Выбрав стиль капитализации, надо придерживаться его до конца, а не так что Vim и Emacs постепенно сползают в vim и emacs.

Использую Vim для всего. Неудобен он разве что для XML, где специализированные редакторы справляются лучше. В программировании пока не дорос до IDE / специализированных редакторов. Впрочем, PyCharm с Vim-плагином – огонь.

Vidrele ★★
()
Ответ на: комментарий от Roy-Batty

So kind of you. I’m very pleased that my feedback is implemented at least частично.

Vidrele ★★
()
25 декабря 2022 г.
Ответ на: комментарий от hobbit

Странный ты. Меня интересует, какие сочетания преобладают в редакторах и IDE. Как второй вопрос - это чем пользуются (будет видно из ответов). Вон даже Лекс заявил о переходе на VSCode, а это не хухры-мухры. И если люди перешли, то ставят ли они плагины Vim/Emacs.

Или ты предлагаешь поменять заголовок?

Roy-Batty
() автор топика
Последнее исправление: Roy-Batty (всего исправлений: 1)
Ответ на: комментарий от Roy-Batty

Во, уже гораздо лучше!..

И ещё мне кажется, что нужен мультивыбор. Потому, что у меня, например, рабочих мест, где я пишу код, не меньше трёх. У кого-то, например, на работе может не быть выбора, в чём писать код (у меня, по счастью, пока есть). Словом, ситуации очень разные бывают.

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

Эээ, нет! Мультивыбор всё испортит. Основа, она одна. И на работе, даже в VS/JB, выбираешь или default или Vim/Emacs для навигации, так как оно встроено в IDE.

Roy-Batty
() автор топика
Последнее исправление: Roy-Batty (всего исправлений: 1)
Ответ на: комментарий от Roy-Batty

Моя практика показывает, что всякий раз, когда я шёл навстречу авторам опросов и подтверждал без мультивыбора там, где он хотя бы чуточку может быть оправдан — это оказывалось плохим решением.

И наоборот, для человека, намеревающегося проголосовать строго за один пункт, наличие мультивыбора никогда помехой не было. Не нужен мультивыбор — ну не мультивыбирай, в чём проблема…

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

Тут как раз есть. Для меня важна строгость. Если я привык к Vim - я буду тащить его всюду. Emacs - тут немного не так, я буду тащить всё в Emacs )) Какой здесь может быть мультивыбор? Если мне надо помочь коллеге и дают его рабочее место, то я тычу меееедленно. или прошу коллегу просто следовать инструкциям. У меня даже раскладка другая. И у большинства коллег тоже. Низшая каста сидит на QWERTY )))))) Так что тут надо одночзначно.

Короче, никакого мультивыбора. Чётко. Пусть меньше, но чётко.

Roy-Batty
() автор топика
Последнее исправление: Roy-Batty (всего исправлений: 1)
Ответ на: комментарий от Roy-Batty

Для меня важна строгость

Для тебя важна, для других нет. Кто-то дома работает по-одному, на работе из-за корпоративных стандартов по-другому. В результате ты можешь исказить результаты опроса или просто отсечь от опроса часть людей, таких же принципиальных, как ты, только в другую сторону. Вот нет для них подходящего пункта, они и голосовать не стали. Это точно то, чего ты добиваешься?

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

Ты не понял. Корпоративные стандарты НЕ РАСПОСТРАНЯЮТСЯ на клавиатурные комбинации. В IDE есть встроенные Vim/Emacs модули. Я беру две основные - VS и JB. Какой стандарт?

Вот нет для них подходящего пункта, они и голосовать не стали. Это точно то, чего ты добиваешься?

Учёл всё, что меня конкретно интересует. А именно - Vim/Emacs/VSCode (остальное в «Другой редактор с комбинациями по умолчанию»)
IDE - история такая же
Экзотика (Plan9 etc) - в комментариях, чтобы обсудить.

Roy-Batty
() автор топика
Ответ на: комментарий от Roy-Batty

А если я на некоторых языках пишу в vim, а на некоторых в vscode и в обоих случаях использую в основном дефолтные для редактора хоткеи?

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

Тогда определись, в каком пишешь чаще. Всегда есть основной ))
Я вот использую Emacs/joe (jmacs).

Это не отменяет комбинаций. И основной иструмент - Emacs. Консоль «на поправить» - jmacs (joe).

Если брать по ЯП - неделю я на работе (пример) пишу на основных двух, а по выходным - на любимом/новом.

Тогда основа - работа.

Если брать день, то по времени, сколько в том или ином окружении/редакторе. Основной - в том, где дольше или больше делаешь работы.

Roy-Batty
() автор топика
Последнее исправление: Roy-Batty (всего исправлений: 2)
Ответ на: комментарий от Roy-Batty

Нет основного. Я потому и использую разные инструменты, потому что один удобнее для одного - другой для другого.

Perl/bash/большинство конфигов/любые текстовые файлы - vim.

Python/golang/yaml-конфиги - vscode.

А ещё я для заметок и быстрой копипасты параллельно с этим использую kate(файлы сохраняются в диру, которая синкается с nextcloud) с родными для него хоткеями.

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

Тогда подумай, чем ты больше занят.

Как пример:
«Perl/bash/большинство конфигов/любые текстовые файлы» - постоянно или почти каждый день.
«Python/golang/yaml-конфиги» - написал за месяц прогу и получил премию, иногда раз в год открываю и что-то «улучшаю» ))

Явно понимаешь, что первый пункт - основа.

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

Нет основного.

Есть. Всегда. Под эту основу сову и натягиваем ))

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

Вот прямо сейчас работаю над проектом, которой состоит из python(vscode), bash(vim), специфичных конфигов(vim) и использует API на golang(vscode).

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

Работай, кто не даёт ))

Ещё раз. Всегда есть основа. Всегда. Если ты не можешь это для себя выяснить, опрос лучше обойти.

И это будет правильным решением! Никакого мультивыбора!

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

Думаю, раз ты начал использовать VSCode, то это вершина эволюции )) Vim что-то не дал (не шмогла я настроить lua). Выбираем VSCode с комбинациями Vim.

Ахахахаха!

Roy-Batty
() автор топика
Ответ на: комментарий от Roy-Batty

Ещё раз. Всегда есть основа. Всегда.

Окай. Так и запишем, опрос исключительно для фанатиков-админов локалхоста, работающих максимум над парой скриптиков на надцать строк. :) Практика показывает, чтов. реальной жизни всё не так однозначно.

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

Я начал использовать vscode со дня его выхода. До этого использовал Geany вместо него. Но никогда не переставал использовать vim. У меня всегда они стояли и использовались одновременно.

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

Ты не понял ))
У тебя появилась основа - Vim. Потом ты столкнулся с тем, что довольно неудобно настраивать или пришивать козе баян (go lsp или что-то другое). Так ты стал искать альтернативу и выбрал VSCode.
Основой стал VSCode, но с упором на Vim клавиши. Без них некомфортно? То, что в терминале ты продолжаешь работать в/с Vim - это последствия. Ты уже не можешь обойтись без VSCode…

Основная суть опроса - комбинации. Вторая - редакторы или среды.

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

Погоди. VSCode у тебя с default keys?

Если да, то

опрос исключительно для фанатиков-админов локалхоста,

Roy-Batty
() автор топика
Последнее исправление: Roy-Batty (всего исправлений: 1)
Ответ на: комментарий от Roy-Batty

Основой стал VSCode, но с упором на Vim клавиши. Без них некомфортно?

Без vim-клавиш, потому что в vscode использовать vim-клавиши неудобно.

То, что в терминале ты продолжаешь работать в/с Vim - это последствия.

Я использую vim вне зависимости от окружения. Как на локалхосте, так и на серверах. На локалхосте использую в терминале, а не gvim, просто потому что не понимаю, зачем нужен gvim. В нём нет полезных фич.

Основная суть опроса - комбинации. Вторая - редакторы или среды.

Вот в этом и суть. Использование разных комбинаций в разных условиях. Одновременно.

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

Ты уникум. Даже не знаю.
Тогда этот опрос не для тебя или предпочти что-то одно.

У меня только две парадигмы - vim и emacs. И обе я не умел и не знал )) Только недавно начало доходить )) Их я могу одновременно использовать. При этом учить комбинации, допустим, vs или дугого мостра - лень. Выбрал плагин и побежал.

В vscode принимал бурное участие, пока не приехал к магазину и лицензиям, как пример может служить vscodium.

Roy-Batty
() автор топика

Ещё я, кстати, не очень понял, почему единственным явно упомянутым из редакторов кода (помимо самих vim и Emacs, про чьи раскладки речь) оказался VSCode. Есть же Geany, kate, Sublime наконец. Я не призываю для всех них создать отдельные пункты, наборот, есть пункт «Другой редактор». И кстати, у других редакторов кода (не IDE) тоже могут быть настраиваемые раскладки…

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

И кстати, у других редакторов кода (не IDE) тоже могут быть настраиваемые раскладки

Я проверял. Тут какое дело. Другие редакторы не интересны, так как их выпячат в комментариях те три калеки, а пунктов и так много. MS сделал всё, чтобы конкуренты потерялись. Как пример, ты слышал о таком? Пользовался? https://www.slickedit.com/. Совсем не интересен Sublime. Я знаю одного на ЛОР, кто приобрёл лицензию и много (и было дело, даже я), купивших лицензию на продукты JB.

Поэтому лучше взять псевдо-opensourсe vscode и что деды рекламируют.

Сам глянь - https://survey.stackoverflow.co/2022/#most-popular-technologies-new-collab-tools-prof

Atom - умер
Notepad++ - не целевая платформа
nano и программирование? Что-то не так с этим миром…

Roy-Batty
() автор топика

Пользуюсь Vim. Еще установлена PyCharm с Vim-плагином. Так и проголосовал.

Следующие варианты не вполне понятны. Огромное количество юзверей мапит ЙЦУКЕН на QWERTY в .vimrc, что дает примерно 50% команд, не предусмотренных из коробки. Но ведь цель тут - не изменить поведение Vim, а сохранить его при переключении раскладки.

Vim/Neovim - свои сочетания (20% и больше)

Emacs - свои сочетания (20% и больше)

Еще я бы заменил «свои сочетания» на «свои команды» применительно к Vim.

Vidrele ★★
()

mcedit, комбинации по умолчанию и они там не меняются вроде

firkax ★★★★★
()

Те, что по умолчанию. Приходится работать в разных IDE, потому и не привязан к кнопкам.

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

Те, что по умолчанию. Приходится работать в разных IDE, потому и не привязан к кнопкам.

А в каких IDE?

Roy-Batty
() автор топика
Ответ на: комментарий от Roy-Batty

По работе - ембарсадеро Билдер и Дельфи + мелкософтовый VisualStudio.

Дома - QtCreator + мелочь в Geany и CudaText (последний только пробую), ещё mceditor. Но там до тысячи строк - мелочь.

Основноые помню с «детства» (встроенные редакторы нортол-команндер/волков коммандер и борландовский турбо-С), некоторые заучил (VisualStudio).

Так что особого напряга нет. Если бы годами сидел в одной IDE - тогда другое дело. А тут....

drfaust ★★★★★
()

VSCode с комбинациями от JetBrains IDEA

m0rph ★★★★★
()

@Roy-Batty,

Ты всё равно сломал мою парадигму. ЗАЧЕМ? Я создавал специально без мультивыбора.

если твоя «парадигма» была в том, чтобы заставить людей выбирать пункты, которые им не подходят — её не стоит тащить на главную.

Повторюсь, человеку, который голосует однозначно, мультивыбор ещё ни разу не помешал. А вот наоборот — сплошь и рядом.

Убери (заблокируй) мой акк.

Не буду. Пробуй отстаивать свою правоту без шантажа.

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

Vim/NeoVim по умолчанию, есть пара своих биндингов и иногда мне их не хватает за другими машинами.

einhander ★★★★★
()

mcedit и его сочетания клавишь.

dmitry237 ★★★
()

Использую в основном Idea с раскладкой от Eclipse.

Для всякой мелочевки и скриптоты - VSCode с дефолтной раскладкой.

hippi90 ★★★★★
()

IDE - с комбинациями по умолчанию

но хочу переучиться на Emacs, потому что осваиваю сейчас org-mode и чтобы было однообразие в горячих клавишах в разных IDE

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

Есть же Geany, kate, Sublime наконец

Кого ты обманываешь? Это всё не используется. Максимум как блокнот, а не как редакторы.

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