2016-09-26 60 views
4

我的配置如下:Visual Studio代碼的Linux的Xwindow轉發

OS:

DISTRIB_ID=Ubuntu 
DISTRIB_RELEASE=14.04 
DISTRIB_CODENAME=trusty 
DISTRIB_DESCRIPTION="Ubuntu 14.04.4 LTS" 
NAME="Ubuntu" 
VERSION="14.04.4 LTS, Trusty Tahr" 
ID=ubuntu 
ID_LIKE=debian 
PRETTY_NAME="Ubuntu 14.04.4 LTS" 
VERSION_ID="14.04" 
HOME_URL="http://www.ubuntu.com/" 
SUPPORT_URL="http://help.ubuntu.com/" 
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" 

Visual Studio代碼 1.5.3

的Xming 6.9.0.31

我不得不跳起來相當很多箍得到visual studio code安裝。最後,我設法做到了。 當我運行

codecode .

它立即返回到命令行,並沒有錯誤。

然後我跑

code --verbose 

我得到以下信息。

OpenGL Warning: 
XComposite not found or old version (0.0), no VisibilityTracking 
{ [Error: ENOENT: no such file or directory, open '/home/vagrant/.config/Code/storage.json'] 
    errno: -2, 
    code: 'ENOENT', 
    syscall: 'open', 
    path: '/home/vagrant/.config/Code/storage.json' } 
(5:08:07 AM) ### VSCode main.js ### 
(5:08:07 AM) /usr/share/code/resources/app { _: [], 
    paths: [], 
    performance: false, 
    verbose: true, 
    debugPluginHost: undefined, 
    debugBrkPluginHost: undefined, 
    logExtensionHostCommunication: false, 
    'new-window': false, 
    'reuse-window': false, 
    goto: false, 
    diff: false, 
    extensionHomePath: undefined, 
    extensionDevelopmentPath: undefined, 
    extensionTestsPath: undefined, 
    'disable-extensions': false, 
    locale: undefined, 
    wait: false } 

此外,安裝node.js沒有幫助。 Xwindow forwaring適用於其他程序,如ImageMagick,QtCreator。等等。

回答

6

Xming沒有vs code需要的功能。安裝VcXsrv,現在它按預期工作。

+0

感謝您的跟進!這也是我的解決方案! – copeland3300

+0

XMing的後期版本,你需要捐贈才能正常工作 – markmnl

1

我能夠使用Xming 7.7.0.15版啓動Visual Studio Code 1.10.1。

+0

爲什麼我的答案會得到一個downvote?我每天都用Xming版本7.X使用Visual Studio代碼。 –

0

XMing適合我!除了在PuTTy中啓用X11轉發之外,所有默認設置都沒有更改。

但是請注意,若要獲取XMing的最新版本,您必須捐贈給author's website,這將通過電子郵件向您發送證書以訪問7.x安裝。