Visual Studio Code
https://scrapbox.io/api/pages/icons2/VSCode/icon#.png
https://gyazo.com/61f7917f4294c447918db976c322fe35
https://code.visualstudio.com/assets/home/home-screenshot-linux.png https://code.visualstudio.com/
公式から持ってきたんだけどMSの製品なのにスクショがLinuxなのすごいなkuuote.iconerniogi.icon
現在はMacですhttps://gyazo.com/dbc0836fd467abac4094cd87b1c74ba3who.icon
Microsoftが本気を出して作ったテキストエディタ
名前の通りVisual Studioの親戚
Visual Studio同様ソースコードの編集に特化しておりプラグインを入れるとIDEっぽくなる
プラグイン導入はMarketplaceを検索してボタンポチポチするだけなのでとっても簡単
TypeScriptで書かれておりBrowser baseのためクロスプラットフォームで動く
執筆にも使える
例:「VSCode」を縦書きビューや文字数カウントを備えた原稿エディターにする拡張機能「novel-writer」【レビュー】 - 窓の杜
著作権者は藤井太洋氏(小説家、SF作家)
F1キー叩けば大体だいたい欲しい機能出て来る
Jupyter notebook拡張もある
良くできたエディタなのだろうと思っている 増井俊之.icon
苦労してEmacsから乗り換えるほどかはわからないのだけど
複数カーソル使えるのはちょっと魅力
Dynamic Macroが使えるのか?
軽さと多機能さをうまく両立していると思うMijinko_SD.icon
やはりプラグインに対応しているのは魅力の1つだと思う
(文脈:VSCodeに書き込まれていたコメント)
[vs code]のページもあるけどどっちが正しいんだ…?Mijinko_SD.icon
VSCodeに統合しましたtakker.icon
どっちが正しいかわからない
ナイス👍Mijinko_SD.icon増井俊之.icon
リモートのファイル(サーバのファイルとか)を編集するのどうするんだっけ? 増井俊之.icon
拡張機能が有ると聞いた気がするのだけど
1. https://gyazo.com/c7ea2497ea3196c91a38b2909f6cfd5dのhttps://gyazo.com/a8a40de295324ad710fe1d0186fcd76fを押す
2. サーバーに対応した接続方法を選ぶ
https://gyazo.com/4120eb4845b49fe1a63879ad6cbed6ea
拡張機能をダウンロードする場合がある
#VSCode
重いbsahd.icon
なんもファイル開いてない状態で700MBもメモリ消費する
VSCode拡張機能はほんとに何でも実行できる仕様なので、拡張機能が正気じゃないとどんどん重くなるMijinko_SD.icon
VSCodeが実行されている権限と同レベルで実行ファイルを開けるとかそういうレベルだったはず
とはいえベースにElectron(さらにそのベースにChromium)がいるので、元もそこそこメモリ食うかも
本当にテキストエディタ?
当初はNode.js+TS向けの開発環境として人気になった
codingにはいいが、文章を書くにはお節介が過ぎる
21MBのSVGすらまともに開けない
拡張機能盛りすぎるとスワップし続ける
Emacs(Eight megabytes and Constantly Swapping)という名前がふさわしい
IDEというジャンルに見えるinajob.icon
Eclipseで重いのには慣れた
スクリプト言語向けIDE的なイメージbsahd.icon
VSCodeにもC++用拡張機能がある
わけがわからないよ
https://gyazo.com/3ceaa7e9573b6b4c71022ce67c50f435
コンパイラとしてwindowsではMSVC, Clang, GCCが使える
マイクロソフトがClangとGCCに対してフレンドリーっておかしくない
私はMSVCを入れてる
npmがMSVC使えっていうから
GoもVSCodeで書きますねinajob.icon
IntelliJ IDEAが良いと聞く
むかしはC++はVisual Studio、スクリプト系はCodeと棲み分けがあった希ガス
MS VCはVisual Studioかな、という気持ちinajob.icon
まぁ他のはWindows環境ではマイナーですが、、