Codice Linux Visual Studio traballante in Windows


0

Abbiamo un ambiente di sviluppo insolito. Stiamo sviluppando un sistema basato su Linux, ma le nostre workstation sono tutte box di Windows 10. Accediamo alle nostre VM Linux tramite MobaXterm o strumenti simili. Alcuni di noi vogliono usare Visual Studio Code come nostro editor.

Abbiamo già testato e utilizzato Eclipse in questo modo e funziona perfettamente. Abbiamo appena lanciato Eclipse dalla riga di comando di Linux ed Eclipse si apre sulle nostre finestre di Windows. Funziona proprio come ti aspetteresti. È quasi indistinguibile da Eclipse per Windows.

Possiamo avviare Visual Studio Code dalla riga di comando di Linux nello stesso modo. Il codice arriva in Windows, ma poi si trova lì. Non può essere ridimensionato, spostato o ingrandito. La maggior parte di noi ha più monitor, quindi a volte apparirà su due monitor, con la "divisione" proprio nel mezzo dell'IDE. Nessuno dei controlli all'esterno del frame, come il ridimensionamento, è funzionale. L'unico pulsante che funziona è il pulsante di chiusura.

L'interno dell'IDE funziona bene. Possiamo ancora modificare il codice e salvarlo, ma dato che è così piccolo e immobile, è appena pratico.

Uno sviluppatore ha effettuato un fly-by e ha detto: "Oh, sì. Puoi risolverlo regolando le impostazioni del server X windows." Abbiamo esaminato le Impostazioni, ma non sappiamo quali modifiche sono necessarie. Qualcun altro ha esperienza con questo? MobaXterm è il problema?


2
Per me, VS Code funziona solo con l'inoltro X11 attendibile (non sicuro) di X11 ( -Yanziché -X).
Daniel B,

Risposte:


1

Ho lo stesso problema con qualsiasi server Windows X che ho provato. L'unico tipo di soluzione di lavoro che ho trovato è usare cygwin / x in modalità finestra (cioè "startx") che fa apparire tutte le finestre in un'unica grande finestra. Quindi ridimensiona le opere. Forse puoi far funzionare la modalità finestra (startxwin)? Stai ancora cercando una buona soluzione ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.