Visual Studio Code / VSCode Part8

■ このスレッドは過去ログ倉庫に格納されています
2020/06/11(木) 12:01:27.72ID:zrBfgML9
Microsoft発のエディタVisual Studio Codeのスレ

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

開発状況
https://github.com/Microsoft/vscode/wiki/Iteration-Plans

更新内容(日本語訳)
https://vscode-doc-jp.github.io/updates/

前スレ
Visual Studio Code / VSCode Part7
https://mevius.5ch.net/test/read.cgi/tech/1576059976/
2020/07/07(火) 18:10:15.03ID:SBQ6U+yW
>>295
そういう屁理屈はいらない
2020/07/07(火) 18:32:30.76ID:7jP+AaTj
トラボスレなんかでボタン位置右じゃないとこにアサインしてるから右クリックじゃないとか言う人いたけど
機能の名称としてRbuttonなんだしそこはいいと思うんだよ
298デフォルトの名無しさん
垢版 |
2020/07/07(火) 18:34:37.88ID:LurY/YMJ
>>295
それはほんとうか?
Macのマウスにボタンが1つもないなら従来ボタンで機能してたものはどうやって操作する?
2020/07/07(火) 18:37:51.35ID:SiB/8+cG
タップ、ダブルタップ、ロングタップ
2020/07/07(火) 18:45:19.69ID:1YEBfoXY
左右ボタン機能はデフォで使ってる人が多数だし、左右ボタン入れ替えてる人なんか
右クリックしてと言われたら説明意図分かってちゃんと左クリックするでしょ
2020/07/07(火) 18:50:35.25ID:SBQ6U+yW
非開発者と話すときは結局右クリックメニューが一番通じるんだよ
2020/07/07(火) 19:00:28.89ID:uexhphk9
>>298
タブレットやスマホはマウスも無いんだが・・
2020/07/07(火) 19:02:35.27ID:uexhphk9
>>302<ごめんスマホにVS code入れないから無かった事して
2020/07/07(火) 19:04:22.06ID:EPxQxIhv
多数かどうかは関係ない!ホモに謝れ!
2020/07/07(火) 19:33:19.48ID:6dF5VbV4
>>301
このスレに非開発者はいないから。
2020/07/07(火) 19:42:42.10ID:qibxJ9gm
ちょっと右クリックメニュー出してくれって言ったら、左利きがどうのこうのと喚きだして
一向に仕事が進まなくなるコミュ障のID:6dF5VbV4が居るスレはここですかね
2020/07/07(火) 19:44:51.59ID:z7Bmk3ri
めったに使わないキーボードのアプリケーションキー好き
2020/07/07(火) 19:50:39.37ID:BrIdW1jy
たまにShift + F10使う
2020/07/07(火) 19:55:07.89ID:JRf472pK
ID:6dF5VbV4
こいつ絶対に客の前に出したら駄目w
2020/07/07(火) 20:27:47.70ID:6dF5VbV4
開発者だったら、グダグダ言わずにコンテキストメニュー。
客に話すようにここに書いたりはしない。

非開発者はどっか行け!
2020/07/07(火) 20:57:30.73ID:qibxJ9gm
コンテキストメニューという用語を使うなとか通じないとか言ってるわけじゃなくて、
右クリックメニューで通じるよねという主旨なのに、「非開発者はどっか行け!」って言っちゃう
ID:6dF5VbV4はマジでコミュ障よね
つーかマジで仕事を停滞させる害悪
2020/07/07(火) 21:02:35.94ID:BrIdW1jy
で、>>250はコンテキストからトグルコメントアウトできるようにできたの?
>>264がヒント出してくれてるけど
2020/07/07(火) 23:59:32.44ID:6dF5VbV4
>>311
いいかげんな言葉で混ぜっ返すおまえが害悪。
2020/07/08(水) 00:05:54.28ID:U3RVSyXx
一般的には右クリックメニューが一番通じる
2020/07/08(水) 00:07:53.46ID:2L8yOK3D
c++でヘッダの宣言から実体の作成をする方法って無いですか

例えば
class hage{
private:
int hairCounter(bool success);
}
と言うクラスがヘッダに定義されていたら

同じ名前のCPPファイルに
hage::hairCounter(bool success)
{
}
見たいな空関数を作る機能が欲しいのですが
2020/07/08(水) 11:22:36.36ID:t4n6CtPA
つまり右クリックメニューはホモ差別
317デフォルトの名無しさん
垢版 |
2020/07/08(水) 17:48:33.00ID:Z8A6jaoN
Markdown ファイルを、日本語に翻訳するのは、どうするの?

漏れのやり方は、プレビュー表示して、その文章をコピーして、
Google 翻訳してるけど、もう少し簡単にできないかな?

HTML へ変換して、ブラウザで翻訳すればよいの?
318デフォルトの名無しさん
垢版 |
2020/07/08(水) 17:55:40.85ID:UkcxNfDQ
ワークスペースは2つ持つ事はできるでしょうか?
319デフォルトの名無しさん
垢版 |
2020/07/08(水) 18:05:37.50ID:UkcxNfDQ
そうか、1つの中にフォルダを作るのか(´・ω・`)、、、
2020/07/08(水) 18:56:29.60ID:wjKqAwCQ
複数フォルダを設定したい?ってことなら
ワークスペースのファイルを自分で適当に編集したら良かったと思う

"folders": [
{
"path": "."
},
{
"path": "D:\\web\\hoge"
},
{
"path": "E:\\data\\hage"
},
{
"path": "C:\\betu-proj"
}
],


とか
2020/07/08(水) 19:31:20.00ID:F4E5NKaw
Software Design 2020年8月号
で特集あるらしいが、買うかね?
2020/07/08(水) 19:47:03.78ID:efuFen5l
アスペルガーの人のあつまりなのここ?
2020/07/08(水) 20:40:43.72ID:ZDW1gQXp
>>317
Rubyでやれば?
2020/07/10(金) 04:44:20.42ID:uN8mjtUC
Raspberry Pi 4でVSCodeを使いたいと思って調べたらVSCodiumなら使えるね
Google Chromeに対するChromiumみたいなものらしい
armhfやarm64のdebパッケージが用意されててRaspbianにdpkgで簡単にインストールできる
Ubuntu Server 20.04ならaptでインストールできちゃう

https://github.com/VSCodium/vscodium/releases
2020/07/10(金) 07:37:55.67ID:XnhW2jgo
June 2020 (version 1.47)
https://code.visualstudio.com/updates/v1_47
2020/07/10(金) 23:01:58.97ID:Qv98XfJr
>>324
オフィシャルのcode自体がarm/linuxでビルドできるから
ソースコードからビルドしてもいいし
オフィシャル以外なら大体バイナリ用意してるよ。
VSCodiumだけじゃないべ。
2020/07/11(土) 00:22:12.21ID:s8pJ5y33
ビルドについて言えばそもそもCodeというよりElectronの話だしな
2020/07/11(土) 04:08:56.94ID:vuaFHPiV
MicrosoftですらTypeScriptのIntelliSenseを完成させられないんだな
ユーザーにアイデアくれとかお手上げ状態じゃん
2020/07/11(土) 14:18:15.61ID:OS0PBqBF
なにいってだこいつ
2020/07/11(土) 15:23:32.93ID:vuaFHPiV
読めねえならレスすんなよぼけ
2020/07/11(土) 15:54:50.38ID:o8K5Yo+s
プロジェクト全体の解析が終わるのを待たずにそこそこインテリセンスが効くようにしたから大規模なTypeScriptプロジェクトを扱ってる人はフィードバックをくれ
って話だろ?
未完成でもなけれはアイデアを募っているわけでもなく、純粋に進化じゃん
2020/07/11(土) 16:01:07.42ID:vuaFHPiV
注意点は、提供できるIntelliSenseはプロジェクト全体ではなく、現在のファイルの参照に限定されていることです。つまり、提案や定義に移動などの機能は機能しますが、現在のファイルからの提案のみが表示され、定義に移動を実行して現在のファイル内の別のシンボルにジャンプすることしかできません。

私たちの希望は、より完全なプロジェクト全体のIntelliSenseが利用可能になるまで、ほぼ瞬時にコードでの作業を開始できることです。


つまり未完成じゃん
どこが完成してんの?
2020/07/11(土) 16:03:40.27ID:bcBqWWIq
>>332
別にマイクロソフトがお手上げ状態という訳じゃないよね
開発中ですってことだろ
2020/07/11(土) 16:40:50.80ID:mX/3RyRe
試験段階ではあるだろうけど、その注釈は"Partial" IntelliSenseに対してだろうし
「until the more complete」が指すのはプロジェクトの完全ロードを要する物でしょ
例に「language service needs to know all exported symbols」って書いてあるよね?
2020/07/11(土) 16:52:53.59ID:o8K5Yo+s
プロジェクト全体の解析が終わった後のインテリセンスはもともと完成していて、その上で今回新しく実装した簡易版インテリセンスの制限の話をしてるだけだな
2020/07/11(土) 16:57:43.18ID:2Ww+ohHV
まるで読めてない>>330の反論が待たれる
2020/07/11(土) 18:15:34.58ID:ha3aj+l2
ほぼIDEになってきたな
2020/07/11(土) 22:26:33.09ID:Kf1FMHaN
>>337
個々の製品/仕様のリリースがバラバラなだけで元からLSPと連携する前提で開発されてる
2020/07/11(土) 22:39:01.16ID:Nf9QDUvA
>>325
やっと正規表現の大文字小文字変換きたか
サクラ+鬼車からの乗り換えで唯一残ってた不満点が解消された
2020/07/12(日) 00:06:59.35ID:Bk2XwLhr
>>339
\u\u\u$1とか、あんまり見ない記法やなあ。

例にはない、最後だけわける\L\u$1みたいなのはダメなんかな?
できてもよさそうだけど。
2020/07/12(日) 02:53:43.87ID:o7xvNapC
>>340
確かに
今はグループを分けるしかないっぽいね
2020/07/12(日) 05:50:01.27ID:6LAoyHzZ
もはや正規"表現"ではなく置換シーケンスだな
○○エスケープするみたいな正規表現もあるんやろ?
2020/07/12(日) 08:45:58.06ID:ZCHALCS3
そもそも正規表現は厳密にはマッチングの部分だけで、置換の表現というか構文は後付けの拡張だからな
2020/07/12(日) 12:56:03.03ID:Bk2XwLhr
>>342
「regular expression」を「正規表現」と訳して広めたヤツが悪い。
もう誤訳に近いんでは。

この「expression」は、「語法」とか「式」の意味だったやろ。
2020/07/12(日) 13:00:21.63ID:MUbWHmJw
何が正規かわかんねーから原語から改名すべき
2020/07/12(日) 13:11:38.54ID:3dwOK5mO
そもそも数学的なregular expression とは別物になってるから違う言葉つかったほうがいいとは思う
2020/07/12(日) 13:15:20.78ID:lQJaWZP0
もはや正規文法のまま使っているケースもほとんどないしな。
2020/07/12(日) 15:37:33.72ID:Bk2XwLhr
>>345
英語はガバガバ言語だから、そのへんははなからしゃあない。
normalとかproductとか、よくもあんなもんで。。。
349デフォルトの名無しさん
垢版 |
2020/07/12(日) 16:06:17.39ID:7yL5a5qG
IT掲示板群 ttp://x0000.net/forum.aspx?id=15

学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など

simulationライブラリで純粋な関数式プログラミングをする
ttp://x0000.net/topic.aspx?id=3631-0
UIライブラリ (C#, 2D) を作ったよ
ttp://x0000.net/topic.aspx?id=3688-0
連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
4Dエンジン(画像有り)
ttp://x0000.net/topic.aspx?id=3677-0
matrixのライブラリ
ttp://x0000.net/topic.aspx?id=3711-0
ある強力なFor関数
ttp://x0000.net/topic.aspx?id=3630-0
SQLライブラリ
ttp://x0000.net/topic.aspx?id=3675-0

☆ VMを書いた(C#) * x86ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
2020/07/12(日) 23:43:43.55ID:9KFg3ABP
SNOBOL系再興の時が来たな。

>>344
圏論の圏どっからでてきたんやろっていうやつだな。
2020/07/13(月) 00:08:09.84ID:7n0GYdR/
永谷園から
2020/07/13(月) 00:25:16.41ID:fHBaV3jI
悪いのは、頭か、目か。
2020/07/13(月) 03:29:53.74ID:jGbNDMm/
Java Extension Packで日本語フォルダ名を含む位置にファイルを置くと
デバッグに失敗するのは既知の仕様ですか?
Windows 10で、フォルダ名を日本語を含まないものにしたら解決しました。
2020/07/13(月) 03:41:38.81ID:jGbNDMm/
>>353
これで解決しました。
https://qiita.com/kare/items/11309fef5822788501b5#%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E8%A1%A8%E7%A4%BA%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%B8%E3%81%AE%E5%AF%BE%E5%BF%9C
2020/07/13(月) 06:34:46.81ID:F3s0htwl
>>353
やっぱりダメで、
フォルダやファイル名に特定の日本語文字列が含まれていると再現します。
いくつか設定を変えたけどダメですね
356デフォルトの名無しさん
垢版 |
2020/07/13(月) 07:55:25.97ID:V+zIL/Eb
のとおり
2020/07/13(月) 12:18:34.94ID:8gxxLZRp
1.47でEmmetの画像ファイルのサイズ自動入力updateImageSize使うと
"No valid image source"エラーが出るようになってたんだが今やったら直ってた・・・どういうことだ
2020/07/13(月) 12:21:55.59ID:8gxxLZRp
ああ、直前にHTMLタグのミスを修正したんだった なるほど自動入力ってこういう動作するんだ
359デフォルトの名無しさん
垢版 |
2020/07/14(火) 14:35:17.40ID:wxNuZUMy
TypeScript の設定ファイル・tsconfig.json では、
//, /* 〜 */ の2種類のコメントを使っているけど、

JSON にはコメントがないから、
右側のファイルエクスプローラーでは、1つの間違いがあると表示されてしまう

これを消す方法ある?
2020/07/14(火) 15:07:54.51ID:2Tt/Vrq1
コメントをもう一つ追加すれば、
1つの間違いがあるという表示は消える
2020/07/14(火) 15:24:02.39ID:rnlBwfUm
>>359
自分の環境ではエラーなんて表示されないんですが、
ファイルタイプはちゃんと「JSON with Comments」で読み込んでるんですよね?

https://i.imgur.com/sUsWtl1.png
362359
垢版 |
2020/07/14(火) 15:53:13.65ID:wxNuZUMy
漏れは、tsconfig.json を少し修正したからね。
どこで間違ったか、なかなか分からない

うわー!
再起動したら、エラーが消えてる!

編集すると、言語モードが変ったのかも。
今のファイル形式は、JSON with Comments になってる
2020/07/14(火) 16:28:02.08ID:UqAnAnhr
なんかファイル開くとエディタの選択ドロップダウンが出るようになった。ウザい。消したい!
2020/07/14(火) 16:59:40.61ID:rnlBwfUm
>>362
自分も行消したり追加したり編集したり、ソース追加したりビルドしたけど結局再現しなかった
https://i.imgur.com/2l5bEPO.png

まぁ直ってよかったね
2020/07/14(火) 17:27:10.70ID:wxNuZUMy
>>363
.txt とか、そのファイルの拡張子に対応して起動する、
エディタを決めていないからでは?

決めている場合は、一々、聞かれないのでは?
2020/07/14(火) 19:20:03.27ID:uU11QeUM
いやあホントにJSONは初手が色々とまずかったなあ
いまのJSONCみたいなレギュレーションだったらもっと可能性が広がったろうに
2020/07/14(火) 19:32:43.16ID:wgJ0zUGI
いや、むしろJSONはムリヤリ広く使われ過ぎ。

仮定の話でいいのなら、ブラウザで流行ったのがJavaScriptでなければよかったのに。
2020/07/14(火) 19:38:12.23ID:uzBWm+4M
でも筋の良いスクリプト言語って思いつかないな
みんな癖がある
2020/07/14(火) 20:17:39.02ID:9/KzgQCa
癖はあるけどそんなに筋が悪いとは思わんがな。
もともと関数型言語として設計された出自が今評価されている気がする。
2020/07/14(火) 20:22:23.08ID:a8718MgF
なんか以前は単語を選択した状態で左の虫眼鏡マークをクリックするだけで
検索窓に選択した単語が入ってくれたような気がするのだけど、いまは
いちいちコピーペーストの操作が要るようになってしまった

これって戻せるのやろか?
2020/07/14(火) 20:26:43.82ID:UqAnAnhr
いやVSCodeで開く選んで来てんだから前みたいにそのまま開けや。
VSCodeはエディタじゃないんですか?と。
なんでいちいちひとつしかない選択肢ビルトイン選ばねえとなんねーんだ?
2020/07/14(火) 20:44:15.03ID:DdAw4wpa
ctrl+fのショートカットじゃダメ?
2020/07/14(火) 22:05:04.90ID:a8718MgF
んー 虫眼鏡のほうは範囲がファイル全部なんだよね
2020/07/14(火) 22:16:43.90ID:DkXMpQVM
>>370
設定の search.seedOnFocus ってやつにチェック入れたら、ファイル検索(Ctrl+Shift+F)の方も選択テキストが入力済みになったよ
2020/07/14(火) 23:27:25.46ID:ZOVsPt12
>>369
>もともと関数型言語として設計された出自が今評価されている気がする。
元から関数型言語なんかに設計されてないから他所で言ったら戦争になってたな。
純粋主義者とかモナドしか知らん連中は息災だろうか。
2020/07/14(火) 23:37:53.56ID:2Tt/Vrq1
JavaScriptで関数型っていうのは
jQueryとかUnderscoreとか関数型を取り入れた
ライブラリと組み合わせて初めて実現できる
素のJavaScript(DOM API含む)は関数型になってないよ
2020/07/15(水) 00:17:56.92ID:DV8DGLcn
jsonはデータの受け渡しに使えばいいだけであって人間が扱うファイルにするのが間違い
yaml使え
2020/07/15(水) 02:56:31.84ID:UH7/Xpl5
>>375
JavaScriptはプロトタイプベースオブジェクト指向言語である、という根本がわかってないヤツはめんどくさそう。
2020/07/15(水) 04:53:18.53ID:IqfNcqeZ
JSON with Comments が主流になってほしい

Yaml は、特定の範囲の再利用ができるので、
例えば、開発用と製品用の設定を同じファイルに書いて、
同じ設定を、コピーせずに使える

でも、形式が格段に難しい
2020/07/15(水) 06:11:25.87ID:4uyaG9vI
へえ

JSON にもコメントを書きたい
https://qiita.com/yokra9/items/1ac03876415d7fd47a65
2020/07/15(水) 06:47:29.33ID:Iul+D8/c
>>375
当初のコンセプトは「ブラウザでschemeを動かす」ってことだった。
Javaっぽい文法やオブジェクト指向とか取り入れられたのはその後。
2020/07/15(水) 10:21:47.72ID:UH7/Xpl5
>>381
コンセプトは、結果と関係ない。
現実は非情である。
2020/07/15(水) 12:13:21.10ID:gwK3CNky
>>381
最初にJavaScriptと独自にリリースされた
DOM APIがオブジェクト指向だった
2020/07/15(水) 12:15:28.97ID:eVOQY7dl
DOMもそろそろ見直しの時期が来てるんじゃないか?
関数型に置き換えるべき
2020/07/15(水) 12:18:58.65ID:gwK3CNky
jQueryをそのまま導入したらいいのにね
DOM APIはJavaScriptだけのものじゃないから

他の言語で対応しづらかったんだろうけど
今はJavaScriptの力が強くなったから
他の言語側でどうにか対応しろって言えるだろ
2020/07/15(水) 14:42:54.88ID:KZXXAVqP
さすがはjQueryバカ、頭悪いなぁ…
jQueryはDOM APIラップしてるだけなんだから、取り入れて呼び出しの形式を同じにしたところが現行DOMの制限はそのまま残る。
そういうレベルの話ししてないから巣へお帰りください。
2020/07/15(水) 14:59:40.35ID:DD98k58m
JavaScript質問スレ荒してるのが今度はここに来たのかw
2020/07/15(水) 15:16:00.68ID:02BKVnT1
JavaScriptウゼーからはよWebAssembly実用化して欲しいわ
2020/07/15(水) 15:19:22.69ID:gIMauWsn
jsスレはワッチョイどころかIDすら非表示だから荒らし御用達
このスレはワッチョイで防衛すべき
2020/07/15(水) 16:00:24.57ID:FW4X/8zu
すみません、教えてください。よろしくお願いします。
vscodeでjavaを使おうとしたのですが
java:create java project
できません。

vscodeとjdkをインスツールし
jdkはshellで確認できますので、pathも通っています。
vscodeのjava.homeも設定できていると思うのですが
どうすれば、create java projectできるようになるでしょうか?
2020/07/15(水) 16:11:05.50ID:r1yGajkX
エラーメッセージは?
2020/07/15(水) 16:13:05.11ID:KZXXAVqP
「おやじ!メロンパンくれ!」
「うちは果物屋🍈だよ?」
2020/07/15(水) 16:53:30.48ID:2PJdiH7v
>>386
DOMの制限ってなんだよ?
言った誰がDOMの制限の話をしてるんだよ
2020/07/15(水) 16:55:46.07ID:2PJdiH7v
>>388
WebAssembly実用化してもDOMの制限は残るぞ
2020/07/15(水) 17:22:15.36ID:02BKVnT1
>>394
C#のパーサー使うからどうでもいいです
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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