Вопрос

Какие существуют варианты сохранения и извлечения документов в облако и из него изнутри Emacs?

Я использую Emacs на работе, на машине с Windows и дома на Linux, поэтому в идеале мне нужно решение, которое более или менее готово работать для обеих операционных систем.

Я коснулся g-клиента, но не смог заставить его работать.Очевидно, что если других, более простых вариантов не будет, мне просто придется потратить на это еще пару часов.

Большое спасибо, Андреас

Это было полезно?

Решение

Два варианта, которые я могу придумать:

  1. Если у вас есть доступ к серверу, на котором работает ssh, используйте ssh с трампом.Вы также можете запустить ssh-сервер на своем домашнем Linux-сервере и получать доступ к своим домашним файлам с работы.Tramp отлично работает в Windows с ssh от cygwin.Он автоматически захватит файл (при условии, что вы укажете emacs что-то вроде /ssh:yourusername@yourserverhost:~/yourfile), поместит его во временный файл на вашем компьютере, а затем скопирует обратно на хост, когда вы его сохраните.

  2. Используйте систему контроля версий, например SVN или Git.Опять же, вы можете разместить сервер у себя дома или найти онлайн-хосты (большинство из них имеют открытый исходный код и, следовательно, являются общедоступными, но некоторые из них являются бесплатными и частными;Я использую unfuddle.com).Вам придется регулярно фиксировать/обновлять, но вы можете легко автоматизировать это, если хотите, и система контроля версий предоставит вам хорошую историю ваших файлов и систему безопасности на случай, если вы сделали что-то очень неправильно.

Emacs имеет отличную интеграцию с системой контроля версий.Если встроенной программы вам недостаточно (она довольно универсальна и, следовательно, не предлагает интерфейса для некоторых специфических функций конкретной системы управления версиями), существует множество хороших альтернатив (psvn для SVN и magit для Git, для пример).

Другие советы

Dropbox является довольно универсальным. Я храню даже мои конфигурационные файлы Emacs есть. Работает на Windows, Linux, OS X и iPhone. Syncs автоматически. История магазины. Это бесплатно. Что еще вы хотите?: -)

sshfs, если у вас хорошая скорость соединения.

В противном случае всегда есть режим бродяги для Эмакса.

Редактировать:Только что увидел, что вы используете Windows.

Прошло несколько лет с тех пор, как я использовал Windows в качестве рабочего стола, но я использовал Веб-Диск тогда.Это вроде как работает, хотя всегда было немного нестабильно.

Emacs имеет отличную поддержку удаленных файловых систем через Tramp.Итак, реальный вопрос заключается в том, что вам следует использовать в качестве удаленной ФС.Их много, и если у них есть возможность их смонтировать или войти в систему через ssh (для Tramp), все будет в порядке.

я использую ДжунглиДиск - отлично работает для Windows, Linux и Mac.Начинается около 2 доллара в месяц и есть ограничение в размере около 90 долларов в год.Вы можете выполнить резервное копирование на S3 или в Rackspace.

Это интегрируется на уровне файловой системы поэтому вы можете либо читать/писать в него напрямую, либо создавать из него ссылки на вашу локальную файловую систему.Я использую это для обмена файлами .emacs, .bash и т. д. между несколькими машинами.

Крис

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top