The OpenNET Project / Index page

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



"Доступен Neovim 0.2, модернизированный вариант редактора Vim "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен Neovim 0.2, модернизированный вариант редактора Vim "  +/
Сообщение от opennews on 03-Май-17, 10:42 
После полутора лет разработки сформирован (https://github.com/neovim/neovim/releases/tag/v0.2.0) релиз Neovim 0.2 (https://neovim.io/), ответвления от редактора Vim, сфокусированного (https://github.com/neovim/neovim/wiki/Introduction) на  повышении расширяемости и гибкости. В рамках проекта Neovim уже более трёх лет проводится агрессивная переработка кодовой базы Vim, в результате которой вносятся изменения, упрощающие сопровождение кода, предоставляющие средства разделения труда между несколькими мэйнтейнерами, отделяющие интерфейс от базовой части (интерфейс можно менять не трогая внутренности) и  реализующие новую расширяемую архитектуру (https://github.com/neovim/neovim/wiki/Plugin-UI-architecture) на основе плагинов.


Из проблем Vim, побудивших к созданию Neovim, отмечается раздутая монолитная кодовая база, состоящая более чем из 300 тысяч строк кода на языке Си (C89). Во всех нюансах кодовой базы Vim разбирается всего несколько человек, а все изменения контролирует один мэйнтейнер, что затрудняет сопровождение и работу над усовершенствованием редактора. Вместо встроенного в ядро Vim  кода для поддержки GUI в Neovim предлагается использовать универсальную прослойку, позволяющую создавать интерфейсы с использованием различных тулкитов.

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


В настоящее время уже подготовлено (https://github.com/neovim/neovim/wiki/Related-projects#plugins) более 50 специфичных плагинов, доступны биндинги для создания плагинов и реализаций интерфейсов с использованием различных языков программирования (C++, Clojure, Perl, Python, Go, Java, Lisp, Lua, Ruby) и фреймворков (Qt5, ncurses, Node.js, Electron, GTK+). Развивается несколько вариантов пользовательского интерфейса.  GUI-надстройки во многом напоминают плагины, но, в отличие от плагинов, они инициируют вызов функций Neovim, в то время как плагины вызываются из Neovim.


В новой версии перенесены некоторые возможности Vim 8 (средства для косвенного вызова функций и лямбда-выражения для быстрого создания пользовательских функций), обеспечена полноценная поддержка платформы Windows, усовершенствован встроенный эмулятор терминала и представлена очередная порция переработок, связанных с модернизацией и рефакторингом API. Оригинальные наработки проекта распространяются (https://github.com/neovim/neovim/) под лицензией Apache 2.0, а базовая часть под лицензией Vim.


URL: https://www.reddit.com/r/neovim/comments/68rt5x/neovim_020_i.../
Новость: http://www.opennet.me/opennews/art.shtml?num=46491

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –20 +/
Сообщение от rob pike on 03-Май-17, 10:42 
Но ведь есть Emacs.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +3 +/
Сообщение от waylandbeliver on 03-Май-17, 10:45 
Емакс это не то немного.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Andrey Mitrofanov on 03-Май-17, 11:47 
> Емакс это не то немного.

Имакс и https://notmuchmail.org/notmuch-emacs/ _то_ "немного".   P-D

//И да, полчаса в учебнике имакс и ... .... ........
//$ emacs -Q -nw --eval '(help-with-tutorial)'

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

57. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от rob pike on 04-Май-17, 02:07 
> сфокусированного на повышении расширяемости и гибкости

Что же тут не про то?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

33. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от freehck email(ok) on 03-Май-17, 14:31 
> Но ведь есть Emacs.

Ну нравится людям писать плагины на Lua. Ну терпеть они Elisp не могут от слова совсем.
Что, что Вы от них хотите? Они делают так, как им нравится. Они в своих правах.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

44. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Iaaa (ok) on 03-Май-17, 18:48 
Не в лиспе дело. В самой философии емакса.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

52. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от freehck email(ok) on 03-Май-17, 22:13 
> Не в лиспе дело. В самой философии емакса.

Что же не так в философии емакса?

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

50. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Ordu email(ok) on 03-Май-17, 22:06 
> Ну нравится людям писать плагины на Lua. Ну терпеть они Elisp не могут от слова совсем.

Написать lua на лиспе -- это развлечение на несколько вечеров. Даже если на гадком elisp'е писать. А если какой-нибудь генератор парсеров задействовать, то можно и быстрее.

Но, кстати, заглянул в гугл, в поисках готового компилятора lua в lisp, и там сплошняком обратные компиляторы lisp'а в lua. Это как бэ намекает, что не-лисперы неспособны мыслить в терминах типа "заточить язык под себя".

Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

53. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (??) on 03-Май-17, 23:09 
Поищите лучше в гугле фразу "стоя в гамаке".
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

55. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Ordu email(ok) on 03-Май-17, 23:47 
> Поищите лучше в гугле фразу "стоя в гамаке".

Я вот про это как раз и говорю: программист незнакомый с лиспом, просто не в состоянии оценить идею превращения неудобной системы в удобную, работая над этим _изнутри_ системы. Не-лисперы очень ригидны и могут функционировать только в узком спектре ситуаций, границы которого жёстко заданы теми возможностями, которые предоставляет ими предпочитаемый язык.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

60. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от angra (ok) on 04-Май-17, 05:58 
В каждом сравнении лиспа с другими ЯП лисперы всегда приводят свой любимый аргумент: "я за n часов/дней напишу интерпретатор другого ЯП, а значит лисп по-любому круче, а вы ничего не понимаете". Вот только у опытных программистов, а не новичков, на которых эти пoнты рассчитаны, сразу возникает два встречных вопроса: "а сколько лет понадобится, чтобы написать _корректный_ интерпретатор целевого ЯП?" и "если ваш лисп такой весь из себя замечательный для написания на нем других ЯП, то почему же в реальности большая часть реализаций различных ЯП написана совсем не на лиспе?"
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

62. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Ordu email(ok) on 04-Май-17, 08:53 
Я про Фому, а мне про Ерёму. Я про программистов, а мне про языки. Сказать нечего, будём передёргивать тему и уводить её в оффтоп?
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

68. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Добрый on 04-Май-17, 16:26 
> идею превращения неудобной системы в удобную, работая над этим _изнутри_ системы

Да что это за абстрактный бред вообще? Обычный текстовый редактор, какая  разница, на чем он написан? Я не пойму эту романтизацию лиспа.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

69. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Ordu email(ok) on 04-Май-17, 18:54 
>> идею превращения неудобной системы в удобную, работая над этим _изнутри_ системы
> Обычный текстовый редактор, какая разница, на чем он написан?

Вот и я о том же: какая разница. Если не устраивает встроенный лисп, и lua кажется приятнее, всегда можно написать lua на лиспе и забыть про lisp.

> Я не пойму эту романтизацию лиспа.

Есть вещи, которые можно понять только через практику.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

73. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Luarocks on 04-Май-17, 21:11 
> Вот и я о том же: какая разница. Если не устраивает встроенный
> лисп, и lua кажется приятнее, всегда можно написать lua на лиспе
> и забыть про lisp.

Зачем писать реализацию Lua для Emacs, если есть Neovim с классным быстрым Luajit, который умеет делать пыщь-пыщь?

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

75. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Ordu email(ok) on 04-Май-17, 21:44 
>> Вот и я о том же: какая разница. Если не устраивает встроенный
>> лисп, и lua кажется приятнее, всегда можно написать lua на лиспе
>> и забыть про lisp.
> Зачем писать реализацию Lua для Emacs, если есть Neovim с классным быстрым
> Luajit, который умеет делать пыщь-пыщь?

Ты читал тред, или только последние сообщения в нём? Исходный вопрос стоял так: зачем пилить neovim с lua, если есть emacs? Запилить lua в elisp гораздо проще, чем перепилить vim в neovim.

Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

78. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Luarocks on 04-Май-17, 22:54 
Давай по-другому вопрос зададим: зачем вообще пилить Emacs, если есть Vim (а теперь и полноценный Lua внутри, а не интерпретатор на интерпретаторе, как ты предлагаешь)?
Ответить | Правка | ^ к родителю #75 | Наверх | Cообщить модератору

79. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Ordu email(ok) on 04-Май-17, 23:26 
> Давай по-другому вопрос зададим: зачем вообще пилить Emacs, если есть Vim (а
> теперь и полноценный Lua внутри, а не интерпретатор на интерпретаторе, как
> ты предлагаешь)?

Затем что emacs уже есть, а neovim ещё не существует. Ну, то что есть на данный момент -- это просто vim с пририсованным ему карандашным наброском перспектив развития.

Ответить | Правка | ^ к родителю #78 | Наверх | Cообщить модератору

71. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Luarocks on 04-Май-17, 20:57 
"Заточить язык под себя" и компиляция Lua в Lisp (ты точно это имел в виду?) связаны между собой чуть менее, чем никак.
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

74. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Ordu email(ok) on 04-Май-17, 21:41 
> "Заточить язык под себя" и компиляция Lua в Lisp (ты точно это
> имел в виду?) связаны между собой чуть менее, чем никак.

И конечно же ты лучше меня понимаешь, что связано как, а что никак.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

77. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Luarocks on 04-Май-17, 22:51 
Не вижу разницы между анонимными аналитиками с Опеннета.
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

40. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 03-Май-17, 16:11 
> Взаимодействие с плагинами производится в асинхронном режиме, без блокирования базовых компонентов редактора.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

47. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от _ (??) on 03-Май-17, 19:16 
>Но ведь есть Emacs.

Но ведь все знают, что редактор текста туда ещё не завезли ...

PS:   :-p

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Это я on 03-Май-17, 10:50 
Хорошая штука, ей только текстового редактора не хватает...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +8 +/
Сообщение от A.Stahl (ok) on 03-Май-17, 11:48 
Учитывая бибикающую музыкальность vim'а актуальней не текстовый, а нотный редактор...
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

20. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним email(??) on 03-Май-17, 12:36 
Всегда удивлялся тому, что бывают *nix-администраторы, которые ненавидят vi/vim/emacs (сам одного такого знаю).
Да, чтобы уметь пользоваться ими надо книжку почитать и дружить с английским языком.
Но нет, надо же утверждать, что vi* умеет либо бибикать, либо портить.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +4 +/
Сообщение от A.Stahl (ok) on 03-Май-17, 12:39 
А я всегда удивлялся, что есть люди которые могут не ненавидеть это преступление против юзабилити.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

27. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +4 +/
Сообщение от Аноним (??) on 03-Май-17, 13:06 
Ну да, хреново у него с юзабилити, но лучше-то всё равно ничего нет.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

41. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (??) on 03-Май-17, 17:23 
> А я всегда удивлялся, что есть люди которые могут не ненавидеть это
> преступление против юзабилити.

"юзабилити" это когда вместо интерфейса одна большая кнопка "сделать Хорошо"?

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

58. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от rob pike on 04-Май-17, 02:09 
Если за этой кнопкой большая нейросеть и очень много данных о пользователе, то в типичном случае это идеальное юзабилити.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

63. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 04-Май-17, 11:05 
> Если за этой кнопкой большая нейросеть и очень много данных о пользователе,
> то в типичном случае это идеальное юзабилити.

https://www.youtube.com/watch?v=vIZVWVJ4_9M

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

81. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Andrey Mitrofanov on 05-Май-17, 08:14 
#>>одна большая кнопка "сделать Хорошо"?
> Если за этой кнопкой большая нейросеть и очень много данных о пользователе,
> то в типичном случае это идеальное юзабилити.

https://duckduckgo.com/?q=%D0%BA%D0%BD&#...

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

43. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +3 +/
Сообщение от Tishka17 email on 03-Май-17, 18:42 
Не путайте юзабилити и уровень вхождения
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

65. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от KonstantinB (ok) on 04-Май-17, 15:11 
Все у него хорошо с юзабилити, просто юзабилити там нестандартное. :)

Зато когда нейронные связи прорасли в спинной мозг, пользоваться стрелочно-ориентированными редакторами становится решительно невозможно, по крайней мере - ужасно непродуктивно. Я даже в JetBrains-овских IDE сразу IdeaVim-плагин ставлю.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

88. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от northbear (??) on 12-Май-17, 00:41 
Всегда удивлялся, почему админами называют кого попало...
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

35. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +5 +/
Сообщение от freehck email(ok) on 03-Май-17, 14:55 
> Но нет, надо же утверждать, что vi* умеет либо бибикать, либо портить.

А EMACS - это сокращение от Escape-Meta-Alt-Control-Shift! :)


Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

49. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от бедный буратино (ok) on 03-Май-17, 20:27 
и это только одной рукой. три остальных в это время заняты другими клавишами
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

45. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –3 +/
Сообщение от lucentcode (ok) on 03-Май-17, 19:06 
Вот и я удивляюсь... Когда я бытался использовать его для кодинга на python - я его ненавидел. Когда появилась необходимость править конфиги на серверах, на которых кроме меня работали и мои коллеги - я оценил всю простоту и мощь vim. Одно то, что в нём можно делать так

vim some_file +line_num

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

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

48. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от бедный буратино (ok) on 03-Май-17, 20:26 
>  vim some_file +line_num

осталось только найти редактор, который так не может

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

51. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от freehck email(ok) on 03-Май-17, 22:10 
> Одно то, что в нём можно делать так
>  vim some_file +line_num

Вы не поверите... Вот сейчас прямо, отвечая на Ваше сообщение, я нажимаю специальный хоткей, который открывает мне текст поля для ввода в редакторе путём запуска команды:
emacs +<line>:<column> <file>

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

Ага, ага. Emacs.

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

Ну у меня тут всё просто: все образы систем, с которых мы новые виртуалки создаём, я подтюнил, поставив туда emacs. :)
PS: vim, кстати, я тоже поставил; в нашей конторе люди всё-таки вместе работают, а не занимаются холиворами о текстовых редакторах

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

59. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 04-Май-17, 02:41 
> он предупреждает когда кто-то до тебя изменил файл

Так даже gedit умеет.

Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

13. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Andrey Mitrofanov on 03-Май-17, 11:50 
> Хорошая штука, ей только текстового редактора не хватает...

Самое Важное http://www.opennet.me/openforum/vsluhforumID3/111044.html#11 уже есть.
Они уже научили его би-би-кать.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +3 +/
Сообщение от eganru on 03-Май-17, 10:55 
действительно было бы здорово, чтобы везде, где можно была поддержка интерфейса, как в vim. если neovim действительно упрощает решение этой важной для общества задачи, то честь и хвала его разработчикам.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Нанобот (ok) on 03-Май-17, 10:56 
а пакетный менеджер там есть? чтобы плагины одной командой устанавливать
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +3 +/
Сообщение от Анончик on 03-Май-17, 11:10 
https://github.com/junegunn/vim-plug хорошо умеет работать по Neovim (как и под обычным вимом).
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от P.Galloway (ok) on 03-Май-17, 11:24 
"На словах" - планировался, но не всё сразу. Ну и несильно надо, т.к. Vundle и Pathogen - поддерживают (ЕМНИП) neovim.
Для текущих задач - https://neovim.io/roadmap
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

15. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от антончик on 03-Май-17, 12:01 
И не один: Vundle, NeoBundle, VimPlug, Pathogen, Dein и другие. В случае к примеру с Vundle обновление плагинов происходит по команде `nvim +PluginUpdate`, ну или прямо с самом виме: `:PluginUpdate`.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

19. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (??) on 03-Май-17, 12:30 
VAM!

P.S. Пока в них разберёшься, офигеешь. В том плане, что "тысячи" их. И выбрать по вкусу - дело часа, а то и двух.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

24. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от антончик on 03-Май-17, 12:45 
В таких случаях я рекомендую бросать кубик, а уже потом, если чем-то недоволен, можно копать в сторону другого. Я в принципе сам таким образом выбрал Vundle, и не утруждаю себя изучать какой-то другой, т.к. он работает и кушать не просит. Я слышал что dein это делает быстрее за счёт параллелизации, но мне пока просто лень копаться, т.к. PluginInstall/PluginUpdate это не самая частая команда.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

37. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 03-Май-17, 15:34 
Плюсую. Часто install/update вообще раз в пятилетку можно делать.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

54. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 03-Май-17, 23:12 
> Vundle, NeoBundle, VimPlug, Pathogen, Dein

Umhir deln Fshofth, Du saq mishallfen
Ersan su stramanlisa du saq verhallfen
Itor ka skirian, thror qastura taras
Wur qanar wur stilor wur kas

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

85. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Сотона on 06-Май-17, 10:25 
Ты звал и я пришел, чего хочешь?
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору

66. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним email(??) on 04-Май-17, 15:14 
Скоро systemd завезут
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +12 +/
Сообщение от A.Stahl (ok) on 03-Май-17, 11:03 
>модернизированный вариант редактора Vim

Теперь может бибикать в стерео!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (??) on 03-Май-17, 11:23 
Можно сделать из этого полноценный громадный графический IDE?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от антончик on 03-Май-17, 12:06 
Да, помимо стандартной обвески тысячей плагинов, посмотри например на один из гуев для Neovim: https://github.com/extr0py/oni любой gui для neovim потенциально расширяем до размеров твоей фантазии и желания писать кот. Для neovim также существует асинхронный интерфейс remote-плагинов, то-есть плагинов, которые работают в отдельных процессах и коммуницируют с Neovim по спец. протоколу (я сам к пример пользуюсь deoplete), и написан такой плагин может быть на чём угодно, вот к примеру биндинги на haskell: https://hackage.haskell.org/package/nvim-hs
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от asd (??) on 03-Май-17, 12:49 
Подскажите, уважаемый. Вы намекали в одном из ответов, что конфигом можно избежать как сумасшедший давить при любом пуке на Esc.
И таким образом не только выигрывать в сложных задачахх, но и не проигрывать в простых (начнем с esc-u, esc-u против ctrl, z,z,z,z)
Верно вас понял?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

26. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от фвы on 03-Май-17, 13:02 
Т.е. можно ли прикрутить ctrl+c на копирование, вместо esc+u?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

17. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от anonimbl on 03-Май-17, 12:22 
да(нет)
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

29. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 03-Май-17, 13:32 
Можно добавить Vim в существующие громадные графические IDE


https://plugins.jetbrains.com/plugin/164-ideavim

http://stackoverflow.com/questions/2220653/what-vim-plugins-...

http://stackoverflow.com/questions/12306816/vim-plugin-for-n...

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Turbid (??) on 03-Май-17, 11:29 
>обеспечена полноценная поддержка платформы Windows

Краш на каждый чих

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 03-Май-17, 12:38 
Переход от с к с++ - ошибка, привязка к спорным стандартам (мсгпак) - ошибка. Хоть и взлетел, но не айс.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

56. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 03-Май-17, 23:58 
Не вводите людей в заблуждение: его переводят на c11, а не на c++.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

28. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (??) on 03-Май-17, 13:08 
Можно ли прикрутить ctrl+c вместо esc+u?
Прошу, без глупых "зачем".
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (??) on 03-Май-17, 13:40 
:inoremap <C-C> <Esc>ui
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

31. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (??) on 03-Май-17, 13:44 
Да.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

34. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от фыв (??) on 03-Май-17, 14:33 
Спасибо!
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

38. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от fi (ok) on 03-Май-17, 15:51 
в гвиме можно, а вот в консоле его перехватывает сам терминал.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

61. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от angra (ok) on 04-Май-17, 06:20 
Что именно он у вас перехватывает, в какой консоли и какой терминал?
А то помню несколько лет назад я очень удивился, когда в одной организации обнаружил на всех серверах в конфиге vim бинд ctrl-z на undo. После вопроса: "Какого ... и что же вы используете для suspend вместо этого?" оказалось, что там ни один админ не знал про дефолтное действие ctrl-z в никсах.
Ну и сейчас быстро проверил, ctrl-c и ctrl-z без проблем можно забиндить в консольном vim и никто ничего не перехватывает.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

32. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 03-Май-17, 14:02 
Файл более 10G он умеет открывать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +4 +/
Сообщение от Аноним (??) on 03-Май-17, 15:32 
Исходники винды нашёл?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

42. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от trdm (ok) on 03-Май-17, 18:41 
10 грам - фигня.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

86. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от Аноним (??) on 06-Май-17, 21:55 
Плюсую вопрос, ибо только joe умеет работать как надо. Последним и пользуюсь.

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

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

39. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +11 +/
Сообщение от Аноним (??) on 03-Май-17, 15:53 
> Из проблем systemd, побудивших к созданию Neosystemd, отмечается раздутая
> монолитная кодовая база, состоящая более чем из 900 тысяч строк кода на языке Си.
> Во всех нюансах кодовой базы systemd разбирается всего несколько человек, а все изменения контролирует один мэйнтейнер
>

fix из будущего

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +2 +/
Сообщение от Ilya Indigo (ok) on 03-Май-17, 19:12 
Тонко и элегантно.
Давно уже этого с нетерпением жду.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

64. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от saahriktu (ok) on 04-Май-17, 13:57 
Этот neovim только юникод и поддерживает. vim, в отличие от него, читает локаль и автоматически переключает кодировку, поддерживая в т.ч. и однобайтные кодировки.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

67. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от nobody (??) on 04-Май-17, 15:22 
Слава KOI-8!
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

70. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от 858d214ba09f174963f9d4f132585a83 on 04-Май-17, 20:46 
Посоветуйте нормальный IDE консольный?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

72. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Аноним (??) on 04-Май-17, 21:08 
GNU
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

76. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +/
Сообщение от Led (ok) on 04-Май-17, 22:10 
> Посоветуйте нормальный IDE консольный?

Для тебя - notepad.exe

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

80. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  –1 +/
Сообщение от saahriktu (ok) on 04-Май-17, 23:56 
motor. http://thekonst.net/articles/en/freeos.intro.html , https://github.com/rofl0r/motor .


Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

83. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (??) on 06-Май-17, 01:53 
> motor. http://thekonst.net/articles/en/freeos.intro.html , https://github.com/rofl0r/motor
> .

*cмотрит на ник* -- дайте угадаю, оно последний раз релизилось лет 15 назад, не умеет в utf-8, только в кошенрый koi8-r?


Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

84. "Доступен Neovim 0.2, модернизированный вариант редактора Vim..."  +1 +/
Сообщение от Аноним (??) on 06-Май-17, 01:59 
>> motor. http://thekonst.net/articles/en/freeos.intro.html , https://github.com/rofl0r/motor
>> .
> *cмотрит на ник* -- дайте угадаю, оно последний раз релизилось лет 15
> назад, не умеет в utf-8, только в кошенрый koi8-r?

глянул, последняя версия 3.4.0 ажно 2005 года, предлагает на выбор ручной Makefile или autotools и кошеный СVS в качестве VS. И да, утф не жрет, выдает крякозябры.

Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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