LINUX.ORG.RU

Vim 8.1

 


4

4

Доступен минорный релиз Vim 8.1, в котором были исправлены многие ошибки, обновлена документация, добавлены новые возможности и т. д.

Vim — мощный текстовый редактор с полной свободой настройки, являющийся клоном vi. Распространяется под свободной GPL-совместимой лицензией. Может использоваться как в консольном, так и в графическом режиме.

Основной особенностью данного релиза является поддержка запуска терминала в окне редактора. Эта возможность основана на асинхронных средствах, добавленных в Vim 8.0. Окно терминала может быть использовано для множества целей, например:

  • запуск сборки в процессе редактирования файлов в других окнах;
  • запуск команд в shell;
  • отладка с помощью нового отладочного плагина и т. д.

Особенно полезной такая функция оказывается в случае работы через ssh, когда открытие дополнительных терминалов невозможно или неудобно. Запустить терминал можно командой :terminal, а переключаться между окнами комбинацией CTRL-W w.

>>> Подробности



Проверено: maxcom ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от makoven

Не говорите ерунды. Выучить новые кнопки - ну час от силы.

solom
()
Ответ на: комментарий от Exmor_RS

Как у вас там в 2015 ?

Такой херни нет.

До сих пор скучаете по 2007 ?

Конечно же нет. Всё никак не выберем между 1997-ым и 1987-ым.

LamerOk ★★★★★
()

У vim'а была всего одна ошибка за всю жизнь - его собственное появление. :) Мы живём в такое время, когда либо у тебя и-нета нет вообще, либо он настолько приемлемых скоростей, что можно вполне работать в какой-либо текстовой IDE (мне вот FTE нравится). Так что глупые апологеты «перемещений буковками» идут лесом - больше нет никаких оправданий существованию vim'а!

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

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

Ну в общем была неделька, я стоял рядом с мерседесом, теперь всё знаю про мерседесы…

Не стоял, а водил. :) И про недельку написал именно в контексте «эксклюзивно», когда под рукой больше ничего не было, в остальное время я с ним эпизодически работаю.

За ссылку спасибо, пощупаю.

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

Странно, я с офсайта деб качал, и он намного меньше.

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

Перемещение буковками даёт возможность в 2 нажатия, например, перейти на 8 строк вверх. FTE такое позволяет?

// Не фанат vim.

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

Мамкиного борща объебенился?

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

Красноглазый романтик возможно когда-то станет професионалом. Станет или нет, зависит, в том числе, и от выбора инструментария в период синдрома утенка

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

больших возможностей осуществления ввода вывода с пользователем

Нынче у человека нет более эффективного способа вывода неспецифичной(*) информации, чем клавиатура. Потому никакой UI не добавляет эффективности.

(*) используя всякие мыши/планшеты можно относительно эффективно выводить 2мерные 8битные векторы, но эффективное отображение этого в соседние области применения ещё не придумали.

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

Угу скажи это fixits/refactoring хоткеям с выбором вариантов в qtc или идее. А сразу после этого - покажи вменяемый терминальный фронтэнд к gdb, который показывал бы столько же информации за раз сколько показывает в qtc.

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

Vim 8.1 (комментарий)

И что вы хотели показать этой ссылкой?

Чем же вам насолили xterm и urxvt? Все, кроме прозрачности, умеют оба терминала.

Нет табов,

В urxvt есть нативные табы. Но я пользуюсь средствами notion/ion3.

упоротая конфигурация с перезагрузкой приложения для применения настроек.

Перезагружать urxvt необязательно.

В обоих были проблемы с рендерингом глифов.

Проблемы с рендерингом есть и в iterm.

Сейчас попробовал в настройках — можно переназначить и/или выключить.

Спасибо, КО.

Ноуп, мышевозы не парятся по определению.

Это мышевозная мантра.

Вы верите собственной догадке, основанной на ваших же фантазиях? Ну ок :)

Не понравился пример?

Вы привели не пример, а свою фантазию.

А вы никогда не задумывались о том, что люди действительно разные — и что это ВАМ лично мешает работать блюр в окне или другие фичи. Про то, что со временем нормальным людям хочется смены декораций я уже говорил.

Это вы утверждаете, что iterm для про-пользователей, а остальное недостойно внимания.

Прекратите как уж на сковородке извиваться,

Нет, это вы изображаете ужа на сковороде.

то вы описываете включение блюра как вспышку сверхновой

Очередная фантазия воспаленного мозга?

и чураетесь её как оспы, то говорите что я воображаю.

Я не использую ни прозрачность, ни блюр потому, что они мешают восприятию текста.

Если находится в 2018 году когда на дворе 2018 год, то да, стал.

Снова вы какой-то несвязанный набор слов изрекли. Прозрачность терминала и блюр явно не идут вам на пользу.

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

Вам бы к доктору сходить, обсудить с ним свои фантазии. Несете какую-то несусветную чушь.

Я вообще не понимаю, как в принципе пользователь линукса против программы богатой фичами,

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


пользователь вима против программы богатой фичами — это какой ад из двойных стандартов.

Назовите мне редактор, который богаче по фичам, чем vim? Про emacs можете не упоминать.

С бездной, настолько глубокой, что забыла сама себя.

Зачем вы принесли на ЛОР свой монолог с бездной?

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

Так что глупые апологеты «перемещений буковками» идут лесом

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

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

скажи это fixits/refactoring хоткеям с выбором вариантов

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

который показывал бы

Это трафик в обратную сторону, из компа в человека. Тут, спору нет, рулит 2мерное цветное зрение. Если разговор не про время реакции, где лучше бибикание(привет виму), или прямой привод от электрошока.

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

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

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

Vim 8.1 (комментарий)
И что вы хотели показать этой ссылкой?

Это заметки на полях для меня.

Чем же вам насолили xterm и urxvt? Все, кроме прозрачности, умеют оба терминала.
Нет табов,
В urxvt есть нативные табы. Но я пользуюсь средствами notion/ion3.

И я всё равно не буду пользоваться urxvt.
Как им не пользуются и многие другие люди.
В нём всё можно включить и настроить, родина слонов — но всё равно этот эмуль говно.
Только под страхом смерти будут им пользоваться, считайте это моими личными тараканами.
(Даже виндовой ConEmu и тот лучше).

Перезагружать urxvt необязательно.

После применения неочевидных настроек и чтения мана. Не буду использовать и всё тут!

Проблемы с рендерингом есть и в iterm.

Если такой требовательный к эстетике и внешнему виду котик как я не видит, значит никто не видит.

Спасибо, КО.

