主にVIを使用したヘッドレスLinux x64サーバーでC++コードを開発しています。Windowsデスクトップが提供されていますが、同様の状況にある他の人はどのように機能しているのでしょうか? LinuxボックスにリモートでWindowsを使用するだけですか、それともWindowsで開発する方法がありますか。
私の頭に浮かぶ2つの解決策は次のとおりです。
- Windows デスクトップで Linux VM を実行します。
- シグウィン。(それについてはわかりません)。
他のもの?
Windows 用のVIMポートがあります。Windows パス セパレーターを使用することを除いて、毎日のユーザーとして、エクスペリエンスはシームレスであると言えます。
考慮すべき他のオプションがあります。
他の人が述べたように、パテはWindows専用のssh / scpを取得します。
私が現在開発している唯一の C++ アプリは Qt ベースのクロス プラットフォームであるため、Visual Studio を使用して Windows で開発し、Linux でテストする傾向があります。Linux でのテストには主に putty、vi、make を使用しますが、デバッガーを使用する必要がある場合は、nemiver と xming を使用し、パテで x セッションを PC にエクスポートして xming をレンダリングします。
そのような環境で作業していたとき、Windows ボックスに Cygwin/X とパテをインストールしました。パテを使用して、[接続] --> [SSH] --> [X11] --> [X11 転送を有効にする] をオンにして Linux ボックスに接続します。君は
Linux マシンで使用できる X プログラムはすべて、ローカル クライアント デスクトップでシームレスに使用できます。Eclipse または gvim または kate で実行できます。
もう 1 つうまくいったことは、Linux ボックスで Samba を使用してソース ツリーを共有し、Windows のドライブをその共有にマッピングして、ネイティブの Windows ツールを使用して編集したことです。
LinuxボックスにリモートでWindowsを使用するだけですか、それともWindowsで開発する方法がありますか。-- はい、たいていそうしています。
winscp は、Windows 用の emacs、gedit、メモ帳など、選択したエディターでローカルにテキスト編集を行い、リモートで保存できるツールです。