The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз текстового редактора Vim 8.2

14.12.2019 12:24

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

Код Vim распространяется под собственной копилефт лицензией, совместимой с GPL и позволяющей без ограничений использовать, распространять и перерабатывать код. Основная особенность лицензии Vim связана с возвратом изменений - реализованные в сторонних продуктах улучшения должны быть переданы в исходный проект, если мэйнтейнер Vim посчитает эти улучшения заслуживающими внимания и отправит соответствующий запрос. По типу распространения Vim относится к Сharityware, т.е. вместо продажи программы или сбора пожертвований на нужды проекта авторы Vim просят перечислить любую сумму на благотворительность, если программа понравится пользователю.

В новой версии:

  • Реализована поддержка всплывающих окон, которые наряду со свойствами текста в ходе опроса на конференции VimConf 2018 были отмечены разработчиками плагинов как наиболее востребованные возможности, которых не хватает в Vim. Всплывающие окна позволяют отображать сообщения, отрывки кода и любую другую информацию поверх редактируемого текста. Данные окна могут быть подсвечены разными способами, быстро открыты и закрыты. Реализация указанной функциональности потребовала существенной доработки ранее используемых механизмов вывода на экран, а также расширения API для обеспечения работы со всплывающими окнами из плагинов.
  • Добавлена возможность определения свойств текста, при помощи которых можно выделять цветом куски текста или подсвечивать произвольные области. Свойства текста можно использовать в форме работающего в асинхронном режиме механизма выделения текста, альтернативного ранее доступным возможностям подсветки синтаксиса на базе шаблонов. Особенностью свойств текста также является то, что они соединены со связанным с ними текстом и сохраняются даже при вставке новых слов перед выделенным текстом.
  • Для наглядной демонстрации новых возможностей Vim 8.2 подготовлен плагин с игрой, позволяющей стрелять в бегущих по экрану овец. Бегущие овцы отображаются при помощи всплывающих окон, а расцветка реализована через свойства текста.
  • Для демонстрации свойств текста дополнительно опубликован плагин govim, используемый для подсветки синтаксиса в программах на языке Go с получением информации о семантике языка с внешнего LSP-сервера (Language Server Protocol). Всплывающие окна в govim используются для вывода контекстных подсказок для автодополнения имён и отображения описаний функций.
  • Предложена новая команда ":const" для определения переменных, которые невозможно изменить:
    
            const TIMER_DELAY = 400
    
  • Добавлена возможность определения словарей с буквенными ключами без использования кавычек:
    
           let options = #{width: 30, height: 24}
    
  • Добавлена возможность блочных присвоений, упрощающих присвоение переменным многострочных кусков текста:
    
           let lines =<< trim END
              line one
              line two
           END
    
  • Добавлена возможность построения цепочек функций при вызове методов:
    
           mylist->filter(filterexpr)->map(mapexpr)->sort()->join()
    
  • В основной состав включена библиотека xdiff, позволившая значительно улучшить представление различий разных вариантов текста;
  • Добавлена настройка "modifyOtherKeys" для задания расширенных комбинаций клавиш
  • Добавлена поддержка консоли ConPTY, позволяющая добиться отображения всех цветов в консоли Windows 10;
  • Модернизирован установщик для Windows.

