Редактирование файлов на виртуальной машине

Я установил virtul Linux на свою Windows XP через Virtual Box для использования Ruby on Rails, но обнаружил одну проблему - все мои файлы, которые работают с каталогами Rails, находятся на виртуальной машине, и я не могу редактировать их с помощью моего Sublime текста, который есть в Windows. Должен ли я установить Sublime в виртуальном Linux или я могу редактировать файлы другим способом? Спасибо за ответ.

2 ответа

Есть и другой способ: делиться своими папками между двумя машинами. Таким образом, у вас не будет дубликатов, и вы сэкономите место. Кроме того, ваши файлы всегда будут доступны, и вы будете работать с ними с помощью любого инструмента, который считаете нужным. Это не альтернатива установке Sublime в Ubuntu, это просто дополнение.

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

Для этого требуется пакет расширений, который вы можете скачать здесь: введите описание здесь

Теперь, когда виртуальная машина выключена, на панели настроек виртуальной машины нажмите Общие папки: введите описание здесь

Теперь нажмите "добавить новую папку", где находится мой курсор:введите описание здесь

А теперь заполните небольшую форму, которая появится так, как вы считаете нужным:введите описание здесь

Не забудьте проверить опцию Auto-mount, нет необходимости каждый раз делать это вручную.

При запуске виртуальной машины указанные папки будут общими.

Вы можете установить возвышенный текст на вашей виртуальной машине, но если у вас есть доступ по SSH к вашей виртуальной машине, вы можете использовать SSH, http://cyberduck.ch/ и возвышенный текст вместе, чтобы сделать это довольно легко.

Вы должны установить возвышенный текст в качестве редактора для Cyberduck - перейдите в Edit -> Preferences, затем "выберите" и укажите его на возвышенный текст. Я уже сделал это, и это почти то же самое, что и при настройке программы на открытие типа файла в любом месте.

введите описание здесь

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

введите описание здесь

щелкните правой кнопкой мыши файл, который хотите редактировать, выберите "Редактировать с помощью" и выберите "По умолчанию" или "Превосходный текст".

введите описание здесь

Вы можете редактировать файл как локальный файл и сохранить его, и он должен синхронизироваться с вашим сервером.

Другие вопросы по тегам