4

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

2 ответа2

2

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

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

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

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

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

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

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

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

1

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .