X

Visual Studio Code / VSCode Part3

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/01/02(火) 20:50:35.60ID:kJXjsxit
MS発のエディタVSCodeのスレ

公式
https://code.visualstudio.com/
https://github.com/Microsoft/vscode/

前スレ
MacでもLinuxでも使えるVisual Studio Code Part2
http://mevius.5ch.net/test/read.cgi/tech/1494638671/
2018/02/05(月) 12:03:05.16ID:mbLKcWnp
>>158
不満があるならomnisharpにcontributeすれば?
2018/02/05(月) 14:20:59.85ID:G8mx1PGy
VSCodeで、JavaのHot Code Replacement(ホットコード置換)がサポートされた。
ホットコード置換を用いると実行中のアプリケーションのコードを実行したまま動的に修正できるため、トライアンドエラーが容易になる。



下記はJavaのHot Code Replacementを紹介する動画です。
ゲームを実行したままスペースインベーダーの動きを制御するコードを書き換えており、書き換えるたびに実行中の画面内のインベーダーが下がったり上がったりする様子を見ることができます。
https://vimeo.com/34306396

Visual Studo Codeがホットコード置換に対応
ホットコード置換は、Java開発環境として知られるEclipseでは以前から対応していましたが、
その機能がマイクロソフトがオープンソースで開発しているVisual Studio Code(以下VSCode)にも搭載されたことが、Visual Studio Blogの記事「Hot Code Replacement for Java comes to Visual Studio Code | The Visual Studio Blog」で紹介されました。



http://www.publickey1.jp/blog/18/vscodejavahot_code_replacement.html
2018/02/05(月) 14:39:36.29ID:37lJeIU4
.NET Coreは?
エディットコンティニュー対応してる?
2018/02/05(月) 19:12:44.86ID:LUOGae7A
>>154
vscodeはmini IDEと呼ばれることが多い
2018/02/05(月) 19:14:52.86ID:L2rq8/4s
>>153
Mono
2018/02/05(月) 19:18:47.25ID:L2rq8/4s
>>153
スレ違いだが、MonoDevelopのビルド、何故かサイト通りにやっても失敗する。
StackOverflowにも「私は諦めてSharpDevelopを使ってます」ってなコメがあったし。
2018/02/05(月) 19:25:54.47ID:rrC2uMN7
>>165
monoのIDEってザマリンのIDE(スペル忘れた?)のことじゃないの
あれなら俺のMacで動いてるよ。
2018/02/05(月) 20:22:53.37ID:LUOGae7A
>>159
goのlanguage serverは使ってないよね?
あれかなり不安定だし現状では大した機能もないよ

