Я установил virtul Linux на свою Windows XP через Virtual Box для использования Ruby on Rails, но обнаружил одну проблему - все мои файлы, которые работают с каталогами Rails, находятся на виртуальной машине, и я не могу редактировать их с помощью моего Sublime текста, который есть в Windows. Должен ли я установить Sublime в виртуальном Linux или я могу редактировать файлы другим способом? Спасибо за ответ.
2 ответа
Есть и другой способ: делиться своими папками между двумя машинами. Таким образом, у вас не будет дубликатов, и вы сэкономите место. Кроме того, ваши файлы всегда будут доступны, и вы будете работать с ними с помощью любого инструмента, который считаете нужным. Это не альтернатива установке Sublime в Ubuntu, это просто дополнение.
Процедура, приведенная ниже, позволяет вам делиться папками на хост-машине с гостевой машиной. Это наиболее удобное решение, потому что ваши файлы всегда будут под рукой, независимо от того, включена ли виртуальная машина. Если ваши файлы изначально находятся в гостевой системе, следуйте этой процедуре, чтобы установить новые общие папки, а затем из гостевой системы перенесите все уже существующие файлы в общую папку.
Для этого требуется пакет расширений, который вы можете скачать здесь:
Теперь, когда виртуальная машина выключена, на панели настроек виртуальной машины нажмите Общие папки:
Теперь нажмите "добавить новую папку", где находится мой курсор:
А теперь заполните небольшую форму, которая появится так, как вы считаете нужным:
Не забудьте проверить опцию Auto-mount, нет необходимости каждый раз делать это вручную.
При запуске виртуальной машины указанные папки будут общими.
Вы можете установить возвышенный текст на вашей виртуальной машине , но если у вас есть доступ по SSH к вашей виртуальной машине , вы можете использовать SSH, cyberduck и возвышенный текст вместе, чтобы сделать это довольно легко.
Вы должны установить возвышенный текст в качестве редактора для Cyberduck - перейдите в Edit -> Preferences, затем "выберите" и укажите его на возвышенный текст. Я уже сделал это, и это почти то же самое, что и при настройке программы на открытие типа файла в любом месте.
Затем вы можете войти на свой сервер, используя cyberduck - эти настройки работают для меня и использовать sftp, хотя в теории вы можете использовать любой другой тип передачи, который поддерживается.
щелкните правой кнопкой мыши файл, который хотите редактировать, выберите «Редактировать с помощью» и выберите «По умолчанию» или «Превосходный текст».
Вы можете редактировать файл как локальный файл и сохранить его, и он должен синхронизироваться с вашим сервером.