1. 程式人生 > >Mac OS X 上編寫 ASP.NET vNext (二) IDE配置

Mac OS X 上編寫 ASP.NET vNext (二) IDE配置

上一篇中介紹瞭如何在OS X上搭建.Net執行時。不過光有執行時還不夠,還需要有一個好用的IDE,有了IDE的支援,OS X上的開發才稱為可能。

和上篇類似,這裡先列舉出具體步驟,個人可以根據自己的情況選擇略過一些步驟。

1. 安裝 Sublime Text 3
2. 安裝 Package Control Plugin
3. 安裝 Kulture
4. 安裝 OmniSharpSublime

一、安裝 Sublime Text 3

二、安裝Package Control Plugin

就我使用的當前版本來說,是要這麼安裝的,在Sublime 裡先按 Ctrl + ` 或者 View > Show Console

開啟Console (預設在最下方),然後錄入下面的程式碼,等它執行完畢就安裝好了

import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if
dh != h else open(os.path.join( ipp, pf), 'wb' ).write

三、安裝 Kulture

Kulture 是一個專為vNext寫的外掛,安裝後會提供一部分的智慧感知 (僅限 package.json檔案),並且還提供了錯誤跟蹤和快速編譯執行的功能。廢話不多說,開始安裝。

在Sublime 裡按 Cmd+Shift+P,在彈出的文字框裡錄 Package Control: Install Package,然後再錄Kulture並按回車後,等待一下,就安裝好了。

既然安裝好了,就可以使用了,打 Build 是按 Cmd + B 或者 F7

鍵。到下一個錯誤按 F4鍵,前一個錯誤是Shift + F4鍵。

執行的話,要先Cmd + Shift + P調出命令視窗,然後錄Run K Commands並回車,然後會顯示可選的KVM命令,具體用哪個,請參考上一篇文章關於KVM的部分。

四、安裝 OmniSharpSublime

類似Kulture,同樣用Package Control 安裝,只不過最後一步不錄入Kulture,改為錄入OmniSharpSublime。安裝過後,一定要在專案下目錄下新建sublime-project檔案,還有許多配置,自己按照說明配置好了,依舊不管用。這個外掛是把程式碼傳送給OmniSharpServer編譯,然後根據編譯結果智慧感知,不過自己這裡是用它自帶的也好,還是自己編譯的OmniSharpServer也罷,都是不起作用。於是這裡也就不詳細介紹了,有興趣的可以參考這裡 https://github.com/moonrabbit/OmniSharpSublime

好了,IDE基本上就這樣了,肯定不如VS好用,但好在Sublime很強大,在前端這裡一點也不比VS差。此外智慧感知這裡沒有弄出來比較遺憾,有懂得人勞煩指導一下小弟。

最後,下一篇會介紹vNext使用的Grunt與Less,敬請期待。