codehelperが100%になるのはmacでよく報告されてるみたいだね
2018/02/05(月) 20:30:05.13ID:OZD7xF//
cssの補間が時々アホになるの勘弁してほしい
mだけだとmarginが表示されてるのにmaまで入れたら候補から消えたり
paddingとかもだけど1文字限定って意味ないやんけ
2018/02/05(月) 21:03:17.75ID:rrC2uMN7
>>167
つかってないです。定義先へのジャンプ機能が完全に死んでるんですよね。
自分のプロジェクトの範囲内だと動くんですが。
goのプラグインの設定値の最適解ってどれなんですかね色々なツールを掛け合わせて
できてるのはいいけどどれがいいのかわかんないとしんどすぎる。
170デフォルトの名無しさん
垢版 |
2018/02/05(月) 21:40:01.91ID:L2rq8/4s
>>166
それたぶん、XamarinStudio。俺はMac持ってないから良くわからない。
とにかくWindows版MonoDevelopはBuild出来なかった。
2018/02/05(月) 23:29:17.84ID:3XvgDgFC
>>135
https://vscode-doc-jp.github.io/docs/userguide/emmet.html
これですね
展開トリガーをキーにする、値にはemmet記法も使える、
くらいで、あとは普通のスニペットとほぼ同じようですね
ありがとうございました
2018/02/06(火) 10:14:14.72ID:XtAQeR9f
>>167
VSCodeのGoプラグインってmac以外だとまともに動いてるんですかね?
下手したらDockerとかを駆使して各種コマンドをlinuxで実行するようにラップした環境作ったほうが楽に動いたりして
173デフォルトの名無しさん
垢版 |
2018/02/08(木) 06:00:26.19ID:31uXy/SD
January 2018 (version 1.20) の更新が来てた
2018/02/09(金) 22:28:53.39ID:Yd654zOd
>>173
Auto-Open Markdown Preview(version 0.0.4)で
日本語ファイル名だとリンクから開けなくなる
2018/02/10(土) 11:49:30.94ID:7BXRQtWP
VScodeもElectron使ってるからAtomみたいなもんだろうと敬遠してたけど、意外と起動速いな
2018/02/10(土) 14:24:52.73ID:mOv6deat
正規表現での検索なんだけど
".attr('" の直後に id or class が続かない文字列をヒットさせたい
他のエディタだと、\.attr\('(?!(id|class)) でヒットするんだけどVSCodeではerrorになる
何かおかしいのかな?
2018/02/10(土) 17:22:36.25ID:oqzsam8b
AtomのためにElectron作ったらそれを使ってVSCodeが作られて
Atomが廃れた
2018/02/10(土) 17:27:20.02ID:oqzsam8b
>>176
2018/02/10(土) 17:29:51.03ID:5VEbC9Og
>>175
もともと軽い方な上に、ここ数バージョンで特に起動時の処理を徹底的に最適化してたからなあ
2018/02/10(土) 17:38:23.31ID:ELWGSSBQ
Atomは犠牲になったのだ…
2018/02/10(土) 19:33:46.86ID:mOv6deat
>>178
要するにですね
.attr('id') と .attr('class') の文字列を覗いて
.attr('他の文字列') を検索したいんですよ
通常の検索 Ctrl + F ではヒットするんですが、
Ctrl + Shift + F で一覧検索するとerrorになるんです
使い方が悪いのでしょうか?
2018/02/11(日) 10:10:07.39ID:ylUosnHm
1.20.0
折り返し切り替えのアイコンが消えたw
2018/02/11(日) 22:58:46.74ID:Wp9hpvFI
>>181
これじゃない?
https://github.com/Microsoft/vscode/issues/30735

一覧検索の方は正規表現エンジンが違うので先読みも対応してない。
設定で "search.useRipgrep": false にすれば動くけど、将来的にこのオプションが無効になる可能性はある。
ってことらしい。とりあえず↑設定したら動いたよ。

そもそもJavaScriptの制限でlook behindにも対応してないから、そこら辺ちょっと弱点よね...
2018/02/12(月) 03:01:08.97ID:4f9M+W0S
lookbehindってこれ?
'$foo %foo foo'.replace(/(?<=\$)foo/g, 'bar');
// => "$bar %foo foo"
ES2018だけど手元のChromeで普通に動くな
2018/02/12(月) 11:09:20.73ID:S+2TRMKP
文法エラーがあるとツリー表示も真っ赤になるけど
これ色変えることできる?
2018/02/12(月) 14:55:58.25ID:v58I4upp
>>184
そそ。
ES2018から採用されたんだね!
じゃ、vscodeもそのうち対応してくれるだろうね(∩´∀`)∩
2018/02/12(月) 18:37:37.60ID:FhPZ23+p
スタック移動的なのって無いのかな?
定義にジャンプしたあと簡単にジャンプ前に移動する機能。
goland触ってたら普通にできて欲しくなった。
2018/02/12(月) 20:45:54.05ID:HiRcA0qu
vimのエミュレーションプラグインには
そういう機能も再現されてるな
ctrl+]でジャンプ、ctrl+oで戻ってこられる(´・ω・`)
2018/02/12(月) 20:59:30.93ID:0YWRNu0p
Alt-←がそうじゃね?
2018/02/12(月) 21:25:19.80ID:FhPZ23+p
>>187
vscode-goto-symbol-stack
ってのがあった。標準で付けてくれればいいのに。
2018/02/13(火) 04:08:39.05ID:pJFhHcnn
vimプラグイン、ctrl+eとかのスクロールがまともに動かなくて辛いんですけど
atomのvimプラグインはよく出来るのに

ほんともうvimやめたい...
2018/02/13(火) 09:36:01.13ID:jrpLPtLT
>>182
確かにアイコンが無いよな
2018/02/14(水) 23:23:02.75ID:WT8jNy5J
ようやくダブルクリックで開くが出来るようになった!
2018/02/15(木) 08:17:51.50ID:qCQWNoK8
すいません、ものすごく初歩的な事なのですが…
aaa
bbb
ccc
とすでにある書式を例えば「ul>li*」なので包みたい時は何かショートカットで
一括で変換などできるのでしょうか?
なんとググればいいのか分からず、探せなくて…よろしくお願いいたします。
2018/02/15(木) 08:31:38.66ID:0EoLItpj
Update 1.20.1
2018/02/15(木) 12:02:39.43ID:ivJXYtvX
workbench.colorCustomizationsで配色変更したいのだけど、
漢字変換中の文字もしくは下線に相当するプロパティはありますか?
2018/02/15(木) 13:57:25.80ID:vsfvKZIZ
設定で "editor.wordWrap": "off" にしているのに
ファイルによっては開く度に改行されるんです
他に何か設定しないとダメなのですか?
2018/02/15(木) 14:59:24.25ID:paggNMYu
>>194
コマンドは lines with abbreviation ででる
emmet の正式な機能名は wrap with abbreviation
2018/02/15(木) 15:05:23.17ID:paggNMYu
>>197
普通の設定より言語固有の設定、ワークスペースの設定が優先されるからそれを調べるしか
例えばmarkdownの初期設定は折り返すになってる
2018/02/15(木) 15:09:51.26ID:cpHQH54C
>>196
変換回りは多分Electronの仕様でだめ。
Atomやら他のも全部だめ
2018/02/15(木) 16:17:13.67ID:xvxGqpCI
いつの間にかvscodeのwindow間でのファイルのコピペができるようになってた。
いつも直感的に思わず試して、できなくてフガーってなってたのに
今日普通にできててびっくりした。
どっかのバージョンで周知があった?
2018/02/15(木) 23:23:09.06ID:Ms2k9Tfc
grepで日本語拾ってくれるだけマシ
Atomはエンコ違うファイルは拾わないし検索開始したファイルは無視するし日本語混じってたら無視するしで事実上grepが存在しないからな
203デフォルトの名無しさん
垢版 |
2018/02/16(金) 01:47:21.12ID:DpsRPWWQ
January 2018 (version 1.20.1)の更新が来た
2018/02/16(金) 20:44:26.74ID:gY7K0aRO
MSの「Visual Studio Code」、Pythonのディストリビューション「Anaconda」に同梱
https://japan.zdnet.com/article/35114807/
2018/02/16(金) 21:44:53.65ID:0/7mFk4c
htmlのidやclass名を参照してcssで補完してくれるような拡張がないよね
2018/02/16(金) 22:37:12.55ID:DGWgHXf0
css読んでhtml補完はあるけど逆は見たことないねえ
他エディタでも聞いたことないな あるんかな
2018/02/16(金) 23:12:58.98ID:AR9V7yMO
>>204
機械学習ならpycharmの無料版で十分なのにvscodeのpython拡張のダウンロード数すごいな

ひょっとしてjetbrainsのIDEが無料化してもvscodeを好む人のほうが多かったり?
2018/02/16(金) 23:19:46.89ID:0R0RC1GO
数ヶ月ぶりにPowerShellの開発に使ったけどやたら使いやすくなってた
2018/02/16(金) 23:48:54.96ID:1WSr6Jgk
歓迎はするけど、個人的にはデバッグなんかはPyCharmの方がやりやすいな
2018/02/16(金) 23:50:14.85ID:IOQWpsiI
宗教色の強いエディタで尋常じゃない勢いで普及してるからな
2018/02/17(土) 04:45:30.21ID:UJRJRA8N
Laravel Bladeスニペットが効かなくなったので
エクステンション入れ直したら
エラーが出るようになった
2018/02/17(土) 10:31:36.38ID:6//e8FfW
>>211
このへんとかどうよ
https://qiita.com/s_p_Toyu/items/d985ec79ca94a83db442
2018/02/17(土) 11:37:34.00ID:yogvdmfu
2015年に出来たばかりのエディタに宗教色がもうあるのか(´・ω・`)
2018/02/17(土) 12:12:48.94ID:QQDebiAG
既存のエディタ各宗派の自己主張が強いって意味じゃね?
2018/02/17(土) 12:17:04.01ID:+AKytKq0
>>213
文盲
2018/02/17(土) 12:19:59.33ID:a1RVR61l
vscodeのandroid版がほしい。そしたらTablet買うのに。
Electronでそういうことしようとしてたりしてる?
2018/02/17(土) 12:54:50.10ID:JhxlZtl8
>>215
文盲とは文字を知らなくて文字自体が読めない人

意味が理解できない人は別
2018/02/17(土) 13:03:14.41ID:7EdLxLJY
>>217
いや、機能的文盲という字は読めるけど理解できない状態がある
2018/02/17(土) 13:14:03.51ID:JhxlZtl8
なぜ一般的じゃない文盲の方をベースにしてるんだ?
もともと誤用しててあとのせしたんだろ
2018/02/17(土) 14:01:51.93ID:ZymSfx3l
違うだろvimとかemacsとかの信者見て宗教怖いと感じてる一般人がVSCode選んでるんだろ。
2018/02/17(土) 14:36:11.32ID:YMaD+LNt
>>220
pycharm知らないと文盲らしいから気をつけようぜ
2018/02/17(土) 17:16:03.23ID:I5b5LvA/
でもコンソール版のvscodeあったらうれしいけどなー
2018/02/17(土) 18:30:41.14ID:SLKcupPS
xi-editorに期待しろ
2018/02/17(土) 20:27:29.85ID:jsSL2uM3
新しい便利なソフトが出るとすぐにキチガイが
宗教化してマニアックで使いにくくなってやがて廃れる
かつてのEmacsみたいにな
2018/02/17(土) 22:48:23.57ID:BzAm9Ozt
>>216
raspiなら動くんだけどなぁ。セルフコンパイルしてもいいし、
linuxカーネルベースOS+arm向けのforkもあるし。
2018/02/18(日) 02:51:17.28ID:wMH6FOu9
>>212
ありがと!
こういうのクグッて探したけど見つからんかった

でもなんか今日た立ち上げたらreloadボタンあって
それを押したせいか、よくわからんけど治ってた

今度ダメな時に試させてもらいます☺
2018/02/18(日) 15:29:34.31ID:CW1UlThv
>>223
google がrustでってのがすごいな。けど当分できなさそう。
2018/02/18(日) 18:06:01.98ID:LhoQgy6s
>>227
GSoCとかでも選ばれてるから人が集まれば意外と一気に進んだりするかもしれない
https://summerofcode.withgoogle.com/organizations/5694377121284096/

LimeTextっていうSublimeTextのオープンソース版を目指したプロジェクトもgolangで似たようなやろうとしてたんだよね
UIをプロトコルにしてターミナル、GUI、ブラウザで動かそうとしてた

vimもvscodeでvimプラグイン使うのもやめたいのでxi-editorはホント頑張って欲しい
2018/02/18(日) 23:39:43.11ID:rnPzgjGx
xiはフロントエンドの開発があんまり活発じゃないし
動きがあるのはwinで動かないから
巻き込む開発者の数が足りないだろうな。
2018/02/19(月) 00:40:25.16ID:GcZzXdS1
>>210
標準、または既に広く受け入れられている方法に従う
個別の要求は千差万別なので、まずは拡張に任せる
全ての利用者に影響する軽快さは追求する
細かく更新して、その都度反応をうかがう
利用者の反発/困惑を軽視しない

これが出来てるから、受け入れられてるんじゃないの
マルチプラットフォーム対応で無料だから対象も大きいし
アイコンの色で炎上した時も、MS側の都合(VS製品群の統一性)で
押し通すと思ってたから驚いた
2018/02/19(月) 14:12:29.14ID:ROP7fIxp
出た当初もまさかMSがこんなものを!って感じだったし
カンファレンス中に今からオープンソース化しますって発表して
その場でGitHubリポジトリをパブリックに変更するというのも
パフォーマンスとはいえ結構な衝撃だったな

良い意味でMSらしからぬ感じだし
暫くはこれを使っていても大丈夫っぽそうだなって安心感がある
2018/02/19(月) 18:50:13.98ID:esiJbF27
>>231

typeScriptとvscodeでだいぶmsの印象良くなったかな。後はwindowsが独自のshellを捨ててposixになったら最高ですが
2018/02/19(月) 18:56:13.46ID:p8oHFvUh
はやくpowershellを捨てればいいのに
2018/02/19(月) 19:03:17.12ID:PKr9Urs3
powershell大好き
2018/02/19(月) 19:16:58.85ID:esiJbF27
>>234
こういう人もいるのか。なんかqiitaでエクセルの中にpythonが入るという話を見たんだけどマジかな。エクセルも開発者向けに進化する可能性があるのかな
2018/02/19(月) 19:21:14.77ID:7XfI6zWL
\やめてほしいな。
shift-jisも
2018/02/19(月) 19:31:04.51ID:kbcTBTv/
.NETとwebが今のMSの両輪だしね
その中でOfficeをどう位置づけるかが正直悩みどころ
2018/02/19(月) 19:43:03.14ID:p8oHFvUh
oracleが突き進んだ滅亡への道の上にMSが乗ってる気がする
2018/02/19(月) 20:11:49.88ID:2cNNs3G6
>>235
PythonでもいいけどPowerShellは静的型でも組めるからPowerShellの方が嬉しいかも
2018/02/19(月) 20:18:37.05ID:2cNNs3G6
>>232
20年以上前からPosixサブシステムはあるからなんの問題もなくね?
https://msdn.microsoft.com/ja-jp/library/cc429070.aspx
2018/02/19(月) 20:49:10.75ID:8oBtFq1d
>>237
.NETとwebを並列で語るアホ
2018/02/19(月) 20:54:13.37ID:esiJbF27
>>240
マジで?じゃあなんでいちいちUbuntu入れたりしてんだろ
2018/02/19(月) 20:57:38.09ID:3vpSQZQs
>>239
今のpython3は型アノテーションがあるから、静的型付けじゃない事はデメリットにならないよ
2018/02/19(月) 20:57:56.36ID:p8oHFvUh
ちょっと前にPOSIX捨てたよ
確か
2018/02/19(月) 21:01:36.27ID:p8oHFvUh
ぐぐったらちょっと前じゃなくてXPでPOSIX削られてた…
2018/02/19(月) 21:13:05.84ID:tyl0y6nh
PowerShell快適だからいいね
2018/02/19(月) 21:16:48.98ID:2cNNs3G6
>>242
自前で保守しきれなくなったんじゃないかな
元々お役所に納入するにPosix互換が要求されてたから作ってたみたいだし
2018/02/19(月) 21:19:24.65ID:2cNNs3G6
>>243
最近Python使ってなかったから知らなかったわ
ただまだほとんど使われてないだろ w
2018/02/19(月) 21:29:50.33ID:+XovCnpU
>>238
そう言われ続けているのにOracleは一向に滅亡する気配がない。
いったいどうやって稼いでいるんだか。
2018/02/20(火) 15:06:41.56ID:pUllhguj
超地味な変更点なんだけど
JSON with Commentsでケツカンマが合法になってる
2018/02/20(火) 15:17:35.57ID:Hdp6G9yt
え?ケツマンが?
2018/02/20(火) 17:42:25.64ID:k9xWS50n
下ネタ通報しました
2018/02/20(火) 22:25:50.21ID:JVnAX8UL
それはありがたい。
dummyとか末尾にいちいち挿入してたよ
2018/02/20(火) 22:49:05.52ID:IMJo1v/e
いちもつ挿入?
2018/02/20(火) 22:52:16.47ID:nYZm5Aj6
>>249
信者の財布が空になるまで滅びはせんよ。
javaもEOL後の移行期間なくなるから
商業で前のバージョンのfix使いたいなら
商業ライセンス必須になるし。
2018/02/21(水) 19:20:17.79ID:BxLkRHyS
>>250
これってなんの話?vscode側で仕様を勝手に追加したってこと?
2018/02/21(水) 21:02:19.09ID:LGpl1btx
勝手にというかJSON with Commentsはほぼvscodeの構成ファイル向けに文法を拡張したもの 普通のjsonの設定もあるよ まぁ最近になって別れたわけだけど..
2018/02/22(木) 15:13:34.85ID:wt5WQ/b5
VSCodeを実行する毎に警告で「Gitが見つかりません」って出るんだけども、無視しちゃって良いかな?
Git.exeってAndroidStudioで連携した時に重くなるし途中で連携が切れるしで邪魔な印象しか無い。
VSCodeの用途はPlantUMLで図を描く程度だから管理とかいらないんだ。
2018/02/22(木) 17:46:00.24ID:Pdomy8qr
>>258
Gitを全く使わないなら "git.enabled": true を "git.enabled": false にしちゃえば?
警告出したくないだけなら、 "git.ignoreMissingGitWarning": false を true に。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況