The OpenNET Project / Index page

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

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

"Представлен плагин CoVim для совместного редактирования в Vim"  +/
Сообщение от opennews (ok) on 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.dev/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.dev/opennews/art.shtml?num=36979

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

Оглавление

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


1. "Представлен плагин CoVim для совместного редактирования в Vi..."  +6 +/
Сообщение от pavlinux (ok) on 21-Май-13, 15:20 
Клёва, новый мессенджер!!!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Представлен плагин CoVim для совместного редактирования в Vi..."  +13 +/
Сообщение от бедный буратино (ok) on 21-Май-13, 15:23 
Ассиметричный ответ Google Talk. Никогда ещё Google не был так близок к испугу.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Представлен плагин CoVim для совместного редактирования в Vi..."  +3 +/
Сообщение от pavlinux (ok) on 21-Май-13, 15:26 
> Ассиметричный ответ Google Talk. Никогда ещё Google не был так близок к
> испугу.

Предлагаю доработать плугин, - сделать видео чат в ASCII графике! \(סּںסּَ` )/ۜ

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

5. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от бедный буратино (ok) on 21-Май-13, 15:43 
opennet ещё не этот
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

16. "Представлен плагин CoVim для совместного редактирования в Vi..."  +3 +/
Сообщение от Аноним (??) on 21-Май-13, 17:06 
Это не ASCII, а Unicode. Разница есть, причём большая.

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

17. "Представлен плагин CoVim для совместного редактирования в Vi..."  –3 +/
Сообщение от pavlinux (ok) on 21-Май-13, 17:10 
> Это не ASCII, а Unicode. Разница есть, причём большая.

Да ты чо?! Расскажи!

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

14. "Представлен плагин CoVim для совместного редактирования в Vi..."  +4 +/
Сообщение от Аноним (??) on 21-Май-13, 16:33 
У Emacs еще и с чатом: http://www.emacswiki.org/emacs/Rudel :)
А вообще еще http://www.emacswiki.org/emacs/CollaborativeEditing тема.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

18. "Представлен плагин CoVim для совместного редактирования в Vi..."  +1 +/
Сообщение от Аноним (??) on 21-Май-13, 17:36 
>  Клёва, новый мессенджер!!!

"Irc is just a multi-player notepad". Не прошло и 30 лет как до кого-то это дошло :)

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

3. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от pimiento (ok) on 21-Май-13, 15:23 
С несколькими курсорами это годно. В emacs тоже можно цеплять к одному emacs одновременно, но курсор один. Можно ли, интересно, так же сделать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Представлен плагин CoVim для совместного редактирования в Vi..."  +1 +/
Сообщение от freehck email(ok) on 21-Май-13, 20:03 
Кстати да, тоже интересно.

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

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

6. "Представлен плагин CoVim для совместного редактирования в Vi..."  –18 +/
Сообщение от Аноним (??) on 21-Май-13, 15:52 
Кому нужен этот дохляк?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от Аноним (??) on 21-Май-13, 16:10 
юзер gedit`а?
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от бедный буратино (ok) on 21-Май-13, 16:32 
А что с gedit-ом не так?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

20. "Представлен плагин CoVim для совместного редактирования в Vi..."  +2 +/
Сообщение от Аноним (??) on 21-Май-13, 18:04 
Некоторые хомячки почему-то считают его текстовым редактором.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Представлен плагин CoVim для совместного редактирования в Vi..."  +2 +/
Сообщение от Аноним (??) on 21-Май-13, 19:30 
По сравнению с vim`ом не так мощен (или лучше сказать немощен)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

26. "Представлен плагин CoVim для совместного редактирования в Vi..."  +1 +/
Сообщение от Аноним (??) on 21-Май-13, 20:02 
> По сравнению с vim`ом не так мощен (или лучше сказать немощен)

Теперь бибикать и все портить можно в режиме мультиплеера :)

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

32. "Представлен плагин CoVim для совместного редактирования в Vi..."  –1 +/
Сообщение от бедный буратино (ok) on 23-Май-13, 09:56 
> По сравнению с vim`ом не так мощен (или лучше сказать немощен)

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

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

23. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от Аноним (??) on 21-Май-13, 19:31 
> А что с gedit-ом не так?

Да все с ним нормально... обычный notepad, только на GTK2+

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

30. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от бедный буратино (ok) on 23-Май-13, 09:51 
> Да все с ним нормально... обычный notepad, только на GTK2+

В обычном notepad нет сниппетов, ядра python и нескольких разных автодополнений. И ещё много чего.

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

25. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от Аноним (??) on 21-Май-13, 19:58 
То, что там нельзя делать штуки, подобные этой:
:%s#>[^<]\+>##g или :%s/^\(.*\)\n\1$/\1/
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

29. "Представлен плагин CoVim для совместного редактирования в Vi..."  +1 +/
Сообщение от виндотролль (ok) on 21-Май-13, 22:01 
первое даже не пытался понять (без мана не разобраться) :) А второе — это убрать дубликаты строк?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

31. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от бедный буратино (ok) on 23-Май-13, 09:53 
Кто запретил?

ps. 99.99% людей не выговорят подобное без справочника. И я понимаю, почему. А вы - нет.

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

33. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от виндотролль (ok) on 03-Июн-13, 14:26 
> ps. 99.99% людей не выговорят подобное без справочника.

Это правда. Но когда приспичит, проще почитать справочник, чем писать все с нуля. С поиском/заменой еще просто, а вот сортировка строк по регулярке — это вообще космос в плане удобства, и за 5 минут я такое точно не напишу.


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

8. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от Аноним (??) on 21-Май-13, 16:04 
ждем такую тему в libreoffice !
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от pavlinux (ok) on 21-Май-13, 16:20 
lIBREoFFICE уМЕЕТ ПЕРЕВОДИТЬ БУКВЫ верхнего РЕГИСТРА В НИЖНИЙ И обратно, дВУМЯ-ТРЕМЯ КНОПКАМИ?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

19. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от Аноним (??) on 21-Май-13, 17:38 
> lIBREoFFICE уМЕЕТ ПЕРЕВОДИТЬ БУКВЫ верхнего РЕГИСТРА В НИЖНИЙ И обратно, дВУМЯ-ТРЕМЯ КНОПКАМИ?

А что, у тебя шифт и капслок заело? :)

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

21. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от Аноним (??) on 21-Май-13, 18:14 
> lIBREoFFICE уМЕЕТ ПЕРЕВОДИТЬ БУКВЫ верхнего РЕГИСТРА В НИЖНИЙ И обратно, дВУМЯ-ТРЕМЯ КНОПКАМИ?

Умеет, и что?

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

9. "Представлен плагин CoVim для совместного редактирования в Vi..."  +2 +/
Сообщение от hshhhhh (ok) on 21-Май-13, 16:07 
Милота :)))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от Клим on 21-Май-13, 16:22 
шифрование трафика есть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Представлен плагин CoVim для совместного редактирования в Vi..."  +1 +/
Сообщение от Аноним (??) on 21-Май-13, 16:44 
Внутри VPN использовать можно. ,)
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

24. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от ip1981 (ok) on 21-Май-13, 19:34 
Жесть какая. ЗАЧЕМ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "Представлен плагин CoVim для совместного редактирования в Vi..."  +/
Сообщение от Аноним (??) on 21-Май-13, 20:02 
> Жесть какая. ЗАЧЕМ?

"Just because they can", как обычно :)

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

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

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




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

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