web-dev-qa-db-ja.com

仮想マシンでファイルを編集する

WindowsにvirtulLinuxをインストールしましたXP仮想ボックスを介してRailsでRubyを使用しましたが、Railsディレクトリは仮想マシン上にあり、Windows上にあるSublimeテキストでそれらを編集できません。仮想LinuxにSublimeをインストールする必要がありますか、それとも別の方法でファイルを編集できますか?応答ありがとうございます。

5
kuzyo

別の方法もあります。2台のマシン間でフォルダを共有します。このようにして、重複が発生することはなく、スペースを節約できます。また、ファイルにはいつでもアクセスできるようになり、適切と思われる機器を使用してファイルを操作できます。これは、UbuntuにSublimeをインストールすることに代わるものではなく、補完的なものです。

以下の手順では、ホストマシン上のフォルダをゲストマシンと共有できます。 VMがオンかオフかに関係なく、常にファイルが手元にあるため、これが最も便利なソリューションです。ファイルが最初にゲストにある場合は、次の手順に従って新しい共有を確立します。次に、dfoldersは、ゲスト内から、既存のすべてのファイルを共有フォルダーに移動します。

これには拡張パックが必要です。これは ここ からダウンロードできます。 enter image description here

ここで、VMをオフにして、VM設定パネルで、共有フォルダーをクリックします。 enter image description here

次に、カーソルが置かれているアイコンである「新しいフォルダを追加」をクリックします。enter image description here

そして今、あなたが適切と思うように現れるであろう小さなフォームに記入してください:enter image description here

自動マウントオプションをチェックすることを忘れないでください。毎回手動で行う必要はありません。

VMを起動すると、上記のフォルダーが共有されます。

3
MariusMatutiae

VMに崇高なテキストをインストールできますが、VMにSSHアクセスがある場合は、SSH、 cyberduck と崇高なテキストを一緒に使用して、かなりシームレスな方法でこれを行うことができます。

崇高なテキストをcyberduckのエディターに設定する必要があります-編集->設定に移動し、「選択」して崇高なテキストをポイントします。私はすでにこれを行っており、どこでもファイルタイプを開くようにプログラムを設定するときとほとんど同じです。

enter image description here

その後、cyberduckを使用してサーバーにログインできます。これらの設定は私にとっては有効であり、sftpを使用しますが、理論的には、サポートされている他の転送タイプを使用できます。

enter image description here

編集するファイルを右クリックし、[編集]を選択して、デフォルトまたは崇高なテキストを選択します

enter image description here

ファイルをローカルファイルとして編集して保存すると、サーバーに同期されます。

2
Journeyman Geek