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)

в котором были исправлены многие ошибки

и добавлены новые

anonymous
()

Он теперь хотя бы не пищит когда портит текст?

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

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

arkadij-smirnov
()

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

Эта фича есть в neovim с бородатых версий.

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

Но в NeoVim это появилось гораздо раньше. И async тоже. Собственно, не в последнюю очередь ради async NeoVim и пилился.

r3lgar ★★★★★
()

Причём здесь вообще NeoVim??

das_tier ★★★★★
()

Не очень понял, у меня 8.0 и команда :terminal тоже работает. Хотя все равно выглядит бесполезной, ведь есть screen и tmux.

screamager
()

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

Теперь nvim не нужен?

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

Оно для тех, кто любит кодить в консоли. К сожалению, консольщикам до сих пор не запилили редактор с общепринятыми комбинациями клавиш, как у белых людей. Поэтому им приходится выбирать между тремя уродцами: nano, vim, emacs. А выбрав, потратить пол года на освоение и затем волей-неволей стать заложником преданым фанатом одного из них.

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

makoven ★★★★★
()

Отличная новость.

А то я везде tmux ставлю, чисто чтобы одновременно сидеть в виме и консоли.

frozen92
()

Vim — мощный текстовый редактор с полной свободой настройки

Так если он так хорошо настраивается, запилите набор настроек чтобы вим выглядел как кврите и работал также! Да хотя-бы панельки с псевдографикой. Вим в качестве редактора напоминает вот этого техника. Когда его запускаешь в консоли, то попадаешь в такую дружелюбную среду, из которой в досе выходили нажатием на ресет. Некогда сейчас читать при входе кучи талмудов прежде чем напишешь хоть слово - с пером и чернилами дело быстрее сделается и не успеешь забыть, а что написать-то хотел.

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

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

Просто архитектура устарела и не отвечает реалиям и достижениям науки техники 2018 года.

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

О. Крутая штука. Даже через ssh всё работает (кроме буфера обмена)

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

Это не оправдание.
Мне нравится вим и у меня есть конфиг.
Но им просто неудобно пользоваться.

Практически им не пользуюсь (в качестве редактора общего назначения) из-за того что нельзя быстро скопировать мышуном текст (надо мучаться с выделением, кликать левой КМ, потом ПК мыши). GVim/Macvim выглядят страшно. И опять же ими неудобно пользоваться.

При скидывании файлов в окно они открываются в табах (вимовых табах — вимовые табы это ад и израиль и вообще это воркспейсы/лейауты {да убережёт тя парижская багоматерь от размышлений над смыслом этих слов}).

Если набираешь текст своей нетленки, то вим богоподобен — если нужно работать с кучей файлов из разных мест, вон тот быстро посмотреть и что-то скопировать или поправить текстовик (не путать с конфигом на удалённом сервере по SSH) — то всё печально.

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

В TTY хекать (в скрине конечно же, тмукс для хипстеров) текстовики очень приятно.

Exmor_RS ★★★
()

Ничего себе, даже под Amiga его до сих пор релизят.

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

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

Exmor_RS ★★★
()

Интересный релиз. Терминала сильно не хватало в виме. Жаль, что редхат под надуманными предлогами не ставит аим в базовую систему. Да и вообще в репы давно пора обновить...

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

Есть только один язык и имя ему - lua.

Остальное есть ересь и пустословие.

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

Gvim это да, это не программа, а испытание. Так испортить все надо уметь.

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

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

Правильно. ctrl-c и ctrl-v хватит всем.

anonymous
()

Vim — мощный текстовый редактор с полной свободой настройки,

На Android Linux работает?

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

Терминала сильно не хватало в виме

Точно. Остается запилить туда X-сервер и Wayland-композитор и получтся годнейшая годнота на все времена.

anonymous
()

запуск сборки в процессе редактирования в файлов других окнах;

баг

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

там оно было в экспериментальном режиме, емнип

newb
() автор топика
Ответ на: комментарий от Napilnik

Некогда сейчас читать при входе кучи талмудов

Просто интересно, а синдром дефицита внимания бывает только у детей или у взрослых тоже встречается?

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

Так язык только один, всё остальное пародии на него.

Так-то оно так, но большинству пользователей этого сайта в реальности приходится кроме арабского пользоваться и другими языками.

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

Подтверждаю. Сам долго сидел на emacs. Но вот купил новый мак и emacs туда как-то совсем не вписывается. Работу делать надо, поэтому начал пробовать эти ваши PyCharm, VSCode... В Emacs ранее работал с проектами на python, js, golang, elixir. Сейчас по факту приходится прыгать между редактором и IDE. Посмотрим как пойдет дальше.

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

Просто интересно, а синдром дефицита внимания бывает только у детей или у взрослых тоже встречается?

В Омерике и у взрослых случается, там им за это доктора наркоту прописывают, чтобы не болели. А тут, а тут всё искусственное: одни дрова заготавливают, а другие их охапками воруют когда вздумается и портят торговый баланс. У самого-то до тысячи так и не дорос? А почему;)

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

Да, из-за этого рекомендуется использовать LSP — там это всё переносится в абстрагированный бэкэнд.

Какую связку порекомендуете для C/C++?

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

Это, видимо, не 8.0, а 8.0 с кучей патчей, которые являются частью 8.1. Вим же просто обновляется патчами, а потом в какой-то момент это называется новой версией.

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

Любой файл не превышающий доступную оперативку

Что-то долго открывается. Уже полчаса прошло, а он все никак.

Bobby_
()

Основной особенностью данного релиза является поддержка запуска терминала в окне редактора

С такими темпами к концу века может и дорастет по функциональности к емаксу.

SuoiCat
()
Последнее исправление: SuoiCat (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.