MS、LinuxやMac OS Xでも動作する「Visual Studio Code」プレビュー版を公開 23
ストーリー by hylom
コードエディタ群雄割拠時代 部門より
コードエディタ群雄割拠時代 部門より
insiderman 曰く、
Microsoftが開発者向けイベント「Build 2015」にて、WindowsだけでなくMac OS XやLinuxでも動作するコードエディタ「Visual Studio Code」を発表した(SourceForge.JP、TechCrunch)。
ASP.NETやNode.jsアプリケーション開発向けとのことで、入力補完機能IntelliSenceや変数/プロパティの定義のポップアップ表示、ビルトインのデバッグ機能、Gitによるソースコード管理サポートなどを備えている模様。
デバッグ機能が使えるのはASP.NET 5とNode.jsのみのようで、またドキュメントの「Languages」ページを見ると、リファクタリングや定義の参照機能を利用できるのはC#とTypeScriptのみ。IntelliSenseについてはJavaScriptやJSON、HTML、CSS、LESS、SASSで利用でき、C++やObjective-C、Java、PHP、Python、XMLなどについてはSyntax Coloringおよび括弧の対応付けがサポートされるとのこと。Markdownのプレビュー機能もあるようだ。事前定義したビルドコマンドを実行する「Tasks」機能もあるとのことで、汎用のコードエディタとしても使えそうである(あれ、Perl対応は?)。
使ってみて (スコア:5, 参考になる)
入力補完ですが、これはMS自前ではなく、Ominisharp [omnisharp.net] のを使っています。
なので、Visual Studio Code でなくても、Emacs や Vi, Sublime Text といったテキストエディタでも同等な補完が
可能なプラグインが用意されています。
Mac 環境ですと、フリーで使える、コード書き向けのエディタというのが少ないので、選択肢の1つとしていいの
かもしれませんが、個人的には、Unity の連携のしやすさ等から、当面は Xamarin Studio かなという状況です。
Re: (スコア:0)
アウトライン機能あればどっちでもいいです。
※他人が書いた長いコードの流れつかむとき便利なんで。
Re: (スコア:0)
> Mac 環境ですと、フリーで使える、コード書き向けのエディタというのが少ないので、選択肢の1つとしていいの
OSXは,emacs, vi 共に最初からインストールされていますよ.他に何が必要なんですか?
Re:使ってみて (スコア:1)
正直人に勧められる代物じゃないよな。
emacsviを使える奴は言われなくても使ってて、使えない奴にemacsviがあるじゃないですかと言っても事態の解決に繋がらない。
相手が素人でも超優秀な技術者でもそのへんの事情は結局変わらなかったりする。
こういう文脈で選択肢として挙げられるための条件を満たしていないんだな。
Windowsのメモ帳なんかは低機能なエディタのようでも、取りあえず人に使わせるのに支障が無いから一応あると言える、現実問題として。
Re: (スコア:0)
同意。
Re: (スコア:0)
素人はともかく超優秀な技術者はちょっと。
超優秀な技術者ですらEmacsやviに慣れられないのに、ComicStudioが使えなくなったら廃業するしかないって漫画家をプロのくせに筆を選ぶのかと嬉々として叩いても説得力がない。
Re:使ってみて (スコア:1)
「ComicStudioがなければ紙で書けばいいじゃない」を暗喩する、一見正論のように見える文章。
まぁ「IDEがないならviで書けばいいじゃない」までは許せる。
だが「PCがないならテープに穿孔すればいいじゃない」と言われたら、俺はごめんなさいする。
Re:使ってみて (スコア:2)
あきらめるのは早い。
MELCOM UTS/VSにぶら下がっているM2322端末があれば Ctrl-P コードを送るだけでことがなせる。
他社製大型機についてはまた別の手順になるだろうが知らない。
Re: (スコア:0)
viはLinuxやBSDにSSHで入った場合などの緊急用エディタとして最低限の操作くらいは必修じゃないかな・・・
「コード書き向けのエディタ」などの常用エディタとして人に勧められないってのはそのとおりだけど。
LinuxやBSDをサーバなんかの用途に使う人には他に選択肢がなくて「取りあえず人に使わせ」ざるを得ない的な地位にあると思う。
Re: (スコア:0)
オサレな GUI が周りを囲ってるヤツが欲しいんだよ 言わせんな恥ずかしい。
って事じゃないの?
Re: (スコア:0)
秀丸
Re: (スコア:0)
Extensionも使えないし当然NuGetも使えないし何がしたいIDEなのかさっぱりという段階かなぁ。
出先でちょっとソース弄りたい時には便利だけど、これを使って.NETの開発なんて絶対無理だろう。
使ってみる (スコア:4, 参考になる)
C# の参照元一覧表示や構文エラー表示は便利。
TypeScript の型定義(tsd)を読み込んで Javascript のインテリセンスに使えるのもいい。
まだ全部の機能が Windows 版だと動かない(デバッガとか)ってのは、プレビューである点を差し引いてもお粗末かと。
サンプルは OS X 向けだし。
一番困るのが、スタートメニューに登録されないので Win+Q で起動できないこと。
あとは、他のコメントにもあった文字エンコーディングの切り替えがなくて困る。
インストール先は %USERPROFILE% の中に。サイズが 200MB を超えるのはご愛嬌。
Microsoft\VisualStudio の中でなく、直下に Code なんてディレクトリを作るのはもう少し考えてほしい。
いくつかの機能を使うには node 0.12 以降が必要。0.10 は多分動くんじゃないかな。
オープンソース化は検討中らしい [uservoice.com]。
まだ粗削りな印象だが、気軽にコードを編集するにはよさそう。
プロジェクトファイルがネック (スコア:1)
プロジェクトファイルを配布されても
バージョン間の互換性が低すぎる。
Linuxでバイナリ配布とかさせるつもりなのだろうかw
Re: (スコア:0)
えー、バイナリ配布いいじゃん。スタティックリンクでバイナリ作って配布しちゃえ。
Re: (スコア:0)
プロジェクトファイル(拡張子が"proj")はxmlで記述されていますが…少なくともVS2012は。変わったのですか?
Re:プロジェクトファイルがネック (スコア:1)
xmlで記述されているのでviで開けば読み込みはできます。
しかし、VisualStudioで開くと「変換エラー」が出ることが多すぎます。
最近の流行りの感じ (スコア:1)
Re: (スコア:0)
自分の付属するドキュメントすら正しいエンコーディングで開けないテキストエディタ
Re: (スコア:0)
テキストエディタでASP.NETのデバッグができるんですか?
↓以後、Emacs厨が語ります。
Re: (スコア:0)
所詮プレビューレベル。
で、フィードバック送ったの?
Re: (スコア:0)
それでも、Atomよりはずっとマシ。
Re: (スコア:0)
名前がどう紛らわしいの?