The OpenNET Project / Index page

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

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

18.05.2018 08:43

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

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

Ключевым улучшением в выпуске 8.1 является поддержка открытия терминала внутри окна Vim. Терминал стал первой видимой пользователю встроенной функциональностью, реализованной с использованием добавленных в ветке Vim 8.0 средств для организации запуска обработчиков в фоне и взаимодействия с ними через механизм асинхронных каналов, без блокировки работы основного процесса Vim. Создание окна с терминалом осуществляется командой ":term", для переключения в окно терминала и обратно предоставляется клавиатурная комбинация "CTRL-W w".

В качестве областей применения встроенного терминала упоминается:

  • Быстрый запуск серии команд в shell по ходу редактирования;
  • Выполнение сборочных команд, подобных make, продолжая редактирование кода в других окнах vim и контролируя ход сборки;
  • Запуск в терминале отладочного плагина для отладки непосредственно в Vim с возможностью ввода команд в gdb;
  • Проведение различных тестов, в том числе тестов интерактивных действий, таких как работа всплывающих меню;
  • Доступ к консоли при редактировании файлов на удалённом хосте, вход на который осуществлён по SSH (можно быстро запустить терминал, без применения screen/tmux и без установки нового ssh-соединения).

Среди других изменений:

  • В коде vim разрешено применение некоторых возможностей спецификации C99, таких как комментарии через "//" и оставление запятой после последнего элемента множества;
  • Добавлены новые команды: ":pythonx", ":pyxdo", ":pyxfile", ":terminal", ":tmapclear", ":tmap", ":tnoremap", ":tunmap";
  • Добавлены новые функции: term_*, assert_beeps, assert_equalfile, assert_report, balloon_show, balloon_split, ch_canread, getchangelist, getjumplist, getwinpos, pyxeval, remote_startserver, setbufline, test_ignore_error, test_override, trim и win_screenpos;
  • Добавлены новые обработчики событий: CmdlineChanged, CmdlineEnter, CmdlineLeave, ColorSchemePre, DirChanged, ExitPre, TerminalOpen, TextChangedP, TextYankPost;
  • Добавлены новые опции: 'balloonevalterm', 'imstyle', 'mzschemedll', 'mzschemegcdll', 'makeencoding', 'pumwidth', 'pythonhome', 'pythonthreehome', 'pyxversion', 'termwinkey', 'termwinscroll', 'termwinsize', 'viminfofile', 'winptydll'.

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

  1. Главная ссылка к новости (https://groups.google.com/foru...)
  2. OpenNews: Доступен Neovim 0.2, модернизированный вариант редактора Vim
  3. OpenNews: Релиз текстового редактора Vim 8.0
  4. OpenNews: Второй выпуск vis, текстового редактора в стиле vim
  5. OpenNews: Доступен порт Vim, адаптированный для работы в web-браузере
  6. OpenNews: Запуск Emacs и Vim без прослоек поверх ядра Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48619-vim
Ключевые слова: vim, text
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (132) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:00, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +55 +/
    Хорошая новость. Всё ясно и понятно. Осталось выяснить, как выйти.
     
     
  • 2.4, Аноним (-), 09:05, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +42 +/
    Шутка неактуальна с тех пор как они существенно понизили порог выхода.
     
     
  • 3.8, Диносуслик (?), 09:26, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Шутка неактуальна с тех пор как они существенно понизили порог выхода.
     
  • 3.30, Аноним (-), 11:02, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проиграл с подливой. A.Stahl, залогинься.
     
  • 3.95, Ilya Indigo (ok), 21:21, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Для новичков очень не очевидно набрать :q при этом обязательно в английской раскладке!
    А если они что-то изменили и НЕ хотят сохранять, то обязательное :!q иногда бесит даже меня.
     
     
  • 4.105, atnt (?), 03:23, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы хотели сказать :q! .
     
     
  • 5.106, Ilya Indigo (ok), 03:25, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы хотели сказать :q! .

    Да, я ещё их постоянно путаю.

     
  • 4.112, Аноним (-), 10:19, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ^C выдает подсказку в новых версиях.
     
  • 4.115, vladoos (??), 13:17, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    а для кого придумали shift+ZZ и shift+ZQ? биндинги на самом деле даже приятнее, чем в нано) сам новичек в vim, стал им активно пользоваться просто когда понял, что много рутинной работы в нем делать в разы быстрее. Хотя да... на стене повесил плакат с подсказками по командам и биндингам. ) vim не для разового использования. mcedit and nano наше все, но vim всее... )
     
     
  • 5.126, Ilya Indigo (ok), 10:45, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Хотя да... на стене повесил плакат с подсказками
    > по командам и биндингам.

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

     
  • 2.9, Диносуслик (?), 09:27, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –33 +/
    Мы как узнали, что разработчик пишет в Vim, то решили не брать в команду. Не впишется. У нас ведь Idea / VS Code. Нам фрики не нужны. Нам работать надо.
     
     
  • 3.13, snm (?), 09:56, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +38 +/
    Повезло разработчику. Не будет работать с командой IDE-фашистов.
     
  • 3.17, fr0ster (??), 10:03, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Толсто. У IDEA есть VIM режим.
     
     
  • 4.84, KonstantinB (ok), 18:25, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для VS Code тоже плагин есть, кстати.

    И упоминание VS Code как раз выдает толстого тролля. Если IDEA - это полноценная IDE, оперирующая на уровне архитектуры не просто строками и символами, а токенами целевого языка программирования, то VS Code - это просто текстовый редактор а-ля Sublime, обвешанный плагинами, и принципиально от vim ничем не отличается.

     
  • 3.22, имя (?), 10:38, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если нету длинной бороды и от него не воняет, значит просто привычка, а человек нормальный.
     
     
  • 4.25, Справочная (?), 10:43, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Если нету длинной бороды и от него не воняет

    так обычно от емаксеров

     
     
  • 5.28, имя (?), 10:54, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    я больше про фриков, а не вимеров. А из знакомых только один емаксер есть и от него не воняет, хоть он и фрик :)
     
     
  • 6.55, freehck (ok), 13:15, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > один емаксер есть и от него не воняет, хоть он и фрик :)

    А мы разве знакомы? :)

     
     
  • 7.58, имя (?), 13:23, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А вы не из России и ваш родной язык не русский?
     
  • 4.31, Диносуслик (?), 11:03, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Борода была. Это тоже послужило аргументом, чтобы не брать
     
     
  • 5.37, имя (?), 11:20, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А вы все в команде безбородые бритые качки?
     
     
  • 6.43, iPony (?), 11:47, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну тут же другой аспект.
    Если отросшая и неухоженная борода, то это одно.
    А если грамотно отриманная бородка, то другое.
     
     
  • 7.44, Аноним (-), 12:01, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +12 +/
    отриманная...

    Вы там, занимаясь скрапбукингом, смузи на свитшот не пролили?

     
     
  • 8.79, DeadMustdie (??), 16:41, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Шо Кому ваншот ... текст свёрнут, показать
     
  • 8.86, Аноним (-), 19:29, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наверное вейпами кардиган прокурили ... текст свёрнут, показать
     
  • 7.117, Аноним (-), 22:50, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Итого имеем чтобы попасть в софтверную компанию сейчас надо не профессиональные навыки, а гладкая борода, стакан смузи и гироскутер. Так чтоли?
     
     
  • 8.118, имя (?), 23:09, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Фу, какой стакан Мэйсон жар ... текст свёрнут, показать
     
  • 5.42, Аноним (-), 11:42, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +5 +/
    компания, в которой судят по внешнему виду и привычкам, а не реальным навыкам? как вы до 21ого века-то дожили...
     
     
  • 6.46, iPony (?), 12:12, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде явно написано, что было не единственным фактором

    > Это тоже послужило аргументом, чтобы не брать

     
  • 6.97, Anonimous (?), 23:52, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Это же тренд в индустрии сейчас такой красивых парней и интересных девчонок в IT компании набирать, а разработку отдавать на аутсорсинг в индийскую деревню. Если человек имеет серьёзный опыт в ИТ - он не впишется и может всё испортить!
     
     
  • 7.103, Нет ты (?), 01:35, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Орнул аки конь, ибо правда.
     
  • 5.50, Аноним (-), 12:28, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В какой пещере вы там сидите, интересно? У нас давно уже все мужики с бородами, тренд такой, епть!
     
     
  • 6.69, Диносуслик (?), 14:42, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Петра Первого на вас нет
     
  • 5.56, Andrey Mitrofanov (?), 13:19, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Борода была. Это тоже послужило аргументом, чтобы не брать

    Седену тестикул, рабочие отверстия -- проверяли?

     
  • 5.113, Аноним (-), 11:43, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно. Ты овервотчер, в прошлом рубист.
     
  • 4.107, Ilya Indigo (ok), 03:28, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Если нету длинной бороды и от него не воняет, значит просто привычка,
    > а человек нормальный.

    А что Вы имеете против длинной бороды!?

     
     
  • 5.114, Аноним (-), 11:44, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В ней застревают экскременты начальника в процессе римминга, полагаю.
     
  • 3.78, Аноним (-), 16:39, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    У нас такого не было, но на любителей вымени смотрят как на калек, или юродивых, которые вместо того, чтобы пользоваться фичами ide тратят рабочее время на набивание бреда в вимконсоль и переключение режимов.
     
     
  • 4.119, Илья (??), 00:09, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вот вы странный. Нужно вам, например, какой-нибудь лог распарсить, или кусок текста поформатировать. Ну или если вы по ssh зашли? Не в Иде же это делать?
     
  • 2.16, Аноним (-), 10:01, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +10 +/
    >Хорошая новость. Всё ясно и понятно. Осталось выяснить, как выйти.

    killall vim

     
     
  • 3.91, КО (?), 20:44, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Сразу стало понятно зачем в него встроили терминал! :)
     
  • 2.19, iPony (?), 10:16, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Смех-смехом.
    Но вот меня в институте изнасиловали вимом, так я чем-то другим пользоваться не могу.
    А как-то открыл Emacs, так вот там реально не нашёл как выйти... Сменил tty.
     
     
  • 3.53, Пользователь Debian (?), 13:06, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    M-x doctor <Enter>

    Потом пишешь: how do I quit?<Enter>

     
     
  • 4.57, freehck (ok), 13:21, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Me: How do I quit?
    Doctor: What do you think?
    Me: How do I quit?
    Doctor: I'll ask the questions, if you don't mind!
    Me: I do.
    Doctor: Why do you say you do?
    Me: I do mind.
    Doctor: Is it because of your plans that you say you do mind?
    Me: Yes.
    Doctor: I see...  Well, what makes you believe this is so?
    Me: Wait. I just wanna ask how to quit emacs?
    Doctor: Emacs?  Hah!  I would appreciate it if you would continue.
    Me: Please, would you be kind to say me how to quit Emacs?
    Doctor: Are you sure?
    Me: Yes, I am.
    Doctor: Maybe your life has something to do with this.
     
  • 4.59, Andrey Mitrofanov (?), 13:23, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > M-x doctor <Enter>
    > Потом пишешь: how do I quit?<Enter>

    Опенет в маём имаксе:   // sX<Enter>X<RET><RET>x

    [CODE]I am the psychotherapist.  Please, describe your problems.  Each time
    you are finished talking, type RET twice.

    how do I quit?

    What do you think?

    how do I quit?

    I'll ask the questions, if you don't mind![/CODE]

     
  • 3.72, Ordu (ok), 15:11, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ctrl-Z же есть. Он в emacs'е работает совершенно стандартным для терминала способом, останавливает текущий процесс и выкидывает в командную строку.
     
     
  • 4.80, Аноним (-), 16:42, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ctrl-Z же есть. Он в emacs'е работает совершенно стандартным для терминала способом,
    > останавливает текущий процесс и выкидывает в командную строку.

    У нормальных людей это Undo.

     
     
  • 5.81, Ordu (ok), 16:53, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Ctrl-Z же есть. Он в emacs'е работает совершенно стандартным для терминала способом,
    >> останавливает текущий процесс и выкидывает в командную строку.
    > У нормальных людей это Undo.

    Что эти нормальные люди забыли в терминале? Им что, мало MSO, приключений захотелось?

     
     
  • 6.108, EHLO (?), 07:54, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/

    > Что эти нормальные люди забыли в терминале? Им что, мало MSO приключений,
    > захотелось?

    очевидно

     
  • 3.87, Аноним (-), 19:32, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > изнасиловали вимом, так я чем-то другим пользоваться не могу

    Да у тебя стокгольмский синдром!

     
     
  • 4.89, Аноним (-), 19:57, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    синдром первой ночи...
     
  • 3.90, Аноним84701 (ok), 20:34, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А как-то открыл Emacs, так вот там реально не нашёл как выйти...

    С-h ?
    С-h t
    C-h b
    C-x C-c

     
     
  • 4.93, Ю.Т. (?), 20:51, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> А как-то открыл Emacs, так вот там реально не нашёл как выйти...
    > С-h ?
    > С-h t
    > C-h b
    > C-x C-c

    Ещё дойти надо до этого самого цэ-хэ.
    Нет, делается это так: после первого попадания в капкан узнаётся и записывается или запоминается команда (или команды) для выхода.
    (слышал, что кто-то там в блоге представил это как своё открытие, но он лишь эпигон; данный алгоритм известен минимум с конца 80-х годов :)))

     
     
  • 5.94, Аноним84701 (ok), 21:07, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то по умолчанию есть менюшка Что в консоли, что в икасх Там можно и мы... большой текст свёрнут, показать
     
     
  • 6.96, Ю.Т. (?), 21:23, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> А как-то открыл Emacs, так вот там реально не нашёл как выйти...
    >>> С-h ?
    >>> С-h t
    >>> C-h b
    >>> C-x C-c
    >> Ещё дойти надо до этого самого цэ-хэ.
    > Вообще-то по умолчанию есть менюшка. Что в консоли, что в икасх.

    А кстати, она всегда была? в консоли?

    Но речь-то больше велась о Другом Редакторе.

     
     
  • 7.98, Аноним84701 (ok), 00:01, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А кстати, она всегда была? в консоли?

    В гуе был, а вот за консоль не скажу - не помню. Я после прохождения туториала распечатал "emacs cheat sheet" и в основном смотрел в него.

    > Но речь-то больше велась о Другом Редакторе.

    Есть только один Редактор с большой буквы!!1 :)
    Если серьезно, то сабж(vi[m]) я когда-то тоже пробовал, честно проходил обучающий сценарий и прочее, но…
    Для редактирования текста(кода и т.д) концепция с режимами мне как-то не зашла, а вот для WM, браузера или читалки PDF, манов (less) вполне нравится.

     
  • 7.104, Ordu (ok), 02:10, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А кстати, она всегда была? в консоли?

    Насчёт "всегда" не скажу, но ~15 лет назад, когда я впервые столкнулся с emacs'ом, менюшка там была и в консоли. Я помню, потому что на фоне опыта использования BorlanC 3.1 мне не нравилось как она сделана: ноль псевдографики, никаких тебе красивых открывающихся меню поверх всего остального. До сих пор не понимаю, почему бы не сделать красиво. Может просто всем плевать? Это меню носит скорее справочный характер при первых опытах с emacs'ом.

     
  • 2.73, Аноним (-), 15:13, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так не за чем выходить уже,консоль в вим добавили.
     
     
  • 3.92, КО (?), 20:47, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Человек выше правильно заметил - разработчик VIM не смог найти выход, ему проще выло встроить в него терминал, чтоб написать killall...
     

  • 1.2, Аноним (-), 09:04, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +21 +/
    Наиболее используемый текстовый редактор. Как открыл его при установке Убунту ЛТС в 2014 году, так и не закрыл.
     
     
  • 2.7, Диносуслик (?), 09:26, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Толсто
     
  • 2.15, Аноним (-), 09:59, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Как открыл его при установке Убунту ЛТС в 2014 году, так и не закрыл.

    Так убей уже наконец зависший процесс.

     
  • 2.23, имя (?), 10:39, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    не верю, там nano по умолчанию!

     
     
  • 3.110, Khariton (ok), 09:25, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    nano -это папо, а vim - мамо...)))
    а mcedit - их сынок..)))
     
     
  • 4.125, El Anonimo (?), 04:27, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько лучше был бы мир, если бы mcedit был установлен по умолчанию.
     
     
  • 5.129, имя (?), 21:29, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://habr.com/post/307084/
    vi хватает с лихвой и практически везде предустановлен.
     
     
  • 6.131, Аноним (-), 04:10, 22/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Отвечаю, недавно кнопка i - не сработала в vi. А уж когда начинаешь не приведи господь, стрелками или DEL клавишей пользоваться - зачем их только на клавиатуру вынесли - так пиши-пропало.
     

  • 1.3, A.Stahl (ok), 09:05, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    >встроенный терминал

    Ура! Теперь можно портить не только текст, но и систему!
    >mzschemegcdll

    прелесть-то какая.

    Интересно, когда vim научится бибикать в честном стерео режиме?

     
     
  • 2.10, Andrey Mitrofanov (?), 09:34, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>mzschemegcdll
    > прелесть-то какая.

    Ты даже не представляешь!

    [CODE]+On MS-Windows the options 'mzschemedll' and 'mzschemegcdll' are used for the
    +name of the library to load.  The initial value is specified at build time.[/CODE]

     

  • 1.6, Аноним (-), 09:24, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему бы не использовать например, screen?
     
     
  • 2.11, Аноним (-), 09:35, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пля, потому что в screen'е придётся запускать несколько vim'ов вместо одного.
     
     
  • 3.34, Anonim (??), 11:16, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ваш vim слишком жирный переходите на vis в комбинации с нормальным оконным менеджером dwm (или терминальным мультиплексором например dvtm http://www.brain-dump.org/projects/dvtm/ )
     

  • 1.12, Аноним Михаила (?), 09:51, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем оно лучше Neovim?
     
     
  • 2.18, alex (??), 10:12, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем Neovim лучше MS Word?
     
  • 2.32, Anonim (??), 11:09, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Neovim это отрефакторенная версия vim, но часть функционала там может не быть. Совместимость с плагинами там близка к 100%.
    если вы хотите более более православный редактор без поддержки windows, мышки и прочего гoвна. то попробуйте vis http://repo.or.cz/vis.git   кроме простого исходного кода там включена более мощные средства редактирования по сравнению с vim. можно сказать это помесь vi + sam + множественные курсоры.
     
     
  • 3.36, inferrna (ok), 11:19, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В 2к18 и переписывать что-то заново не на расте - не нужно.
     

  • 1.14, EuPhobos (ok), 09:57, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Не люблю nano только потому, что мне всегда кажется, что в окне терминала я в vim..
     
  • 1.20, iCat (ok), 10:23, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ":term" - здорово...
    Буду часто пользоваться!
     
     
  • 2.27, gnh (?), 10:54, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Чем tmux хуже?
     
     
  • 3.41, iCat (ok), 11:42, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Чем tmux хуже?

    Хуже? Кто сказал?

     

  • 1.21, svlasov (ok), 10:30, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что за отладочный плагин на скриншоте?
     
  • 1.24, Анонимище (?), 10:40, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Когда же я его осилю :(
     
     
  • 2.29, имя (?), 10:58, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    когда надо будет.

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

     
  • 2.100, Anomym (?), 00:17, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ну выучишь - ты эту систему команд. Но тогда не ты будешь использовать инстурмент. а инстурмент будет использовать тебя по СВОИМ правилам.
    Кстати, поэту и появляются эти плагины для браузеров и фаловых менеджеров из-за конфликта с современной реальностью и используемыми хоткеями у жертва импринтинга утёнка.


     
     
  • 3.120, Аноним (-), 02:12, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Возможно порву тебе мозг..

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

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

     
     
  • 4.132, Аноним (-), 04:12, 22/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не, чувак, ты ответил не на мой пост. А на какой-то пост в твоей голове.

     
     
  • 5.133, Аноним (-), 22:03, 22/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я тебе про ивана - ты мне про болвана. Явно ты раб инструмента
     

  • 1.26, Аноним (-), 10:50, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Что это такое и чем это лучше emacs?
     
  • 1.33, Аноним (-), 11:11, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличный редактор там, где нет графики. Но те, кто говорит, что его можно использовать как среду разработки - прежде, чем говорить, попробуйте нормальные ide! И бороду сбрейте!
     
     
  • 2.51, adolfus (ok), 12:34, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    slickedit, если Вы знаете, что это такое, симулирует vim как один из вариантов. Поддерживает не все vim-плагины, но тем не менее.
     
  • 2.64, Илья (??), 14:00, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Большая ошибка из вима делать иде. Запаритесь. Больше времени на допиливание уйдёт. Лучше его использовать по назначению.
     

  • 1.35, Аноним (-), 11:17, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > для переключения в окно терминала и обратно предоставляется клавиатурная комбинация "CTRL-W w"

    Кто бы мог подумать.

     
  • 1.38, Аноним (-), 11:28, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Встроенный терминал добавили, это хорошо. Но я уже перекатился на Neovim, там можно биндить Alt+key, еще есть поддержка true color цветовых схем. Для меня это killer-фичи :)
    PS Вордфильтр странно реагирует на «КИЛЛEP».
     
     
  • 2.39, Анрнимный Анонимус (?), 11:39, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Я и сам использую neovim, но вообще-то true color есть и в vim, да и Alt биндится, через эскейп чар ^[.
     

  • 1.45, Аноним (-), 12:09, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Без нормального автокомплита и анализатора кола, к сожалению ьез IDE не обойтись(
    А так люблю все vi\vim\nvim
     
     
  • 2.47, Аноним (-), 12:17, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    deoplete, ale?
     
     
  • 3.136, annual slayer (?), 14:51, 17/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > deoplete, ale?

    ale классный, но слегка сыроват (есть некоторые граничные случаи, где YCM по-лучше отрабатывает, хоть и медленнее)

    надеюсь, через пару месяц будет совсем торт

     
  • 2.49, annual slayer (?), 12:22, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    я предпочитаю на локалхосте YCM и Syntastic, на сервере хватает простого Ctrl+N
     
  • 2.52, adolfus (ok), 12:36, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Без нормального автокомплита и анализатора кола, к сожалению ьез IDE не обойтись(

    Может, кала?

     
  • 2.121, Аноним (-), 02:14, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    ctags
     

  • 1.48, annual slayer (?), 12:20, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Основная особенность лицензии Vim связана с возвратом изменений - реализованные в сторонних продуктах улучшения должны быть переданы в исходный проект, если мэйнтейнер Vim посчитает эти улучшения заслуживающими внимания и отправит соответствующий запрос.

    а можно подробнее об этом? я б тоже такое хотел запилить в каждом продукте

     
  • 1.54, Пользователь Debian (?), 13:08, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ужасно сглаживание настроено на системе, в которой сняли скриншоты.
     
  • 1.60, Ю.Т. (?), 13:28, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В редакторах на pdp-11 этот режим работы был единственным и потому не обсуждался.
    Но даже после простых досовских редакторов *этого* уже никогда не хотелось. ))
     
     
  • 2.102, пох (?), 00:59, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > В редакторах на pdp-11 этот режим работы был единственным и потому не
    > обсуждался.

    mim был на (сгoвняноунас)аналоге pdp11, и не только.
    А вообще-то экранные редакторы были еще во времена Д3-28 (правда, им до true vi было как до неба, но надо понимать, что это вообще-то позиционировалось как программируемый калькулятор)
    Все они были однорежимные. Чтобы сохранить файл, надо было нажать какую-нибудь совершенно бессмысленную и незапоминабельную комбинацию управляющих клавиш, к тому же разную на разных терминалах, ибо набор этих клавиш был разным, и не все были пригодны к использованию.
    vi по сравнению с этим казался верхом логичности.

    > Но даже после простых досовских редакторов *этого* уже никогда не хотелось. ))

    так трудно переучиться после EDLIN ?

     
     
  • 3.109, Ю.Т. (?), 09:13, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >> В редакторах на pdp-11 этот режим работы был единственным и потому не
    >> обсуждался.
    > mim был на (сгoвняноунас)аналоге pdp11, и не только.

    Ни к чему здесь блистать эрудицией, я всё равно ничего уже не помню про эти редакторы, кроме того, что сам работал с тремя, и кроме той самой логики управления, которую vi повторял и до сих пор повторяет, т.е., спецклавиши на терминале, вводящие в  режим вот этих вот команд.
    Пока это было единственной игрой в городе, это годилось. Это всё равно было лучше рулона.
    Но даже г*нный нортон едитор 1-й серии (внешний вид и возможности представИмы по современным pico/nano) моментально отбивал желание во всём этом бултыхаться.

     

  • 1.61, Дуплик (ok), 13:34, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Хороший редактор. Приятно, что существует GVim, который ещё лучше, потому что использует GTK+.
     
  • 1.63, Аноним (-), 13:47, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Intellij IDEA, Qt Creator, Eclipse, RubyMine, Anuta, Visual Studio  - оболочки на все вкусы и предпочтения. Но использовать текстовый редактор для кодинга? В 2018 году? Без _удобного_ автодополнения, анализаторов кода, функций рефакторинга, да и просто красивого внешнего вида инструмента который вы видите годами? Для упорства с которым парни до сих пор кодят этого динозавра можно найти и более достойное применение :(
    Если нужен редактор на консоли - скомпилируйте mc - там отличный набор плагинов с подсветкой в редакторе. Midnight Commander собирается везде.
     
     
  • 2.65, ugandan kid (?), 14:02, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Без _удобного_ автодополнения, анализаторов кода, функций рефакторинга

    Не вижу противоречий, Вим с плагинами это все умеет. И не требует 12 гигов и 8 ядер для того, чтобы не тормозить, к тому же запускается даже на тостере.


     
     
  • 3.67, Аноним (-), 14:22, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Вы использовали гиперболу, демагогический прием в споре. Столько ресурсов возможно потребуется, если открыть проект вроде Open CASCADE с десятками тысяч файлов исходников, и то, скорее всего нет. Если быть конкретным в деталях, то 12 гигов (незначительный объем памяти) занимает пять или шесть параллельно открытых VS с проектами по неск тыс файлов. Остальные оболочки не так прожорливы.
    Неужели у вас нет приличного ПК? И так же, вполне определенно, что рабочее время  и рационалное использование своего труда дороже электричества, но конечно ради ложного чувства ностальгии "по старым добрым временам" можно поиграть и в вимом, но это не инженерный подход ИМХО.
     
     
  • 4.122, Аноним (-), 02:15, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Родной, ты как будто первый день на опеннете.
    Тут содержательных и при этом не демагогических постов с гулькин орган.
     
  • 3.99, Anomym (?), 00:14, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не умеет, уж поверьте. Особенно когда до отладки доходит
     
  • 2.68, имя (?), 14:42, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    для консоли vi практически везде предустановлен. MC не нужен.
     
  • 2.77, анон (?), 16:10, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    для начинающих самое то эклипс. потом уже начинаются потребности. В нормальном дополнении с просмотром. В  буферах обмена, в нескольких - причем где, например, на всю жизнь положены  и принтфы и сислоги с вызовом (__файл__/__лайн__/функшен).  Становится нужен вим.
     

  • 1.66, Славко (?), 14:13, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > CTRL-W w

    Наконец-то оно становится быть похожим на нормальный редактор, на Emacs.

     
     
  • 2.70, Аноним (-), 14:43, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это стандартная комбинация для переключения окон в Vim'е.
     
  • 2.71, Andrey Mitrofanov (?), 14:53, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> CTRL-W w
    >быть похожим на нормальный редактор, на Emacs.

    Нет. Похоже это C-w w.

     

  • 1.74, логиканесобирается (?), 15:33, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Присмотритесь к скриншотам. Они очень смешные. Так, наверное, только в Линукс можно скриншотить :)
     
     
  • 2.75, Andrey Mitrofanov (?), 15:42, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Присмотритесь к скриншотам. Они очень смешные. Так, наверное, только в Линукс можно

    К тебя в вин9е не завезли скруглённых уголочков?


     
     
  • 3.76, логиканесобирается (?), 16:07, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ещё раз посмотри через свой шприц как через увеличительное стекло :)
     

  • 1.82, Аноним (-), 17:31, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Кто в здравом уме будет этим пользоваться в наш век.
     
     
  • 2.111, Аноним (-), 10:05, 19/05/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Видимо те кто научился им пользоваться.
     

  • 1.83, Шмыга (?), 17:35, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Неплохой редактор, но TEA - лучше.
     
     
  • 2.124, Аноним (-), 02:23, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Неплохой редактор, но TEA - лучше.

    Конечно лучше, например тем, что тянет QT.

     

  • 1.85, winorun (?), 19:16, 18/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Коли тут собрались vim'еры - осмелюсь спросить помощи.
    Как сделать переключение текущего каталога на первый открытый файл
    т.е.
    :set autochdir

    но чтобы при :e subdir/file текущий каталог не менялся

     
     
  • 2.88, winorun (?), 19:40, 18/05/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вопрос снимается, просто голова не варит, подтупливаю
     

  • 1.101, Anomym (?), 00:21, 19/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Один недалекий любитель Vim-a, говорил - зачем превью печатной платы в 3D, а сам не мог осилить mutt :/. И хвалился тем, что в его fluxbox-е нет даже Thunara.
     
     
  • 2.123, Аноним (-), 02:20, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И с какой же целью ты нам рассказываешь про одного любителя вима, который поступил не так как тебе нравится?Чтобы стало репрезентативно расскажи нам сразу про всех любителей вима.
     

  • 1.116, Некто с Марса (?), 21:23, 19/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Vim - это лучший редактор для цветовых палитр.
    Лучшее автодополнение.
    Всё остальное так себе. Бибикает уныло. Макросы писать не получается. Сокобана и почтового клиента -нет.
     
  • 1.127, Аноним (-), 15:12, 20/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Сокобана и почтового клиента -нет.

    Используй эмакс. Эмакс это операционная система там всё есть.

     
     
  • 2.128, Некто с Марса (?), 16:01, 20/05/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Используй эмакс. Эмакс это операционная система там всё есть.

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


     

  • 1.130, Аноним (-), 21:43, 20/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А можно в открытую :terminal консоль копипастить из редактора не через системный буфер обмена?
     
  • 1.134, rihad (ok), 18:04, 23/05/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нить использует фичи vim выходящие за рамки vi? ) Я не говорю про :wnext и прочие сахаризмы, а дейтсвительно что-то новое. Вопрос к админам, не к программерам.
     

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



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

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