Mac OS XにASPを記述する.NET vNext(二)IDE構成

2856 ワード

前編ではOS Xの構築方法を紹介した.Netランタイム.しかし、運行時だけでは足りず、使いやすいIDEが必要であり、IDEのサポートがあれば、OS X上の開発が可能となる.
前編と同様に、ここでは具体的な手順を挙げて、個人は自分の状況に応じていくつかの手順を省略することができます.
1.Sublime Text 32をインストール.Package Control Plugin 3をインストールします.Kulture 4をインストールします.OmniSharpSublimeのインストール
一、Sublime Text 3をインストールする
有名なソフトは、検索エンジンで検索すればいいのですが、皆さんの都合のいいようにアドレスhttp://www.sublimetext.com/3を解放します.
二、Package Control Pluginのインストール
VSのようなプラグインマネージャですが、インストールは少し複雑で、英語が上手な方はこのページhttps://sublime.wbond.net/installationを参照してください.
私が使用している現在のバージョンでは、このようにインストールします.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を録画して車に戻った後、ちょっと待って、インストールしました.
自分で手動でインストールしたい場合は、Githubページhttps://github.com/ligershark/kulture/を参照してください.
インストールされている以上、BuildはCmd+BまたはF 7キーを押します.次のエラーまでF 4キーを押します.前のエラーはShift+F 4キーです.
実行する場合は、Cmd+Shift+P呼び出しコマンドウィンドウからRunK 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をご紹介しますので、お楽しみに.