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/
437デフォルトの名無しさん
垢版 |
2018/03/22(木) 22:14:22.14ID:oFmmmIp2
メモリ消費量についてなんだけどさあ
同じ機能拡張を入れて同じファイルを開いているはずなのに、Macで40MBちょっと、Windowsで430MB程度と、俺のところだとえっらい差が生じちゃってる
これってみんなのところも同じような感じ?
2018/03/22(木) 22:24:10.12ID:1W9BmtlZ
>>437
仮想メモリと物理メモリ比較したらアカンやろ
2018/03/23(金) 16:27:44.48ID:PAQbX8bJ
Windows は kernel32.dll だのなんだの大量のシステムの色んなものが
プロセスのメモリ空間にマッピングされるからかな?
2018/03/23(金) 17:46:16.79ID:S+iAH6Nj
えっらい差が生じちゃってる
2018/03/25(日) 00:56:35.57ID:z9PERPu6
各ペインの大きさを保存してあるのどこのファイルかわかる人いる?
2018/03/25(日) 08:52:13.00ID:u11WNAmz
>>441
dev tool開いてApplication>Local Storageで下の方にスクロールすればどういう感じかわかるよ
2018/03/26(月) 20:53:40.79ID:75BgnVXN
Atomから乗り換えようかと思ってるけどサクサク動いていいな
2018/03/26(月) 21:24:09.41ID:mWf0fgjW
思ってるだけなのにどうしてサクサク動くとわかるんだ??
エスパーか?それともステマ???
2018/03/26(月) 21:26:31.29ID:4gCeQB7y
>>444
アスペ
2018/03/26(月) 22:25:23.92ID:MGgBxL58
使ってみてサクサク動いてるから本格的に乗り換えようと思ったってことじゃないの?
447デフォルトの名無しさん
垢版 |
2018/03/26(月) 23:17:06.45ID:3UYSVfaA
Atomから乗り換えようかと思って(試してみて)るけどサクサク動いていいな

ってことだろうね
2018/03/26(月) 23:27:56.36ID:pTR+m2Zc
質問ですC++でエラー検出にのC/C++ Advanced Lintを使っていまして
ファイルを保存しないとエラー検出をしてくれないんですけど
保存せずに数秒周期でチェックしてくれるようにはできますか?
2018/03/27(火) 19:23:18.56ID:GUK09oGb
>>443
たしかにVSC軽いよな
2018/03/27(火) 21:15:53.27ID:ptmppMcz
どうでもいいが、V, S, C の並びってよく見るな
2018/03/27(火) 21:18:04.42ID:1Fu1vHSN
>>448
・自分でプラグインのソースに手を入れて作者にPull Requestを出す
・作者にクレクレする
・諦める
選べ
2018/03/28(水) 10:18:12.94ID:091/ExVX
Atomは一見良さげだけど、コードが増えたり同時に開いているファイルが増えるとすぐ重くなるからな。
開発当初は軽くても、できてくると重くなっている感じ。
453デフォルトの名無しさん
垢版 |
2018/03/28(水) 11:46:50.90ID:RDytAUzD
node.jsの中にSQLを入れると改行というか、
整形がうまくいかず崩れて動かなくなってしまうのですが、
プラグインとかあるんすかね?
2018/03/28(水) 14:30:33.39ID:a8xAtFZL
Atomはアウトラインを右端に大きく表示できることだけが取り柄
2018/03/28(水) 18:54:19.82ID:091/ExVX
AtomがないとCodeも無かったかもしれないし、この2つが競争して少しでも良くなればいいのさ。
2018/03/28(水) 19:09:10.23ID:wWS6mS4+
それは確かにそうなんだが応援はするが使う気になれないよ今の状態じゃ…
2018/03/28(水) 19:20:17.75ID:Q7gO6oDB
Intelに対するAMDみたいなもんか
2018/03/28(水) 19:46:16.40ID:kQDmh9jH
>>455
ミニマップの事?
vscodeでも出来るよ
2018/03/28(水) 19:46:38.35ID:kQDmh9jH
454だった
2018/03/28(水) 19:47:23.84ID:x/xr+9kB
友人がMsが嫌いだという理由でvscodeを避けてatomを使ってた。
そんな理由で避けるんだと感動したわ。
2018/03/28(水) 19:57:55.49ID:HwfuRzwP
ミニマップじゃなくて関数とかのシンボル一覧のやつ
デカイファイルの改修とかだと出しっぱにしたい
2018/03/28(水) 20:16:29.12ID:Q7gO6oDB
Visual Studioで言うところのクラスビューみたいなもんか
2018/03/28(水) 20:36:09.84ID:Q7gO6oDB
「Code Outline」というプラグインがお望みのやつに近いんじゃないの
2018/03/28(水) 20:45:09.89ID:efwHHr+I
>>460
今のMSってOSSの責任者としてはかなり優良だと思うけどね
OSSを撒き餌にするような商売をしないし、外からのコントリビューションに対して非常にオープンだし、
世に出したからにはちゃんと責任持ってメンテするし
2018/03/28(水) 21:28:32.33ID:u8tot+Q+
code outlineを使ってて不満なのよ
grepとかのタブにすると隠れるし
466デフォルトの名無しさん
垢版 |
2018/03/28(水) 22:49:40.78ID:JP2GR4Zx
VisualStudioにあるオブジェクトブラウザって、VSCodeじゃ表示できないの?
467デフォルトの名無しさん
垢版 |
2018/03/29(木) 00:02:44.47ID:+dX3Weor
>>464
Exampleをビルドする程度だとそう思うかもしれないけど、実運用は無理だよ、MSのOSSは。
468デフォルトの名無しさん
垢版 |
2018/03/29(木) 00:05:08.70ID:+dX3Weor
VSCodeの説明は「VSCodeはIDEより沢山メモリーを使用する色々な意味でリッチすぎるエディターです」にしたらわかりやすい。
2018/03/29(木) 00:22:49.75ID:iQy6UWxY
そうですか
2018/03/29(木) 00:25:53.45ID:JcLYY4AF
VSCode で生産力が上がりますか?
2018/03/29(木) 00:44:32.26ID:02aEPi+A
上がりますよ
2018/03/29(木) 00:55:39.24ID:JPYJv4hw
>>467
TypeScriptとかかなり実運用されてるけど
2018/03/29(木) 00:57:22.12ID:46RqJpxN
vscodeのキーマップをvsに持って行きたいくらいには便利
2018/03/29(木) 03:37:27.12ID:QcATsJvj
>>467
PowerShellもMSBuildもRoslynもOSSなのに何言ってんだか
2018/03/29(木) 06:49:34.78ID:q9a2cO3s
言うてIDEよりメモリ使うか?
2018/03/29(木) 07:10:29.71ID:xx4XvERn
>>467
>Exampleをビルドする程度だとそう思うかもしれないけど、実運用は無理だよ、MSのOSSは。
C#は使えないっていうことか
2018/03/29(木) 07:41:42.12ID:ZrEBh0fS
>>467
ニートおつ
2018/03/29(木) 08:45:51.17ID:P/NZKXf2
IntelliSenceを普段使った事がないんだけど、あれって、一度もビルドしてないソースに
対しても働く? それとも、一度コンパイルしないと働かない?
2018/03/29(木) 09:37:05.48ID:ZrEBh0fS
>>478
言語は?
2018/03/29(木) 09:53:06.25ID:P/NZKXf2
>>479
C++
2018/03/29(木) 13:25:29.65ID:QYpi9N5O
どなたかc++でプリプロセッサで処理分けてる系でグレーアウトするのを
解除する方法を知らないだろうか#ifdef内とか

>>480
c++の拡張機能入れて設定調べて設定して(多分インクルードパスとか補完オン抜けとかくらいだと思う)
やれば多分動くかと思う
482デフォルトの名無しさん
垢版 |
2018/03/29(木) 18:02:51.52ID:fRxUhejE
C#だとプリプロセッサ部分もちゃんと機能するのにね
2018/03/29(木) 18:37:37.80ID:rfpuK0N/
画像ファイルの縦横のサイズ(容量ではなく)を取得する方法ってある?

imgタグを記述した時に、自動的にcssで縦横のサイズが記述されるようにしたくて
<img src="abc.jpg" style="width:100px;height:100px;">
Googleで調べてるんだけど、検索の仕方が悪いのか、見つけられない
2018/03/29(木) 19:10:07.10ID:KaeYIaWZ
gitリポジトリをVSCode上で閲覧できる拡張機能とかありますか?
2018/03/29(木) 19:13:55.03ID:P/NZKXf2
>>481
>c++の拡張機能入れて設定調べて設定して(多分インクルードパスとか補完オン抜けとかくらいだと思う)
>やれば多分動くかと思う

(試せば分かる事だと思うけど、試せないので)
コンパイルを一度もしてない、今自分が書いたばっかりのソースや、どこかから持ってきた
ばっかりのソースに対しても補完機能は働くのかな?

クラス宣言などをパースしないと補完機能は働かないはずだけど、コンパイルなしでも
パースしてるんだろうか。
2018/03/29(木) 19:18:29.70ID:Jg95V0XG
>>483
ブラウザ環境だとnew Imageかdocument.createElement('img')して.srcにurl代入、onloadしたら.widthや.heightで画像のネイティブ解像度取るのがセオリーだけどそういうこと聞いてるんじゃないよね多分。
2018/03/29(木) 19:58:43.90ID:AIHFzegQ
>>483
これで
https://github.com/nodeca/probe-image-size
2018/03/29(木) 20:00:29.08ID:AIHFzegQ
こっちの方がいいのか
https://github.com/image-size/image-size

ちなみに
javascript get image size gif jfif
でググった
2018/03/29(木) 20:21:09.06ID:rfpuK0N/
>>486
せっかく回答をもらったのに申し訳ない
恥ずかしながら、まともに使えるのがHTMLとCSSだけなので、
作業的には初歩的なことしかできないです

イメージ的には、
<img src="abc.jpg">と書いて、何かのキーを押すと
style="width:100px;height:100px;"
が補完されるとか、

エクスプローラーの画像ファイルを
ダブルクリックするなり、エディタのエリアにドラッグ&ドロップすると
<img src="abc.jpg" style="width:100px;height:100px;">
が挿入されるとか、

スニペットでどうにかするとか、
拡張機能を入れるとか、

そんなものをイメージしてます
ブラウザに表示するときに縦横のサイズを取得して出力する形ではなくて、
ソースに決め打ちで書き込んでしまう形

蛇足かもしれないけど、
もともと使っていたタグ挿入型のHTMLエディタが、更新停止してて、時代遅れなので、
乗り換え先を探していたら、VScodeに辿り着いた、というのが経緯です
スニペットもVScodeで初めて触れて、試行錯誤してるところ

>>487-488
ありがとう
紹介していただいたものを今、見ていますが、即座には理解できなくて、時間がかかりそうです
2018/03/29(木) 20:29:03.60ID:KaeYIaWZ
>>484
Git History
https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory
というのがありました
2018/03/29(木) 20:37:22.46ID:QcATsJvj
>>484
Gitlensみたいな?
2018/03/29(木) 22:03:23.25ID:i1zgRXza
>>489
SublimeTextなら拡張機能のAutoFileNameを入れて設定を1つ変えるとheightとwidthを自動的に入力してくれるんだけど
VSC版のAutoFileNameにはこの機能はないっぽいなあ
2018/03/29(木) 22:15:45.76ID:JNU0BzQs
生cssから脱却できればどうとでもできるよ
2018/03/29(木) 22:28:12.86ID:KaeYIaWZ
>>491
gitlensも入れてみました
まだ良く分かっていませんが
編集画面でいつ変更を加えた部分かをリアルタイムに確認できるんですねー
これはすごい
ありがとうございました
2018/03/29(木) 22:48:28.75ID:SPKoiQq2
>>481
何かがdefineされていないことでグレーアウトされているのなら、cppなんたらjsonでdefine可能。
2018/03/29(木) 23:35:52.83ID:rfpuK0N/
>>492
ありがとう
今日はもう時間がないので、今度またそちらも当たってみます
2018/03/29(木) 23:49:47.32ID:iQy6UWxY
根本的な所での突っ込みで申し訳ないが
画像に直書きcssでサイズ入れる運用自体を見直した方が良い気がする
2018/03/30(金) 03:11:26.40ID:Wx9gH+Ym
直でもスタイルシートでもいいけど固定の画像にサイズ入れておくのは、
画像がロードされるまでページのレイアウトが決定されず表示が
遅くなるのを避けるためによくある手法なわけだが

こんなの知っているけどなにかの理由で否定しているなら参考のため理由書いてくれ
2018/03/30(金) 14:58:59.85ID:1krOhyTD
>>495
ああやっぱりそのcppプロパティなんたらjsonでdefinesをその都度変えるとか
するしかないのかなあ
同じ内容コピーして別個に場所設けてやるのも困るし
それならいっそ#ifdef〜#else〜#endifオフに出来たらなあと思ったんだけど無理か
ありがとう
500デフォルトの名無しさん
垢版 |
2018/04/01(日) 14:54:23.16ID:AVKvmu5G
正確な発生条件はよくわからないけど、C#でコメントをつけると次の行からインデントがおかしくなることがあるな
2018/04/01(日) 16:38:30.51ID:4Xv4Nl9C
Markdownで日本語の文章書いてるときも文字と文字が重なる時があります
502デフォルトの名無しさん
垢版 |
2018/04/01(日) 16:45:50.96ID:AVKvmu5G
あとよくわかんないんだけど、switch文のcase xx:の次の行って、インデント入れないのが一般的なの?
2018/04/01(日) 17:06:57.85ID:nbXIFg/H
言語による
基本的には社内で一番声がデカイやつのルールが最優先される
2018/04/01(日) 17:41:11.36ID:Hdwn5hSU
うちはハンガリアン記法で統一してる
2018/04/01(日) 17:48:05.89ID:1KgD14Zs
うちはモンゴリアン
2018/04/01(日) 18:31:53.75ID:nEv6CmIl
>>502
C/C++だとして、中括弧の中は必ず1つ分インデントするっていうルールで、case文自体もインデントしているなら、一貫はしてるな。
2018/04/01(日) 23:39:40.07ID:ECJY99tL
>>501
Markdown は、次に空行を入れないと、バグるとか、落とし穴が多い

まあ詳しくは、別のスレで聞いてください
2018/04/02(月) 02:59:56.93ID:ZjV8eoNL
いただきジャンガリアン
509デフォルトの名無しさん
垢版 |
2018/04/02(月) 04:38:52.66ID:3ewhMOuh
>>507
うむ

だが何にでも落とし穴はある
510デフォルトの名無しさん
垢版 |
2018/04/02(月) 04:40:10.71ID:3ewhMOuh
言語や環境によって違うのは知ってる落とし穴と知らない落とし穴だけだ
511デフォルトの名無しさん
垢版 |
2018/04/02(月) 16:31:15.22ID:WBNcZ9cp
エラーの箇所に波線が付く機能あるじゃない?
あの波線がちょうど一行ずれて表示されてて、気づくまでえっらい時間がかかったわ
2018/04/03(火) 14:06:54.65ID:z1vrffXD
最終ボスを倒したら裏ボスが現れる感じだな
2018/04/03(火) 22:22:45.22ID:4ZSlPmVY
●とか※とか、記号が混じった行の列カウントがおかしい?
後ろにタブ入れるとずれる
2018/04/04(水) 11:40:03.97ID:oyGZYz98
JS(React)でしょっちゅうIntelliSenseが効かなくなるんですが、コマンドパレットから復活させる方法はありませんか?
2018/04/04(水) 12:19:01.09ID:aeJORsBS
jQueryの入力候補だせる?
それっぽい拡張機能が見当たらないんだけど誰か知ってたら教えて
2018/04/04(水) 16:40:55.23ID:M9O8mvcX
これではだめなの
jQuery Code Snippets - Visual Studio Marketplace
https://marketplace.visualstudio.com/items?itemName=donjayamanne.jquerysnippets
2018/04/04(水) 16:50:03.68ID:iElqzPGV
それはちょっと笑える
2018/04/04(水) 17:38:59.88ID:CPeq11tB
jquery用のintellisenceなんて誰も書きたくないだろうし型定義ファイル使うしかないんじゃない?
2018/04/04(水) 17:42:27.11ID:mrqV2kyS
typescriptで書くのが一番良い
2018/04/04(水) 17:55:38.96ID:t/1BEDC4
>>519
これ。俺は最初からTypeScriptを使ってReactをまなんだぞ。絶対そっちの方が便利。
facebookもそういう方法を望んでいると思う。彼らとしてはflowの方を流行らせたいんだろうけど。
2018/04/05(木) 12:11:04.46ID:p8p8O582
指標が曖昧な質問で申し訳ないけども、
WindowsでのPythonの開発環境としてVSCodeは使いやすいですか?
それともネイティブなPyCharmの方がいいのかな?
個人的には慣れてるVSCodeを使いたいけど、
MSで統一しようとしてAndroid開発をXamarinでやって躓いてAndroidStudioで作った経験があるので、
ざっくりした感覚として、どうなのかなと。
2018/04/05(木) 14:37:05.25ID:X1DcEdn/
VSCodeに慣れてるならVSCodeで全然いいよ
むしろオススメ
2018/04/05(木) 14:38:08.66ID:j/V+tzGb
外部ライブラリを使おうとすると弱い気がする。
python標準だけならすごくオススメ
2018/04/05(木) 14:38:48.32ID:j/V+tzGb
code runnerもいれるといい
2018/04/05(木) 15:21:27.30ID:p8p8O582
>>522-524
VSCodeだけで問題無いのですね!
外部ライブラリとかが必要になった時は、
そのライブラリが対応している環境を考える様にします。
ありがとうございます。
526デフォルトの名無しさん
垢版 |
2018/04/05(木) 16:06:36.81ID:xklBbf0s
俺の使い方が間違ってるのかも知れないけど、Pythonで使うには補完が厄介だったな
「import numpy as np」とか一般的な略称を打った後、改行のためにリターン/エンターを押すとさあ
「import numpy as numpy」と勝手に補完されちゃって意味のない文になってしまう・・・・
これみんなどうしてんの?
2018/04/05(木) 16:17:10.83ID:G1IKiTNb
やっぱり動的言語は動的言語なりの補完能力なので?
2018/04/05(木) 17:34:42.10ID:bXl7WPHc
補完重視ならVisualStudioが最強
2018/04/05(木) 18:13:32.76ID:yBnzAr9O
>>528
と聞くけど何が違うわけ?
typescriptでも変わる?
2018/04/05(木) 23:18:32.92ID:LrmtT6uG
以前このスレにも書いた、
複数ファイルの置換時にいちいち全ファイル開く問題、
次verで改善されるらしい
ますます最強に近づくな
2018/04/06(金) 01:51:06.48ID:GngyKFhD
>>530
あれ、全ファイル開いてたっけ?
2018/04/06(金) 02:43:14.05ID:YL1VBNcf
そりゃ一旦ファイル開かないと検索できないのは当然では
2018/04/06(金) 06:27:07.00ID:9NmTNniz
1.22
2018/04/06(金) 06:29:17.55ID:GngyKFhD
ああ、置換した後に置換した全ファイルが開いて保存するかきいてくるね。
これのことか。
2018/04/06(金) 06:34:06.50ID:lsq7GlrL
メモ帳の代わりに標準ツールにすればいいのにな
2018/04/06(金) 08:04:29.79ID:TWcHTyG8
でも本当に標準ツールにしたら独禁法ガーって大騒ぎするんでしょ?
2018/04/06(金) 08:21:17.74ID:DaS27eRg
メモ帳の代わりにVSCodeとは言わないけど
2018年にもなってあのメモ帳ってのはもう少しなんとかならんのかね
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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