У вас внезапно руки отвалились и нельзя дефолты сменить? БЫВАЕТ((

Это мышевозная мантра.

Мышефобское отрицание.

Вы привели не пример, а свою фантазию.
А вы никогда не задумывались о том, что люди действительно разные — и что это
ВАМ лично мешает работать блюр в окне или другие фичи. Про то, что со временем
нормальным людям хочется смены декораций я уже говорил.
Это вы утверждаете, что iterm для про-пользователей, а остальное недостойно
внимания.
то вы описываете включение блюра как вспышку сверхновой
Очередная фантазия воспаленного мозга?
Я тоже не понимаю, как в вашей голове сформировалась такая мысль. Не понимаю,
почему бесполезные свистоперделия вы выдаете за необходимую фичу.

Я говорил что айтерм из 2018 и эмуляторы на линуксе застрали 92 году.
Это у вас какие-то комплесы, по поводу богатства оформления, тем более что в айтерме можно отключить блюр и сидеть в своей унылой советской россии с красными буквами на чорном фоне и хекать коммунистические тексты.
«Оу посмотрите у нео блюр включен значит он работник, а бог знает кто. Вот я сижу и не могу текст воспринять если там что-то на фоне, но не у меня праблемы с парсингом зрительной информации — это они там все дураки смотрят на солнце без очков».
Вам приводишь яркие примеры, нейтральные примеры, просто от чистого сердца говоришь — что читается нормально всё, «НИЕТ ВРЁТИ НИЧИТАЕТСЯ WRRRRYYYYYY».

Я не использую ни прозрачность, ни блюр потому, что они мешают восприятию
текста.

ТЕБЕ лично мешает, не вам кому-то там, а тебе, АндрейЮ, тебе лично мешает.
МНЕ не мешает, я всё хорошо читаю, без ошибок воспринимаю и пишу текст.

У ТЕБЯ что-то с глазами (точнее мозгом, ибо он строит картинку и болит при случае) — я не ругаю тебя за это, ты умный и специалист в своей области — но вот бывает что мозг у людей сбоит при специфических конфигурациях изображений, яркий пример эпилепсия или аварии дальнобоев из-за статичности дороги.

Прозрачность терминала и блюр явно не идут вам на пользу.

Запишем в классификатор болезней ЛОРа ещё и транспарентофобию.

пользователь вима против программы богатой фичами — это какой ад из двойных
стандартов.
Назовите мне редактор, который богаче по фичам, чем vim?

*facepalm* Человек даже не пытается понять смысл и реагирует простейшим триггерным методом на слова маркеры.
МАЙКРОСОФТ ВОРД МАТЬ ТВОЮ

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

самое длительное происходит в черепушке

Подобно компутерам(или наоборот) есть 2 характеристики скорости обработки - bandwidth и lattency. По моему опыту нехватка первого сильно более редкая ситуация, чем избыток второго. Последнее становится критичным, когда процесс становится «интерактивным»(шлём-ждём в однопоточном цикле). Именно это происходит с «подсказывающим» UI. Потому оно мне и не нравится до приступов паники - по аналогии с компами я ожидаю неэффективный значительный простой оборудования, а оно предоплачено.

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

Тут такой тонкий момент, что читать подсказки не обязательно, если ты точно знаешь, что делаешь. Например - ты не будешь смотреть на список аргументов fprintf. А вот на список аргументов Vaysa::foo::do_something посмотришь.

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

Вообще, когда web фронт для [neo]vim'a будет юзабелен, видимо будет иметь смысл свалить туда, т.к. браузер это новый терминал.

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

textmate же....? вроде ККасперски на ём сидел, отзывался положительно...

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

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

+1

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

В классическом текстовом терминале это всё сделать сложно

Именно потому я встрял только на словах о выводе ифы из человека, в чём и есть отличие вимов от невимов. Эту часть UI может только испортить, отвлекая мыслителя от потока мыслей.

Формально, в обратную сторону текстовых терминалов не бывает - они все выводят картинки, котоые потом парсятся органическим блоком распознавания букв. Отличия в ограниченности репертуара выводимых картинок. Тут очевидно - ограниченность алфавита не может повышать полосу пропускания. Но бесконечный алфавит столь же бесполезен, как и нулевой, т.ч. где-то посрединке есть оптимум и вряд ли он на цифре 85 символов. Впрочем, это может зависеть — много инфы->маленькие буквы->сложность распознавания->мало смысла. И вот уже не всё так уж очевидно.

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

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

И выпадает юный красноглазый романтик из сообщества адекватных програмистов на ближайшие лет 10. А то и навсегда..

Vim - это лучший редактор для цветовых палитр.Лучшее автодополнение. Всё остальное так себе. Бибикает уныло. Макросы писать не получается. Сокобана и почтового клиента -нет.

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

да нормальный же редактор!

Конечно нормальный. Я и не спорю. Я и без этих фишек (макросы сокобан и почтовый клиент) могу жить.

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

Милейший, попользуйтесь эксклюзивно маком год

Вот за что вы его так ненавидите? Я макбуком пользовался две недели, взял в командировку на свою голову. Говнище этот мак конченное. Работает криво, неудобно, всё не так, как в моём линуксе. Реально, весь наработанный годами пользовательский опыт пошёл козе в трещину. Какое-то собрание антипаттернов:

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

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

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

нормальных линуксовых десктопов

Извините, но можно выбрать только два слова из представленных выше, все сразу они формируют бессмысленный набор букв.

Быть заложником привычки стыдно.

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

Быть заложником привычки стыдно.

Нет, конечно. Просто яблокам проще загипнотизировать своих рабов, чем научиться в кастомизацию.

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

Думать перед сном о всей кривой фигне, что я встретил в жизни? Надеюсь вы сами это не практикуете, так можно и от тоски повеситься.

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

ну и плюс это какая-то уравниловка-рпц-фашизм

попользуйтесь эксклюзивно маком год

ROFL

Deleted
()
Ответ на: комментарий от Exmor_RS

А если я не хочу участвовать в этой специальной олимпиаде? А если мне певать какой там тулкит

Грустно, видать, там у вас под Маком. Копировать-вставить-то хоть работает в программах? Или ты не в курсе, что это через API тулкитов делается?

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

Вставить работает. Йа-йа, натюрлих, дас ист фантастиш! Насчет копирования надо уточнить на gay.ru

anonymous
()
Ответ на: комментарий от Deleted

Грустно, видать, там у вас под Маком. Копировать-вставить-то хоть работает в программах?
Или ты не в курсе, что это через API тулкитов делается?

Грусть/печаль. Аргументы уровня тулкитофила.

Думать перед сном о всей кривой фигне, что я встретил в жизни? Надеюсь вы сами это не практикуете, так можно и от тоски повеситься.

У многих людей непроизвольно накатывает и даже у меня бывает — стандартная багофича человеков.

ну и плюс это какая-то уравниловка-рпц-фашизм
попользуйтесь эксклюзивно маком год
ROFL

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

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

Да ладно, балабол ты обычный.

Deleted
()

Годно, теперь можно будет выбросить тмукс-костыли. Вот только лень собирать для штабле.

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

Да, это идеально для перехода, когда цель видна на экране. Максимум 3 нажатия для моментального позиционирования на любую видимую строку и не мусорит в регистры.

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

Перемещение буковками даёт возможность в 2 нажатия, например, перейти на 8 строк вверх

И часто это нужно?

Да, это идеально для перехода, когда цель видна на экране

«Да» - это значит «да, часто»? В каких задачах?

Мгновенно, на глаз, люди могут подсчитать 5+-2 объекта. 8 - это уже за пределами. Это означает, что ты неизбежно ошибешься.

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

Наврядли кто-то сам строки считает. Ну точнее может есть такие уникумы, но вообще слева линеечка с относительными номерами (set relativenumber). Текущая строка имеет номер ноль, вверх и вниз числа растут. Печатаешь номер с неё, нажимаешь j или k.

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

Т.е. эта возможность (скакнуть на N строк) полезна только в сочетании с другой возможностью, показывающей относительное расстояние от текущей строки до каждой из строк на экране?

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