Дополнительно можно отметить подготовку экспериментальной ветки редактора Neovim 0.5. Neovim представляет собой ответвление от Vim, сфокусированное на повышении расширяемости и гибкости. В рамках проекта уже более пяти лет проводится активная переработка кодовой базы Vim, в результате которой вносятся изменения, упрощающие сопровождение кода, предоставляющие средства разделения труда между несколькими мэйнтейнерами, отделяющие интерфейс от базовой части (интерфейс можно менять, не трогая внутренности) и реализующие новую расширяемую архитектуру на основе плагинов. Плагины к Neovim запускаются как отдельные процессы, для взаимодействия с которыми используется формат MessagePack.

  1. Главная ссылка к новости (https://www.vim.org/news/news....)
  2. OpenNews: Релиз текстового редактора Vim 8.1
  3. OpenNews: Выпуск SpaceVim 1.1, дистрибутива редактора Vim
  4. OpenNews: Уязвимость в Vim, приводящая к выполнению кода при открытии вредоносного файла
  5. OpenNews: Доступен Neovim 0.4, модернизированный вариант редактора Vim
  6. OpenNews: Релиз текстового редактора Vim 8.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52031-vim
Ключевые слова: vim
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (173) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:13, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +14 +/
    А тени для всплывающих окон есть, композитор поддерживается? ;)
     

     ....ответы скрыты (4)

  • 1.2, Аноним (2), 13:19, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > плагин с игрой, позволяющей стрелять в бегущих по экрану овец

    Украли идею у игры Sven Bømwøllen. Там тоже ходишь стреляешь своим пистолетом в овец.

     
     
  • 2.4, Аноним (-), 13:26, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Украли идею у игры Sven Bømwøllen

    Который сам украл свои идеи у Bill Pitts и Hugh Tuck. А Bill Pitts и Hugh Tuck находились сами под влиянием... вообщем тут целая история, которая потянет на диссертацию.

     
     
  • 3.19, тоже Аноним (ok), 14:22, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +22 +/
    Каждый раз, когда обсуждается преемственность в стрелялках, где-то смеется высунувшаяся из кустов собака.
     
     
  • 4.22, A.Stahl (ok), 14:36, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Можно подумать что она знает свою родословную.
     
     
  • 5.27, Аноним (27), 15:13, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Можно подумать что она знает свою родословную.

    — Все собаки происходят от волков!
    — А от кого произошёл наш хозяин?
    — От обезьяны...
    — Какой стыд!

     
     
  • 6.86, Michael Shigorin (ok), 20:57, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Действительно: https://static.elitsy.ru/media/cache/17/c0/17c091eec0bb8a2b19654c93a356b30d.jp :)
     
     
  • 7.87, Аноним (2), 21:02, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://ru.rationalwiki.org/wiki/Новые_структуры_не_могут_возникнуть_чисто_слу
     
     
  • 8.124, Аноним (27), 10:24, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Случайность - это то, что случается ... текст свёрнут, показать
     
  • 7.103, Дегенератор (ok), 22:54, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Миша, ты же не против обысков в Nginx - ведь они иностранные агенты? Рама или Nginx кто для тебя менее патриотичен? Давай независимый наш
     
     
  • 8.161, Ilya Indigo (ok), 12:18, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Даже втентакля их поддержала ... текст свёрнут, показать
     
     
  • 9.175, linitpro (ok), 09:05, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    мейлсру пиарнулся... текст свёрнут, показать
     
  • 7.110, Аноним (27), 05:23, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Действительно: https://static.elitsy.ru/media/cache/17/c0/17c091eec0bb8a2b19654c93a356b30d.jp
    > :)

    У Бога нет рук, кроме твоих.

     
     
  • 8.112, Аноним (112), 05:39, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можешь пофантазировать на тему, чем ещё можно сделать человека ... текст свёрнут, показать
     
     
  • 9.117, Аноним (27), 05:58, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ты, пальцем деланный, сам не справляешься ... текст свёрнут, показать
     
  • 5.31, тоже Аноним (ok), 15:44, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Можно подумать что она знает свою родословную.

    Не могу найти точную цитату, но Гаспод по этому поводу высказывался примерно так:
    "Не вижу ничего плохого в том, чтобы быть сукиным сыном. Я - сукин сын. Мой отец был сукиным сыном. И его отец, и прочие деды и прадеды, причем некоторые из них были одним и тем же псом..."

     
  • 2.30, Аноним (30), 15:39, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >ходишь стреляешь своим пистолетом

    А можно стрелять чужим? Или это по Фрейду оговорочка?

     
     
  • 3.76, Аноним (76), 20:00, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А это не оговорочка, ньюфажек.
     

  • 1.3, Аноним (-), 13:25, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –12 +/
    >>плагин govim, используемый для подсветки синтаксиса в программах на языке Go, получая информацию о семантике языка с внешнего LSP-сервера (Language Server Protocol).

    Одному мне это кажется маразмом получать список подсвечиваемых конструкций ЯП с *сервера*? Неужели людям нечего больше запрограммировать?

     
     
  • 2.6, MedoedSC2 (?), 13:28, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Это просто вынос логики из приложения, к примеру, те же иксы, или композитор вейленда, - это тоже "сервер".
     
     
  • 3.23, Alex007sc2 (?), 14:50, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Бр0тик, че по слотам?

    Про иксы ошибочка - xorg это клиент, в клиентсерверной архитектуре иксов

     
     
  • 4.32, Наше имя Легион (?), 15:47, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    иксорг как раз таки сервер, но выполняемый локально
     
  • 4.37, SOska (?), 16:21, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Иди маны почитай
     
  • 4.88, Michael Shigorin (ok), 21:03, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Про иксы ошибочка - xorg это клиент, в клиентсерверной архитектуре иксов

    Люди, учите матчасть _до_ попытки кого-либо поправить!

    Процесс Xorg или X -- это как раз сервер.  В рамках проекта x.org развиваются как X-сервер, так и X-клиенты вроде какого xset(1).

    https://www.intuit.ru/studies/professional_retraining/943/courses/37/lecture/1 или что-нить вроде того гляньте, что ли.

     
     
  • 5.113, Аноним (112), 05:41, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Если учить матчасть, не будет времени поправлять.
     
  • 2.10, A.Stahl (ok), 13:47, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Vim нужен хотя бы уж за тем чтобы вимеры не расползались по другим проектам. Эдакий добровольный карантин.
     
     
  • 3.20, sayonalion (?), 14:31, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Существует достаточное количество программных продуктов, в которых в той или иной мере поддерживается навигация в vim-стиле.
     
     
  • 4.21, A.Stahl (ok), 14:35, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да, карантин получается не слишком строгий.
     
  • 4.45, Аноним (45), 17:20, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Для меня как вимера остаётся загадкой, зачем они это делают.
     
     
  • 5.63, Аноним (63), 19:34, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это вимер вменяемый :)
     
  • 5.89, Michael Shigorin (ok), 21:05, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для меня не меньшей загадкой остаётся то, зачем в GNU info влепили емаксовые кнопки -- кому так удобно, тот в емаксе и читает, остальные просто не читают info (или мучались в сторону pinfo, помнится).
     
  • 5.98, Аноним (98), 21:59, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще не загадка. К примеру, нужна IDE, а редактировать привык в виме.
     
     
  • 6.158, neAnonim (?), 08:13, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    vim превосходит функционалом сразу несколько ide. Ты просто man не дочитал и vimawesome.com не смотрел.
     
     
  • 7.170, cool29 (?), 07:57, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Интересное замечание.
    Я тут вчера кусок курса по js смотрел. Так там препод говорил, что PHP-бэкендщики с которыми он работает, в основном vim предпочитают.
     
  • 3.62, Аноним (63), 19:32, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Vim нужен хотя бы уж за тем чтобы вимеры не расползались по другим проектам.

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

     
     
  • 4.91, Michael Shigorin (ok), 21:06, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Да, но почему страдать от использование оного в качестве редактора
    > по умоланию для конфигов должны простые пользователи, большинство
    > которых не вимеры?

    export EDITOR=winword.exe

     
     
  • 5.163, Аноним (163), 13:10, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В моём  дистре по умолчанию:
    $ env | grep EDITOR
    EDITOR=/bin/nano
     
     
  • 6.167, тигарэтоя (?), 16:27, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    первое, что стОит выпиливать отовсюду это именно nano
     
  • 4.120, IRASoldier_registered (ok), 07:36, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Привычка и консерватизм сообщества Когда-то они привыкли к этой странной софтин... большой текст свёрнут, показать
     
     
  • 5.123, Anonymoustus (ok), 09:40, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вместо такой большой кучи слов мог просто написать, что ты не осилил vim.
     
     
  • 6.125, IRASoldier_registered (ok), 10:44, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты так говоришь "не осилил vim", как будто в этом есть что-то плохое.

    Осиливать vim имеет смысл только тогда, когда

    а) есть задачи, которые без его помощи решить нельзя или можно, но надо совершать неизмеримо больше телодвижений (в противном случае достаточно узнать про переключение режима на редактирование и как выйти и записаться, а то мало ли, вдруг в свежей системе nano ещё не установлен, а конфиг надо подправить вотпрямсразу)

    б) когда внезапно возлюбил vim (всякое бывает - кто-то любит арбуз, а кто-то свиной хрящик)

    А, ну и если бы я просто написал, что не вимер, это бы не было ответом на заданный человеком вопрос "WHYYYY??", подсказывает Кэп.

     
     
  • 7.127, Anonymoustus (ok), 11:01, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Vim vi 8212 не только текстовый редактор, но и часть культуры Юникса Я мог... большой текст свёрнут, показать
     
     
  • 8.128, IRASoldier_registered (ok), 12:51, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Не надо пробовать, надо принять объективный факт никакой культуры Юникса нет,... большой текст свёрнут, показать
     
     
  • 9.140, Michael Shigorin (ok), 16:37, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то работает в обе стороны и хотя _обычно_ да, при увесистом по части вл... текст свёрнут, показать
     
  • 7.129, Crazy Alex (ok), 13:13, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Освоение vim на уровне "поправить конфиг" - это минут на 10. Благо это не vi, навигация стрелочками работает, visual/insert режимы переключаются редко. Всё, что надо знать - сохранение, выход, поиск, go to line и копи/паст.
     
  • 5.164, Аноним (163), 13:27, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Так что первым делом, до всяких конфигов ставь nano, есть в репах большинства популярных дистрибутивов.

    К счастью, в Генточке он и так доступен с первых же действий в консоли.

     
  • 4.121, iPony129412 (?), 09:13, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да, но почему страдать от использование оного в качестве редактора по умоланию для конфигов должны простые пользователи, большинство которых не вимеры?

    Так вроде в той же Ubuntu он даже по умолчанию не стоит? Или нет?

     
  • 2.13, Аноним (-), 13:58, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А чем же они извращенные? Вполне норм.
     
  • 2.17, Некто (??), 14:02, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Вы vim  c емаксом не спутали?
     
     
  • 3.64, Аноним (63), 19:36, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот хорошо, что ещё emacs по умолчанию в дистрах не ставят.
     
     
  • 4.133, Аноним84701 (ok), 13:50, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот хорошо, что ещё emacs по умолчанию в дистрах не ставят.

    Однако, почему-то в bash/dash/zsh/(t)csh для редактирования вводимой строки, по умолчанию выставлен режим emacs.
    Заговор, не иначе! :)

     
  • 2.25, sayonalion (?), 15:03, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если говорить о редактировании текста в консоли, то существует только три достаточно распространенных текстовых редактора — Vim, Emacs и Nano. В двух последних также используются клавиатурные комбинации, которые многими могут быть сочтены „извращенными“.

    Что же тогда останется пользователям коммандных интерфейсов? Sed, Awk?

     
     
  • 3.39, SOska (?), 16:22, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Еще есть mcedit
     
  • 3.59, Анонимчжан (?), 19:15, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    про эд забыли, да и vi иногда поставляется вместе с ним как базовые редакторы для поднятия системы. а вообще борьба о нужно или не нужно странным образом все идет.)) не пойму только зачем. раз делают пусть будут. вот про tex  и  latex вообще никто не упоминает, но их все собирают и собирают. хотя все стремятся в либре и опен оффисах сделать нормальный редактор научных формул, но по прежнему латекс считается лучше них.
     
     
  • 4.92, Michael Shigorin (ok), 21:07, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    латех. :)

    А так да, vi -- на случай ядерной войны и отвала /usr, в остальных случаях лучше всё-таки vim.

     
     
  • 5.111, Аноним (27), 05:30, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > латех. :)
    > А так да, vi -- на случай ядерной войны и отвала /usr,

    Мне одно не понятно -- почему для таких случаев не линкуют статически.

    > в остальных случаях лучше всё-таки vim.

     
     
  • 6.141, Michael Shigorin (ok), 16:59, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Лет двадцать назад очень даже водились всякие статически слинкованные базовые ут... большой текст свёрнут, показать
     
  • 5.168, Анонимус2 (?), 10:42, 17/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На случай ядерной войны есть бизибокс
     
  • 2.28, Аноним (27), 15:16, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Занятный способ попросить добавки.


     
  • 2.29, Wfhm (?), 15:32, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У нормальных лицензия не позволяет включать их в дистрибутивы ;)
     
     
  • 3.34, Наше имя Легион (?), 15:50, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    есть только одим нормальный релактор: vim!
     
  • 3.65, Аноним (63), 19:38, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да те "нормальные" только под Вайном заведутся.
     
  • 2.36, Аноним (36), 16:15, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Когда нибудь и ты его осилишь
     
     
  • 3.55, KhabMan (ok), 19:04, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "ты просто его не осилил" - непробиваемый аргумент любого любителя чего-то неудобного и нелогичного
     
     
  • 4.93, Michael Shigorin (ok), 21:09, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    vim весьма логичен, если "осилить" пятнадцатиминутный vimtutor -- концепция "команда-множитель-движение" врастает в пальцы как влитая. :)
     
     
  • 5.137, Урри (?), 15:59, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    То же самое я слышал от любителей клавиатуры майкрософт.

    Если как влитая, то почему большинству не заходит?

    p.s. Знаком с vi уже более 20 лет. Продпочитаю mcedit.

     
     
  • 6.142, Anonymoustus (ok), 18:06, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То же самое я слышал от любителей клавиатуры майкрософт.
    > Если как влитая, то почему большинству не заходит?

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

     
  • 5.139, Аноним (139), 16:26, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё через пятнадцать минут от этого вимтутора в голове многое останется?
     
     
  • 6.143, Anonymoustus (ok), 18:07, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А ещё через пятнадцать минут от этого вимтутора в голове многое останется?

    Всегда по рукой команда :help. Для забывчивых — :help help и :help helphelp.

     
     
  • 7.148, Аноним (139), 21:24, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это, мягко говоря, немного не похоже на «концепция врастает как влитая».
     
  • 5.176, tmplsr (?), 11:34, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь смени раскладку на дворак, покувыркайся 2-3 месяца с ремапом команд, а потом повтори про "логичность".
     
  • 3.67, Аноним (63), 19:39, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ЗАЧЕМ?
     
  • 2.43, Аноним (45), 17:18, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Проблема в том, что почти везде первая половина учебника про команды типа "удалить от 19-й буквы Ъ в текущей строке до 7-й буквы Ы в предпоследней строке окна". Фичи типа фолдинга вполне совместимы с более привычным стилем редактирования.
     
     
  • 3.46, Аноним (45), 17:25, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Изначально это костыль для настолько медленной связи, что сочинение подобных команд быстрее пересылки нескольких строк.
     
     
  • 4.122, zoonman (ok), 09:16, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да, для мест без цивилизации. А в нормальных уже 5G внедряют с гигабитами.
    Лет 40 назад, во времена Unix, это имело смысл. Сейчас это похоже на мазохизм и некрофилию в одном флаконе.
     
  • 2.78, Аноним (76), 20:05, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вим нужен хотя бы ради таких вот бомблений. Все строго по копипасте: "Это то, что делает бессмысленными все прочие развлечения, то, что не сравнится по накалу страстей и силе впечатлений ни с чем."
     
  • 2.107, Вы забыли заполнить поле Name. (?), 02:55, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Одному мне это кажется маразмом получать список подсвечиваемых конструкций ЯП с *сервера*?

    Это, напротив, вполне здравая идея. Вместо того, чтобы каждый редактор (vim, emacs, sublime, vscode  и т.д.) релизовывал автодополнение/переход к деларации и т.п. фичи у себя, он делегирует это LSP-серверу, который пишут разработичики языка программрования (rust, typescript).

     
     
  • 3.108, Вы забыли заполнить поле Name. (?), 02:56, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > список подсвечиваемых конструкций ЯП с *сервера*

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

     
     
  • 4.109, Вы забыли заполнить поле Name. (?), 03:01, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя в случае rust'а редактор вызывает команды через shell, см. https://github.com/rust-lang/rls-vscode
     
  • 4.115, Аноним (27), 05:50, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> список подсвечиваемых конструкций ЯП с *сервера*
    > Под сервером обычно имеется ввиду локально поднятый демон, с которым приложения обычно
    > общается по http через JSON.

    Обычно это поднос для сервировки. Реже -- судебный исполнитель или же дьяк.

     
  • 4.118, deeaitch (ok), 06:00, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ага, шикарно.
     
  • 3.116, deeaitch (ok), 05:53, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    И без доступа к серверу ты уже и код нормально не попишешь с подстведкой синтаксиса. Очень здравая идея, и добавить нечего.

    А я например часто пишу код без доступа к сети.

     
     
  • 4.126, Аноним (27), 10:59, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > И без доступа к серверу ты уже и код нормально не попишешь
    > с подстведкой синтаксиса. Очень здравая идея, и добавить нечего.
    > А я например часто пишу код без доступа к сети.

    Есть идея получше. Ознакомиться с теорией и терминологией, только потом допускаться к написанию кода. К примеру, в оффтопике есть In-Process Servers https://docs.microsoft.com/en-us/windows/win32/com/in-process-servers :)
    Проще говоря: сервер это не то, чему необходима сеть.

     
     
  • 5.145, deeaitch (ok), 19:30, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> И без доступа к серверу ты уже и код нормально не попишешь
    >> с подстведкой синтаксиса. Очень здравая идея, и добавить нечего.
    >> А я например часто пишу код без доступа к сети.
    > Есть идея получше. Ознакомиться с теорией и терминологией, только потом допускаться к
    > написанию кода. К примеру, в оффтопике есть In-Process Servers https://docs.microsoft.com/en-us/windows/win32/com/in-process-servers
    > :)
    > Проще говоря: сервер это не то, чему необходима сеть.

    Да да да, пускать ещё один аля сервис. И будет история как с cups, когда толком то никто и не осилил что есть cups-lient.

     
     
  • 6.146, Аноним84701 (ok), 20:20, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https github com prabirshrestha vim-lsp wiki Servers code Servers ccls - C C... большой текст свёрнут, показать
     
     
  • 7.147, deeaitch (ok), 21:01, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Удивительно, но как-то без обёрнутых в json сервисов нормальный софт (а vim в их чиле) с этим спровлялись.

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

    Я прекрасно понимаю разработчиков редакторов. Их просто задолбало писать парсинг синтаксиса для постоянно появляющихся языков. Которые между релизами ещё и синтаксис менять могут. Это же тру.

    Вот оно и здравая идея, делаете свои "тру" языки, делайте свои "тру" парсеры. Здесь да, с этим подходом согласен.

     
     
  • 8.149, Аноним84701 (ok), 21:48, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, и трава была зеленее и небо синее И написать Ast-парсер к плюсам было - ра... большой текст свёрнут, показать
     
     
  • 9.152, Аноним (152), 22:36, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вы правда не понимаете разницы между парсингом исходников каким-нибудь динамичес... текст свёрнут, показать
     
  • 9.169, deeaitch (ok), 03:07, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И придут json сервисы и всех спасут ... текст свёрнут, показать
     
  • 8.155, Аноним (98), 06:12, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Для С подсветка в старых вимах нормально не работала, всегда были какие-то мелки... текст свёрнут, показать
     
  • 8.156, Аноним (98), 06:22, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пример https github com vim vim issues 406 Ещё и чинить не хотели, т к сишны... текст свёрнут, показать
     
  • 2.114, deeaitch (ok), 05:48, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не одному тебе. Мне тоже.
     

     ....большая нить свёрнута, показать (73)

  • 1.8, Пряникё (?), 13:40, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно как-то сделать, чтобы он автоматом при открытии файла сам в режим редактирования переходил?
     
     
  • 2.9, Аноним (2), 13:46, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://lmgtfy.com/?q=vim+insert+mode+default
     
     
  • 3.14, Аноним (-), 13:59, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    +1. Правильно загуглить это надо уметь! :)
     
  • 3.18, твой лучший друг (?), 14:20, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    и тут грабли: надо бы чтоб без клика на google search мышка сама через секунд пять нажимала на кнопку.
     
     
  • 4.79, Аноним (79), 20:17, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Раньше так было по дефолту, потом поменяли, видимо, чтобы юзер хоть что-то делал сам.
     
  • 2.11, Аноним (11), 13:47, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Что?
    Возомнил себе избежать страдания?!
    Иди стреляй по овцам.
     
  • 2.12, paul (??), 13:55, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    ты чЁ ?? хочешь чтобы вим опустился до текстового редактора ??
     
  • 2.15, Аноним (-), 14:02, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Он разве не по умолчанию в режиме редактирования?
     
     
  • 3.16, Аноним (-), 14:02, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А... ты имеешь в виду режим вставки?
     
     
  • 4.69, Аноним (63), 19:43, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А он и в режим замены по умолчанию может?
     
  • 2.33, Аноним (33), 15:49, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +11 +/
    > А можно как-то сделать, чтобы он автоматом при открытии файла сам в режим редактирования переходил?

    А можно как-то сделать, чтобы при ударе по гвоздю у микроскопа по окуляру трещины не расходились? Можно, достаточно снимать окуляр перед использованием и вставлять обратно после.

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

    В своё время захотел понять, за что любят вим те, кто его любит, и решил целиком прочитать стандартное руководство (которое по :help). И понял лишь через несколько недель, дойдя до "usr_26.txt Repeating", "usr_28.txt Folding", "usr_29.txt Moving through programs", "usr_31.txt Exploiting the GUI" и раздела про запись макросов (при этом постоянно пытаясь пользоваться только вимом). Лишь тогда я понял, что такое вим, как им КОМФОРТНО пользоваться, и чем он лучше других редакторов. При этом удобство заключается не в главах документации, которые я упомянул, а в самом стиле работы с вимом как приложением, а эти главы лишь помогли прочувствовать идею вима. То есть даже простые варианты ви мне стали более удобны, чем были раньше.

    Я всё это к тому пишу, что пользоваться вимом надо учиться, и постоянно упражняться. Я какое-то время даже не мог пользоваться другими редакторами (mcedit, notepad++), потому что в них всё было как-то медленнее и сложнее, чем в виме.

    И если у вас возникает вопрос, который вы задали, то вы не понимаете, что такое вим и как он делает работу эффективнее. И делает он её эффективнее в значительной степени именно потому что вы практически постоянно находитесь НЕ в режиме вставки. И если не хотите несколько недель изучать текстовый редактор, то, серьёзно, не мучайтесь, просто поставьте joe/jed/nano и наслаждайтесь. Это не попытка оскорбить вас или вашу точку зрения. Используйте то, что вам удобно.

    Вим ОЧЕНЬ удобен, но для этого его нужно прочувствовать, а не просто пройти vimtutor и выучить команду i. Более того, я считаю, что прохождение vimtutor ОТДАЛЯЕТ от понимания сути вима, и лучше сразу начать с документации.

     
     
  • 3.38, sayonalion (?), 16:22, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Для справки, документация по Vim'у насчитывает 3496 страниц. Для тех, кто всерьёз задумал освоить этот редактор — дерзайте (https://yadi.sk/i/fB1UjtCqhRdtWQ)!
     
     
  • 4.119, AAA (??), 06:03, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А по русски нету?
     
  • 4.150, Аноним (150), 21:58, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А почему она не для землян написана?..
     
  • 3.56, KhabMan (ok), 19:07, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Vim - это точно не секта?
     
     
  • 4.70, Аноним (63), 19:44, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В России могут и запретить :)
     
  • 4.94, Michael Shigorin (ok), 21:11, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет.  Но у нас есть печеньки!
     
  • 3.72, Anonymoustus (ok), 19:51, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Вим ОЧЕНЬ удобен, но для этого его нужно прочувствовать, а не просто
    > пройти vimtutor и выучить команду i. Более того, я считаю, что
    > прохождение vimtutor ОТДАЛЯЕТ от понимания сути вима, и лучше сразу начать
    > с документации.

    Пожалуй, согласен.

     
  • 3.130, Crazy Alex (ok), 13:24, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Оно в принципе правильно, но... часто - много чести. Ну, то есть когда это не основной редактор (а основная - какая нибудь Android Studio), и всё, что нужно - это, оказавшись в консоли на сервере, куда лень ssh-доступ из той же студии настраивать, быстро подправить файл из 10 строк.

    P.S. Вимовские штуки крайне остроумны, но ни черта не оптимальны для эпохи, когда норма - это здоровенный монитор с графикой и быстрая связь. Вот и выходит, что IDE, при всей своей нелогичности, оказываются куда нагляднее. А нелогичность - это такая штука, к которой человек вообще легко привыкает.

     
     
  • 4.138, Михрютка (ok), 16:20, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > P.S. Вимовские штуки крайне остроумны, но ни черта не оптимальны для эпохи,
    > когда норма - это здоровенный монитор с графикой и быстрая связь.
    > Вот и выходит, что IDE, при всей своей нелогичности, оказываются куда
    > нагляднее. А нелогичность - это такая штука, к которой человек вообще
    > легко привыкает.

    an elegant weapon for a more civilised age


     
  • 3.159, Аноним (159), 11:08, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Странно, что никто не дал ссылку на https://stackoverflow.com/questions/1218390/what-is-your-most-productive-short
    Этот ответ на вопрос "most productive shortcut with Vim?" более полезный чем vimtutor, хотя следует признаться, я давно использую vim, хоть и на 10-20% его возможностей.
     
     
  • 4.162, Anonymoustus (ok), 12:43, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Странно, что никто не дал ссылку на https://stackoverflow.com/questions/1218390/what-is-your-most-productive-short
    > Этот ответ на вопрос "most productive shortcut with Vim?" более полезный чем
    > vimtutor, хотя следует признаться, я давно использую vim, хоть и на
    > 10-20% его возможностей.

    Хорошая ссылка. На странице ссылаются на:

    Graphical vi-vim Cheat Sheet and Tutorial

    http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html

     
  • 2.74, Аноним (74), 19:58, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Попробуй nano там уже все реализовано давно
     

  • 1.24, myhand (ok), 15:01, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А в Emacs помимо Vi есть текстовый редактор!
     
     
  • 2.35, Некто с соседней планеты (?), 16:04, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я искал. Нашёл там психотрепевта, елисп, тетрис, почтовый клиент...
    А вот текстого редектора мне найти не удалось.Заигрался в сокобан...

     
     
  • 3.40, Гоги (?), 16:59, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Гонишь, в емаксе есть все, включая vim.
     
     
  • 4.42, myhand (ok), 17:14, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Гонишь, в емаксе есть все, включая vim.

    На vi можно только чижик-пыжик бибикать и текст портить.

     
     
  • 5.47, Некто с соседней планеты (?), 17:42, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно. Но не только. Ещё можно быстро кодить и конфиги править.  Очень быстро и эффективно. Можно тексты обрабатывать самым разноообразным способом.И это только малая часть того, что можно делать с удобством и комфортом...
     
     
  • 6.50, myhand (ok), 18:11, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > с удобством и комфортом...

    Граждане, вот прекрасный пример вышеизложенной необходимости в emacs психотерапевта!

     
     
  • 7.52, Аноним (27), 18:55, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> с удобством и комфортом...
    > Граждане, вот прекрасный пример вышеизложенной необходимости в emacs психотерапевта!

    Пишите правильно https://cs11.pikabu.ru/post_img/2019/01/20/4/og_og_154795764929935255.jpg

     
  • 7.95, Michael Shigorin (ok), 21:18, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >> с удобством и комфортом...
    > Граждане, вот прекрасный пример вышеизложенной необходимости
    > в emacs психотерапевта!

    Объявляю перепись тех, у кого по серверам, виртуалкам и контейнерам развёрнут емакс для правки конфигов.  Просьба указывать субъективный уровень удобства и комфорта по мере надобности.

    (да, в рамках той дихотомии о спорщиках оказываюсь подлецом)

     
     
  • 8.106, nm0i (ok), 01:30, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если сильно хочется, то есть всякие micro-emacs вроде mg, ng, zile и есть tramp-... текст свёрнут, показать
     
  • 8.132, Аноним (132), 13:47, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда давайте еще перепишем и всех тех кто свой сильно вылизанный vimrc тянет... текст свёрнут, показать
     
     
  • 9.136, Michael Shigorin (ok), 14:19, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вижу подход здравого человека - ... текст свёрнут, показать
     
  • 8.144, myhand (ok), 19:08, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У nano плюс-минус-лапоть - те же биндинги, что и у emacs для базовых вещей Кан... текст свёрнут, показать
     
  • 6.131, Crazy Alex (ok), 13:27, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Их тонна разных. Я тут нарвался недавно на Qnx с натуральным vi - там даже толком не видно файл, который редактируешь - построчно обновляет, понимаешь ли. Поматерился и поправил в mc через Shell Link.
     
     
  • 7.160, PnDx (ok), 11:18, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Через VT100 что vim, что даже vi современный (хотя, в линях это нынче тот же vim) делают что-то странное. Могу предположить (т.к. не копал), что тупо не понимают размеров терминала.
    В таких случаях, под лин/бсд работает nano.
    * Не знаю, собирают ли его под qnx. Но даже если нет, должно быть что-то доморощенное.
     
  • 3.44, myhand (ok), 17:19, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В этом мудрость, унаследованная разработчиками emacs от атлантов с Нибиру.

    Лучше, чтобы большая часть ищущих текстовый редактор первее нашла психотерапевта.

     
     
  • 4.96, Michael Shigorin (ok), 21:19, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как видим, помогает не всем. :)
     

  • 1.41, Аноним (45), 17:10, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Vim ужасен, но его нечем заменить.
     
     
  • 2.60, Mike Lee (?), 19:17, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    neovim же!
     
  • 2.71, Аноним (63), 19:46, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    nano, mcedit
     
     
  • 3.75, Аноним (74), 19:59, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    microedit со смузи
     
     
  • 4.85, user (??), 20:48, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    смузи из крутонов - это православно
     
  • 4.171, Аноним (163), 13:41, 18/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы про этот https://micro-editor.github.io/, то спасибо, понравился. Основные клавиатурные комбинации соответствуют гуевым текстовым редакторам, есть вкладки. Смузей не обнаружил.
     
  • 3.81, Аноним (76), 20:19, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://cs11.pikabu.ru/post_img/2019/07/10/6/1562751475154543587.png
    Пик тоталли рилейтед.
    Когда уже наконец на этой борде сделают нормальный постинг картинок?
     
     
  • 4.157, Аноним 80_уровня (ok), 08:10, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда уже наконец на этой борде сделают нормальный постинг картинок?

    И это под новостью про vim? Как не стыдно...

     
  • 3.82, user (??), 20:46, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://img.devrant.com/devrant/rant/r_143414_WsfX9.jpg
     
     
  • 4.97, Michael Shigorin (ok), 21:21, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > https://img.devrant.com/devrant/rant/r_143414_WsfX9.jpg

    Что-то в этом есть :]

     

  • 1.48, Суп из потрошков (?), 17:43, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Если знаешь vim, то сразу и запросто можешь в нём написать роман "Идиот". Если умеешь в emacs, то "Преступление и Наказание" - лехко! А вот в "Блокноте" ничего глубокого не напишешь, потому что "Блокнот" и сам не глубок. Вот Дарья Донцова пишет в "Блокноте", а Достоевский и vim и emacs одинаково виртуозно владел. Мог одной рукой там, а другой здесь. И ногами ещё на педалях сноски из буферов во все поля. Это вам не винда.
     
     
  • 2.53, ййййй (?), 18:57, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Печатать в вим в русской локали - это боль! Надо редко, но бесит всегда
     
     
  • 3.66, Суп из потрошков (?), 19:38, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я так увлёкся умозрительной составляющей, что действительно не подумал о том, что гениальные хоткеи типа d, dd, ddd наверняка же не работают в русской раскладке :) Да никакие наверное не работают, как это  было в старые добрые времена в линукс-фаерфоксе и прочих. Не должны работать - серьёзный же софт! Не простой!
     
  • 3.73, Anonymoustus (ok), 19:57, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Печатать в вим в русской локали - это боль! Надо редко, но
    > бесит всегда

    Открой уже наконец для себя keymaps.

     
  • 3.99, Michael Shigorin (ok), 22:15, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Печатать в вим в русской локали - это боль!

    С какого перепугу вообще и при наличии langmap в частности?  Разве если переключение раскладки по Esc-Meta-Alt-Control-Shift одновременно... :)

     
  • 3.102, Ановим (?), 22:44, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    :help russian-keymap
     
  • 2.58, Аноним (27), 19:13, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Фёдор Михайлович не за виндос родимый, а за народ-страделец топил. За что и получил возможность поразмыслить над житьём-бытьём -- в местах не столь отдалённых. В отличие от подавляющего большинства борцунов тогдашних и нынешних, ею воспользовался. Вот тогда к нему и пришла мудрость.
     

  • 1.54, ййййй (?), 19:00, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кстати, имхо выполнять плагины в неовим в отдельных процессах - это явный overengineering
     
  • 1.57, Klopik (?), 19:11, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Блин, я с прошлого выйти не могу((((
     
     
  • 2.68, Суп из потрошков (?), 19:41, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А я с дуру пооткрывал его во всех доступных виртуальных консолях. И теперь его даже кильнуть или тупо sudo reboot выполнить неоткуда :(
     
     
  • 3.165, Аноним (163), 13:32, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Зайди с другой машины по ssh или открой эмулятор терминала в DE и сделай:
    killall vim
     
  • 2.77, Anonymoustus (ok), 20:00, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Блин, я с прошлого выйти не могу((((

    Запусти из него Емакс, в котором запусти консоль, из которой перезагрузи ящик.

     
  • 2.134, Михрютка (ok), 14:14, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    :!reboot

    не благодари

     
     
  • 3.151, Michael Shigorin (ok), 22:22, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > :!reboot

    Возможно, он всё-таки про время...

     

  • 1.61, Аноним (61), 19:22, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    >Реализована поддержка всплывающих окон
    >конец 2019 года

    Вот это прорыв...

     
  • 1.80, Я буду банальным но.. (?), 20:18, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Мыши плакали, кололись но продолжали грызть кактус...
     
     
  • 2.84, th3m3 (ok), 20:48, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А что ты посоветуешь, небось поди какую-нить какаху на электроне? Типо vscode?
     
     
  • 3.90, Я буду банальным но.. (?), 21:05, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А что Вы хотите делать? кодить? админить? Есть Geany, любые современных IDE с десяток из - вроде Qt Creator, Intellij IDEA C и прочих, для консоли в midnight commander которому лет 20 будет (и 20 лет я им пользуюсь еще со слаки 96 года), в него встроен отличный редактор, но фанатов это не убедит разумеется, им подавай вим и емакс пользуйтесь на здоровье. Счастье есть выбор и никто не прессует за обязательно использование говна мамонта в работе. Кстати VS Code весьма неплох для своих задач)
     
     
  • 4.100, Michael Shigorin (ok), 22:16, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Например, админить, письма писать, порой и код.  Хосты разные.
     
     
  • 5.154, fyjybvec (?), 00:30, 16/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Месье видимо знает толк в..
     
  • 5.173, Аноним (74), 02:51, 19/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > админить

    PuTTY собранный под Linux

    > письма писать

    Тут можно mutt или Thunderbird

    > код

    Visual Studio Code

    > Хосты разные

    Fabric

     
  • 3.101, Аноним (61), 22:35, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Atom
     

  • 1.83, th3m3 (ok), 20:47, 14/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что лучше - vim или neovim? Вопрос без шуток.
     
     
  • 2.104, Аноним (104), 23:13, 14/12/2019 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Emacs
     
     
  • 3.135, Michael Shigorin (ok), 14:18, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Спрашивали же не за sbcl vs clisp.
     
  • 2.105, user (??), 01:22, 15/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    -Официант, это чай или кофе?
    -Если вы не можете различить, тогда какая вам разница?
     

  • 1.153, PrEngin (ok), 23:44, 15/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    CudaText же.
     
     
  • 2.172, Аноним (74), 02:49, 19/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ... written in Lazarus

    Это паскаль чтоль?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру