URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 90107
[ Назад ]
Исходное сообщение
"Представлен плагин CoVim для совместного редактирования в Vim"
Отправлено opennews , 21-Май-13 15:20
Представлен (http://www.fredkschott.com/post/50510962864/introducing-covi... новый плагин для редактора Vim - CoVim (https://github.com/FredKSchott/CoVim), предназначенный для организации совместного редактирования одного документа одновременно несколькими пользователями, работающими на разных компьютерах и взаимодействующими по сети. Каждый пользователь видит курсоры других участников, выделенных разными цветами, а также в режиме реального времени наблюдает за всеми вносимыми в документ изменениями.
<center><a href="http://media.tumblr.com/cf5b25bf20f48d58199dad397aaba83b/tum... src="http://www.opennet.me/opennews/pics_base/0_1369134496.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
Для организации совместной работы требуется запуск специально подготовленного серверного процесса, написанного на Python с задействованием библиотеки Twisted. Запуск производится через выполнение в Vim на одном из компьютеров команды ":CoVim start порт имя", после чего текущий документ становится доступен для редактирования другими участниками. Сервер также может быть запущен независимо от Vim через команду "./server.py порт". Для подключения к совместному редактированию достаточно обратиться к серверу с определёнными при запуске параметрами (":CoVim connect хост порт имя"). Для отключения достаточно набрать ":CoVim disconnect" или выйти из Vim.
В процессе работы сервер CoVim не координирует синхронизацию между компьютерами дискового представления документа, а используется только для реплицирования изменений внутренних буферов, транслируя другим участникам информацию о перемещении курсора и изменении документа, а также начальное содержимое документа. Системы других участников применяют пришедшие от сервера изменения к локальной копии документа в памяти Vim. Таким образом все изменения сразу отображаются у всех участников, но затрагивают только внутренний буфер Vim, сохранение на диск локальной копии документа производится отдельно каждым участником на своё усмотрение. Каждый сеанс также по отдельности учитывает локальные настройки каждого пользователя.
В качестве областей применения CoVim упоминается парное программирование (http://ru.wikipedia.org/wiki/%D0%9F%D0%B... помощь в решении трудных задач более опытным коллегой, помощь в выполнении заданий и просмотр работ студентов преподавателем. В классическом парном программировании два разработчика работают над решением задачи на одном физическом компьютере, использование CoVim позволяет оптимизировать данную методику предоставив второму участнику отдельный монитор и клавиатуру.
URL: http://www.fredkschott.com/post/50510962864/introducing-covi...
Новость: http://www.opennet.me/opennews/art.shtml?num=36979
Содержание
- Представлен плагин CoVim для совместного редактирования в Vi...,pavlinux, 15:20 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,бедный буратино, 15:23 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,pavlinux, 15:26 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,бедный буратино, 15:43 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 17:06 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,pavlinux, 17:10 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 16:33 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 17:36 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,pimiento, 15:23 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,freehck, 20:03 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 15:52 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 16:10 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,бедный буратино, 16:32 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 18:04 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 19:30 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 20:02 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,бедный буратино, 09:56 , 23-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 19:31 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,бедный буратино, 09:51 , 23-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 19:58 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,виндотролль, 22:01 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,бедный буратино, 09:53 , 23-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,виндотролль, 14:26 , 03-Июн-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 16:04 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,pavlinux, 16:20 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 17:38 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 18:14 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,hshhhhh, 16:07 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Клим, 16:22 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 16:44 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,ip1981, 19:34 , 21-Май-13
- Представлен плагин CoVim для совместного редактирования в Vi...,Аноним, 20:02 , 21-Май-13
Сообщения в этом обсуждении
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено pavlinux , 21-Май-13 15:20
Клёва, новый мессенджер!!!
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено бедный буратино , 21-Май-13 15:23
Ассиметричный ответ Google Talk. Никогда ещё Google не был так близок к испугу.
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено pavlinux , 21-Май-13 15:26
> Ассиметричный ответ Google Talk. Никогда ещё Google не был так близок к
> испугу.Предлагаю доработать плугин, - сделать видео чат в ASCII графике! \(סּںסּَ` )/ۜ
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено бедный буратино , 21-Май-13 15:43
opennet ещё не этот
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 17:06
Это не ASCII, а Unicode. Разница есть, причём большая.
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено pavlinux , 21-Май-13 17:10
> Это не ASCII, а Unicode. Разница есть, причём большая.Да ты чо?! Расскажи!
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 16:33
У Emacs еще и с чатом: http://www.emacswiki.org/emacs/Rudel :)
А вообще еще http://www.emacswiki.org/emacs/CollaborativeEditing тема.
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 17:36
> Клёва, новый мессенджер!!!"Irc is just a multi-player notepad". Не прошло и 30 лет как до кого-то это дошло :)
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено pimiento , 21-Май-13 15:23
С несколькими курсорами это годно. В emacs тоже можно цеплять к одному emacs одновременно, но курсор один. Можно ли, интересно, так же сделать?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено freehck , 21-Май-13 20:03
Кстати да, тоже интересно.С другой стороны, я не совсем понимаю, зачем это нужно... Но затея действительно интригует. )
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 15:52
Кому нужен этот дохляк?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 16:10
юзер gedit`а?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено бедный буратино , 21-Май-13 16:32
А что с gedit-ом не так?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 18:04
Некоторые хомячки почему-то считают его текстовым редактором.
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 19:30
По сравнению с vim`ом не так мощен (или лучше сказать немощен)
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 20:02
> По сравнению с vim`ом не так мощен (или лучше сказать немощен) Теперь бибикать и все портить можно в режиме мультиплеера :)
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено бедный буратино , 23-Май-13 09:56
> По сравнению с vim`ом не так мощен (или лучше сказать немощен) Зависит от задач. Зато он более удобен. И я не понимаю, какой смысл показывать свою крутость компьютеру - мне не нужно ему что-то доказывать. Хомяческий, нехомяческий, зато достаточно функций, доступных сразу.
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 19:31
> А что с gedit-ом не так?Да все с ним нормально... обычный notepad, только на GTK2+
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено бедный буратино , 23-Май-13 09:51
> Да все с ним нормально... обычный notepad, только на GTK2+В обычном notepad нет сниппетов, ядра python и нескольких разных автодополнений. И ещё много чего.
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 19:58
То, что там нельзя делать штуки, подобные этой:
:%s#>[^<]\+>##g или :%s/^\(.*\)\n\1$/\1/
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено виндотролль , 21-Май-13 22:01
первое даже не пытался понять (без мана не разобраться) :) А второе — это убрать дубликаты строк?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено бедный буратино , 23-Май-13 09:53
Кто запретил?ps. 99.99% людей не выговорят подобное без справочника. И я понимаю, почему. А вы - нет.
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено виндотролль , 03-Июн-13 14:26
> ps. 99.99% людей не выговорят подобное без справочника.Это правда. Но когда приспичит, проще почитать справочник, чем писать все с нуля. С поиском/заменой еще просто, а вот сортировка строк по регулярке — это вообще космос в плане удобства, и за 5 минут я такое точно не напишу.
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 16:04
ждем такую тему в libreoffice !
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено pavlinux , 21-Май-13 16:20
lIBREoFFICE уМЕЕТ ПЕРЕВОДИТЬ БУКВЫ верхнего РЕГИСТРА В НИЖНИЙ И обратно, дВУМЯ-ТРЕМЯ КНОПКАМИ?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 17:38
> lIBREoFFICE уМЕЕТ ПЕРЕВОДИТЬ БУКВЫ верхнего РЕГИСТРА В НИЖНИЙ И обратно, дВУМЯ-ТРЕМЯ КНОПКАМИ? А что, у тебя шифт и капслок заело? :)
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 18:14
> lIBREoFFICE уМЕЕТ ПЕРЕВОДИТЬ БУКВЫ верхнего РЕГИСТРА В НИЖНИЙ И обратно, дВУМЯ-ТРЕМЯ КНОПКАМИ? Умеет, и что?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено hshhhhh , 21-Май-13 16:07
Милота :)))
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Клим , 21-Май-13 16:22
шифрование трафика есть?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 16:44
Внутри VPN использовать можно. ,)
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено ip1981 , 21-Май-13 19:34
Жесть какая. ЗАЧЕМ?
"Представлен плагин CoVim для совместного редактирования в Vi..."
Отправлено Аноним , 21-Май-13 20:02
> Жесть какая. ЗАЧЕМ?"Just because they can", как обычно :)