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/16(木) 01:06:27.07ID:QwF0ci9g
じゃpythonの__hoge__みたいなのは?
phpにも似たようなのあるよね。
2020/07/16(木) 01:25:34.43ID:fGKOjjQM
Pythonはきれいな言語じゃないよお
やっつけ感が大きい
2020/07/16(木) 01:40:17.48ID:ezlrRJ+a
1.47とMarkdown Preview Enhancedの組み合わせでMarkdownのファイルリンクが上手く動かなくなってる
これまでに大量に書いてきたメモの蓄積が・・・
MPEのバージョンアップで直るといいんだが
2020/07/16(木) 02:14:03.73ID:6G5cK3Pi
>>402
それは、個人的な嗜好であり、ただ潔癖なだけ。
# 気持ちはわかるが。
配列オブジェクトも、プロパティにメチャクチャ感があるけど、つまり、そういうポリシー。
「取って付けた感」では全然ない。

たとえば今から新しくつくる言語だとしても、表現や実装の都合で、特殊なプロパティをほかに混ぜてしまう選択は、ふつうにあり得る。

で、Schemeの話はどこにいったんだよ?
2020/07/16(木) 08:17:23.65ID:4le5mWZs
プロトタイプチェーンというものがその配列と同じようなレイヤーで実現されていることを
指して言ったわけなんだが。
それが「根本」に見えちゃうのは主観なんでそれ以上は言わんけど。
2020/07/16(木) 09:07:29.56ID:yJ975u67
スレチ
2020/07/16(木) 09:29:46.00ID:6G5cK3Pi
>>407
日本語能力と言語センスがないことはわかった。

>>408
まあまあ。。。
2020/07/17(金) 21:16:25.00ID:O51Ni2cF
最初からオブジェクト指向言語として設計していたならあのthisはないよなぁ。
2020/07/17(金) 23:39:54.29ID:S1GMEh9P
なんで?最初からプロトタイプベースオブジェクト指向言語として設計されてたよ?
おかしくなったのはそのプロトタイプベースオブジェクト指向言語として設計されてたものに後付けでnewやらthisやらのC++/Java系のクラスベースオブジェクト指向用語を無理やり導入してJavaっぽいクラスベースオブジェクト指向言語に見えるよう無理やりガワを被せようとしたため。
2020/07/18(土) 05:17:12.44ID:gM32+Vtw
TypeScriptでラップすると快適やわ
2020/07/18(土) 11:34:26.80ID:zDePOjuW
>>411
その珍説はどこから?
プロトタイプベースだろうがオブジェクト自身へのアクセスにthisは必要だし、
newによるコンストラクタ呼び出しがなければ別の方法でプロトタイプチェーンを構築
していたことになるが、そいつらがプロトタイプ自身より後付けとは考えにくいんだが。
もちろんどっちもクラスベース固有の概念じゃあない。
2020/07/18(土) 12:25:08.69ID:cNrPu/ON
es2015以降のclass構文はともかく(あれもシンタックスシュガーなのに文法上new使用を強制してるだけだが)、
JSのnewはJavaに見た目を寄せるためのシンタックスシュガー以上の意味はない。
見た目こそ同じnewだが、C++やJavaのnewとは全く異なる。
JavaScript: The Good Parts 133ページ
> new演算子の持つ問題に対するもっとも良い方法は、newをまっまく使わないことである。

使わなくて全く問題ない。
JSのnewはJavaに見た目を寄せるためのシンタックスシュガー以上の意味はない。
見た目に騙されてC++やJavaの知識を転用しようとすると理解を誤る。
2020/07/18(土) 13:48:24.95ID:fwbEJCvA
> 見た目に騙されてC++やJavaの知識を転用しようとすると理解を誤る。

C++やJavaの知識ってなんのこと?
2020/07/18(土) 14:00:57.09ID:N4WthBbf
newとはこういうもの!これ以外のはずがない!という思い込み・囚われている常識、のことかな
2020/07/18(土) 15:08:39.55ID:7WBm5sdR
プロトタイプ系とクラス系の違いも。

つうか、プロトタイプ系はわかりにくいんだよ!
実装は簡単というか、手っ取り早いと聞くので、当時ブラウザに埋め込むにはちょうどよかったんやろけども。
2020/07/18(土) 16:25:25.54ID:DrPRguB/
もともとネスケのためだけのマクロに過ぎなかったしねえ
20数年後にこれを使ってアプリを書く人たちが現れるとは想定してなかったんじゃなかろうか
2020/07/18(土) 16:33:34.40ID:zDePOjuW
>>4124
ああ、プロトタイププロトタイプ言いながら自分でプロトタイプベースで書いたことはないのね。
newをまったく使わないというのは自分で__proto__を操作するかあるいはプロトタイプ継承を
使わないってことになるんだが。
当然、前者を推奨しているわけがない。
2020/07/18(土) 17:07:44.12ID:fwbEJCvA
>>417
プロトタイプが分かりづらいんじゃなくて
昔のJavaScriptが面倒だっただけ

プロトタイプベースでの継承の仕方っていうのは
Object.createを使ってB.prototype = Object.create(A.prototype)
ってするだけの簡単なものなんだが、昔のJavaScriptは肝心のObject.createがなかった。

JavaScriptは最初(1995年ぐらい)からプロトタイプベースのオブジェクト指向だったが
Object.createができたのはECMAScript 5からChromeだと2010年の5から
IEだと2011年のIE9から、つまり15年もの間、JavaScriptは重要な機能が欠けた
不便なプロトタイプベースオブジェクト指向だった
2020/07/18(土) 17:36:07.70ID:7WBm5sdR
>>420
そういう話じゃない。
そもそも継承なんかしないユーザーレベルでも、なんかわかりにくいんだから。

JavaScriptが不出来だからとかドキュメント不足とか、理由はいろいろあったと思うけど、それだけでもない。
2020/07/18(土) 17:53:27.03ID:vfrpqE6H
それはライブラリが不足していただけ
どんな言語でもライブラリがなければ使いづらい
JavaScriptはjQueryが登場してから世界が変わっただろ
2020/07/18(土) 18:19:52.24ID:pq9oSxH0
スレチ
2020/07/18(土) 21:26:08.79ID:7WBm5sdR
>>422
だから、そういう話じゃない。
JavaScriptの使いやすさのことではない。
言語としてのわかりやすさについて言っている。

むしろ、prototype.jsとかjQueryとか出てきてから、JavaScript自体はわかりにくくなった気さえする。
こなれたコードを見る機会が増えて、慣れてもいいはずなのに。なんかわかりにくくて、あやしいからか?

>>423
まあ、VSCodeの話題も出てこないことだし。。。
2020/07/18(土) 21:47:03.20ID:Iib9EfYg
とりあえずお前らのおすすめの拡張
説明付きで教えろください
2020/07/19(日) 00:25:37.44ID:KyV15c0l
最近使うようになったやつ
Draw.io Integration - 作図に便利
Code Spell Checker - typo が減った
2020/07/19(日) 05:09:46.41ID:W3hSYpRn
>>424
JavaScriptのどこがわかりにくいのか全くわからん

日本人が日本語は簡単だが英語はわかりにくいって
言ってるようなもんだろ

言語としてのわかりやすさじゃなくて
お前の知識の問題

でないと俺みたいにJavaScriptが分かる人がいることが説明できない
2020/07/19(日) 07:36:22.70ID:m5eV0pvm
>>425

■SynthWave '84
ネオン調に光るテーマ。
(説明にもある通り、別途Custom CSS and JS拡張を入れてCSSの設定が必要)
https://i.imgur.com/hmvfda3.jpg
https://marketplace.visualstudio.com/items?itemName=RobbOwen.synthwave-vscode

■GlassIt-VSC
VSCodeを透過できる。
https://i.imgur.com/yvH2LSA.jpg
https://marketplace.visualstudio.com/items?itemName=s-nlf-fh.glassit

■Remote Containers
革命。Dockerコンテナ内でVSCodeを開いて開発ができる。
これのせいでもうVSCode以外で開発する気起きない。
https://microsoft.github.io/vscode-remote-release/images/remote-containers-readme.gif
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers
2020/07/19(日) 11:32:11.41ID:xggXZiaY
>>428
一番下便利そうだな。
どうせDockerで開発するならこれありゃWSL2なんかいらんかったなw
2020/07/19(日) 11:38:21.65ID:m5eV0pvm
>>429
ホストとコンテナのボリュームをマウントするときに、ホストがWindowsだといろいろめんどいのでWSL2も使うのがオススメ

Windowsで使う場合、WSL2で立てたlinuxマシンにRemote WSLで繋いで、そこからRemote Containersを使うのが良い
2020/07/19(日) 11:59:48.19ID:W3hSYpRn
>>429
そのDockerはWSL2上で動いてるんだぞ?
2020/07/19(日) 12:00:08.13ID:xggXZiaY
ややこしいな…
2020/07/19(日) 12:06:59.74ID:jXwWFSFG
WSL2のDockerはメモリ消費しすぎで使い物にならない
2020/07/19(日) 12:11:35.65ID:Jl4hgH9c
WSL2とかじゃなくて時代はDockerなんですよ!
2020/07/19(日) 12:17:50.75ID:4P1FEtjj
>>431
違う。別物。
2020/07/19(日) 12:22:25.01ID:kmbJyWa5
コンテナにせよエミュレーションにせよ仮想化テクノロジが最重要であることは言うまでもない
ということは開発機は仮想化に強いMacかLinuxということになる
Linuxはデバイスサポート保障があるマシンのラインナップが魅力的とは言い難い
なので開発者はMacを買うべきという正解が導かれる
2020/07/19(日) 12:23:49.61ID:rDt79pjx
>>133
またObsidian.mdやRoamResearchに触発されたのが出てきた
https://github.com/svsool/vscode-memo
2020/07/19(日) 12:31:10.24ID:ZFRvNo6R
デファクトスタンダードが決まったらまた連絡してくれ
2020/07/19(日) 12:44:55.36ID:n0f5aqSv
>>433
具体的には?
2020/07/19(日) 12:59:28.71ID:W3hSYpRn
>>436
> ということは開発機は仮想化に強いMacかLinuxということになる
Macが仮想化に強いって何のこと?
MacはLinuxじゃないからDockerはそのまま動かないのに
2020/07/19(日) 13:02:09.25ID:W3hSYpRn
>>435
別物じゃないよ
2020/07/19(日) 13:02:29.46ID:8D9pzTQx
>>440
結論ありきで途中の過程がやる気無さすぎなんだろう
2020/07/19(日) 13:06:54.86ID:W3hSYpRn
Dockerの重要な点として手元で作ったDockerイメージを
そのまま本番環境でつかえるというのがある

しかしMacのCPUがARMになるからこれが難しくなった
本場環境の多くはIntelなのでCPUが違う

そうなると実機はIntel版LinuxのDockerイメージを使って
手元ではARM版LinuxのDockerイメージを使うか
パフォーマンスの低下を諦めて手元でIntel版LinuxのDockerイメージを
エミュレータを使って動かすしかなくなる

Macは開発に向かなくなってきている
2020/07/19(日) 13:09:27.60ID:4tyOlEBs
>>440
Macが強いというよりWindowsが弱いので相対的に良いってだけ
2020/07/19(日) 13:10:01.14ID:W3hSYpRn
Macの仮想化機能は限定的で、
Hypervisorフレームワークは用意しているが
それを使うためのインターフェースも持っていない
つまりサードパーティのソフトに頼らざるを得ないわけだ

HyperVとそれを扱うHyperVマネージャーを
OS標準で用意しているWindowsとは対照的
2020/07/19(日) 13:11:14.96ID:7Q5fXF4C
>>443
現時点で軽量VM使ってるから大きな変化はないのでは?
2020/07/19(日) 13:12:31.66ID:W3hSYpRn
>>444
Windowsの仮想化機能はMacを超えてるぞ
仮想マシン機能は当然備えているし
Macにはない仮想マシン管理アプリも付属

さらにWindows独自のコンテナ機能もある
Windows ServerコンテナというLinuxコンテナに近い機能と
Hyper-Vコンテナの二種類が用意されてる。
そしてDockerもWindowsコンテナに対応している
2020/07/19(日) 13:13:17.94ID:Vqf8sefQ
>>445
そのHyperVの完成度がお粗末
2020/07/19(日) 13:14:06.16ID:W3hSYpRn
>>446
軽量VMが何の関係があるのか知らんが、
MacのCPUがARMに変わったら
Linuxと同じDockerイメージが使えなくなるか
CPUエミュレーションで遅くなるという話をしてる

同じCPU上での仮想マシンとは違って
CPUが異なると大きなパフォーマンス低下が発生する。
2020/07/19(日) 13:14:28.08ID:W3hSYpRn
>>448
> HyperVの完成度がお粗末
どこがおそまつなの?
それを言えないんじゃ説得力ゼロなんですよ。
2020/07/19(日) 13:15:13.17ID:W3hSYpRn
HyperVの完成度の高さはDockerが実用的に動いていることからも明らか
WSL2だけではなくWSL1もHyperVを使っている
2020/07/19(日) 13:21:12.09ID:Vqf8sefQ
>>447
標準の管理アプリは別に要らないと思う
実用性を考えるとDockerやVagrantのようなサードパーティツールと合わせて使うから

Windowsコンテナは使ったことないからわからないけどLinuxコンテナと比べると需要少なそう

バックエンドがなにか気にせずコンテナを管理できるから便利なのであって
バックエンドの種類が豊富でもあまり嬉しくないような?
2種類あるとなにが便利なの?

あなたが列挙した機能はもっともらしいメリットには思えないな
それよりもVirtualBoxとの共存で不具合が出やすいなどのデメリットのほうがより目立つ
2020/07/19(日) 13:22:18.06ID:W3hSYpRn
> 標準の管理アプリは別に要らないと思う
いるだろ。Macはユーザーインターフェースが不便なOSだって言いたいのか?
2020/07/19(日) 13:22:42.26ID:W3hSYpRn
VirtualBoxはいらんよ
なんで複数の仮想マシンが必要なんだw
2020/07/19(日) 13:23:12.78ID:W3hSYpRn
> バックエンドの種類が豊富でもあまり嬉しくないような?
> 2種類あるとなにが便利なの?
だからVirtualBoxはいらんよねw
2020/07/19(日) 13:24:33.64ID:W3hSYpRn
>>452
俺が話をしているのはWindowsの方が仮想化機能が充実しているという話
MacはHypervisorフレームワークしかない
2020/07/19(日) 13:24:38.44ID:m5eV0pvm
スレタイ関係なくなっちゃったじゃん
2020/07/19(日) 13:25:44.28ID:W3hSYpRn
macOSはOS標準のコンテナ機能も搭載してないからな
2020/07/19(日) 13:25:56.58ID:KyV15c0l
ID真っ赤な人はちょっと落ち着いて
2020/07/19(日) 13:26:13.67ID:Vqf8sefQ
>>449
動かなくなることはないと思う
ただパフォーマンスのペナルティはあるかもしれない
でもインテルがアップルを追従せざるを得なくなるという話もあるしどちらが良いかは時間をかけて評価しないとならないだろうね

>>450
VirtualBoxとの共存で不具合が出やすい
ネットワーク関連のバグが出やすい
VagrantでHyperVプロバイダを使うと顕著
2020/07/19(日) 13:27:50.96ID:W3hSYpRn
>>460
> VirtualBoxとの共存で不具合が出やすい

Windows標準の仮想マシン機能を使えばいいじゃんw
2020/07/19(日) 13:28:24.28ID:Vqf8sefQ
>>451
Dockerが動くだけで完成度が高いと言えるならどんな仮想化プラットフォームでも高品質になってしまう
WSL2でDockerを使うとすぐにわかるけどvmmemがメモリを食いつぶして使い物にならない
これがバグ扱いじゃなくデフォルトの挙動というのがすごい
2020/07/19(日) 13:29:21.18ID:n0f5aqSv
>>462
どんな糞スペ使ってるんだ?
2020/07/19(日) 13:32:18.35ID:W3hSYpRn
>>462
一方macOSは仮想マシンに常に一定量のメモリを取られるんだが?
最大値を指定しなければ、Linuxの挙動との兼ね合いでそうなると言うだけの話
それはもう修正パッチができていたはず
そして最大値を指定した場合は、macOSの挙動と同じ

重要なことを忘れてないか?
Windowsの場合、使用しなくなったメモリを開放するようになった。
つまりmacOSのように常に一定量のメモリを取られるんじゃなくて
使用しなくなったメモリが開放されるようになった。

Build 19013」の「WSL 2」ではメモリーの使用効率が改善され、「WSL 2」の使い勝手が向上しています。
https://kledgeb.blogspot.com/2019/11/wsl-191.html
2020/07/19(日) 13:33:54.95ID:Vqf8sefQ
>>453
いや必須ではないでしょう
サードパーティの仮想化プラットフォームを入れればUIはついてくるから標準に頼らなくてもいい

>>454
Virtualboxをメインに使うなら複数は必要ないけどDockerがHyperVを選ぶという愚行を犯してしまったから仕方なく複数つかうしかない状況
HyperVだけではVagrantのようなエコシステムを活かしきれない
HyperV(docker)とVirtualBoxを共存させると不具合が出やすい
このあたりがWindowsの仮想化は弱いという所以
2020/07/19(日) 13:35:41.27ID:W3hSYpRn
>>465
UIもOSの機能の一つだから、それがないのは劣ってると言わざるを得ない


MacでVirtualBoxが必須なのは↓こういう話ですか?w

Virtualboxをメインに使うなら複数は必要ないけどDockerがHypervisorフレームワークを選ぶ
という愚行を犯してしまったから仕方なく複数つかうしかない状況
2020/07/19(日) 13:35:46.96ID:Vqf8sefQ
>>456
ハイパーバイザーフレームワークだけで十分だった
Windowsはむしろ余計なものを追加しやがってといった印象
2020/07/19(日) 13:36:10.01ID:Vqf8sefQ
>>458
余計な機能だからな
2020/07/19(日) 13:36:19.27ID:W3hSYpRn
とことんブーメランになってるよなw

HypervisorフレームワークだけではVagrantというエコシステムを活かしきれない(笑)
2020/07/19(日) 13:37:14.61ID:W3hSYpRn
>>468
「なんでMacにはOSの基本機能が搭載されてないの?」
「Macはサーバーじゃないんだからそんな機能は不要!」
2020/07/19(日) 13:38:40.46ID:W3hSYpRn
>>467
Hypervisorフレームワークだけで仮想マシンにLinuxをインストールする方法を教えて下さい

あ、Macはフリーソフトを使えば出来る!が自慢でしたっけ?w
2020/07/19(日) 13:39:32.30ID:Vqf8sefQ
>>461
HyperVだけじゃVagrantなど蓄積された仮想化エコシステムを活かせないんだよ
HyperVだけでは物足りない
なのにVirtualBoxを共存させると不具合が出やすい
かと言ってHyperVをオミットしたらDockerエコシステムが弱体化する
Windowsでは仮想化を活かしきれないんだ
完全にDockerだけを使う分にはWindowsでも許容範囲内なんだけどね
2020/07/19(日) 13:39:42.41ID:yDaMs/Xo
Dockerはどっか行けよ
2020/07/19(日) 13:42:18.90ID:W3hSYpRn
macOSはCLI環境が弱いですからね。
ターミナルもみんなiTerm2とか入れるし
パッケージ管理は、サードパーティのHomebrewをインストール
そしてろくに動作検証もされてない
ただ収録しただけのパッケージを使うしか無い
CLI環境っていうか開発全般が弱いのかw
2020/07/19(日) 13:42:34.51ID:Vqf8sefQ
>>463
メモリは32G詰んでる
でもどんなにハイスペでも簡単にメモリを食いつぶすように作られてるから意味ないよ
設定を変更すれば食いつぶすメモリ上限を設けることができるけど設定値まで食いつぶすのは相変わらず
リソース効率がいいのがコンテナのメリットなのにこれじゃあ意味が無い
2020/07/19(日) 13:44:19.79ID:W3hSYpRn
>>472
はぁ?VagrantはOSの機能じゃないし、もはや必要とされてない。
重い仮想マシン上のLinuxにログインして開発する時代は終わってるんだよ
OS標準のCLI環境とDockerを使った実行環境を使って開発する時代に変わった
いつまで旧式のエコシステムを使ってるの?
Dockerを使ったエコシステムに乗り換えろよ
2020/07/19(日) 13:48:10.81ID:PIkW4oBq
>>464
キャッシュに大量のメモリを食われるのは相変わらずと読めるね
キャッシュクリアのためにWSLログインしてコマンドうつの面倒でしょ
2020/07/19(日) 13:52:07.56ID:PIkW4oBq
>>466
いやいやUIなんてオプションですよ
なんならコンソールで済む

MacでもWindowsでもVirtualBoxが必須とは言っていない
DockerをやりたいだけならDocker for Desktopでどちらも問題ない
しかしDocker以外の目的で仮想マシンを使いたくなった場合Macは非常にうまく動作するがWindowsはそうではない
そう言ってるんで早く理解してください
2020/07/19(日) 13:52:48.57ID:PIkW4oBq
>>469
VirtualBoxを入れるだけ
2020/07/19(日) 13:53:14.29ID:PIkW4oBq
>>470
意味不明
2020/07/19(日) 13:54:27.48ID:PIkW4oBq
>>471
そのとおり
Macには選択肢がある
2020/07/19(日) 13:56:20.43ID:PIkW4oBq
>>474
とはいえWindowsよりは幾分マシでしょうな
コマンドプロンプトでしたっけ?
あとはやけに動作が遅いPowerShell
2020/07/19(日) 13:58:43.45ID:PIkW4oBq
>>476
それはあなたがアプリ開発者だからでしょうね
確かにアプリ開発という狭い世界ではDockerがあれば十分かもしれない
でも世の中はアプリだけでは回らないので仮想マシンも必要になってくる
インフラのお勉強もしてみると視野が広がるのでオススメ
2020/07/19(日) 13:59:37.74ID:W3hSYpRn
>>482
あとはWSL用のターミナル(コマンドプロンプトと同じだがbashが動いてる)
そしてWindows Terminalもリリースされたね
もう完全に逆転されてるよw
2020/07/19(日) 14:00:23.21ID:W3hSYpRn
>>483
Macってインフラ弱いよね
Linuxのコマンドがことごとく使えないw
2020/07/19(日) 14:03:13.26ID:PIkW4oBq
>>484
逆に衰退してるように思える
どっちつかずの半端なシェルしかないからアレコレ併用せざるを得なくなって
しょうがないからWindows Terminalでタブ管理できるようにしました
これって完全に根本解決を諦めた人達の答えだよね
2020/07/19(日) 14:03:30.42ID:PIkW4oBq
>>485
Windowsもね
2020/07/19(日) 14:05:23.74ID:W3hSYpRn
>>486
> どっちつかずの半端なシェルしかないからアレコレ併用せざるを得なくなって

どっちつかずの半端なシェルとは?
その理由を言えないから説得力ゼロなんですよ
2020/07/19(日) 14:05:54.28ID:W3hSYpRn
あぁ、半端なシェルってタブがないだけという意味だったか。程度が低いな
2020/07/19(日) 14:06:15.33ID:wDwMFBJk
そういえばMac板にこんなスレがあった

macOSは同一Macの仮想マシン上のLinuxよりも遅い
https://egg.5ch.net/test/read.cgi/mac/1582504945/

>macOS上のDocker(OS標準仮想マシン)上のLinuxでbash(5.0.16)を動かした場合
>$ docker run -it bash /usr/bin/time -p bash -c 'for i in $(seq 10000); do (:); done'
>real 5.20
>user 2.47
>sys 2.46

>macOS上ネイティブでbash(Homebrewの5.0.16)を動かした場合
>$ /usr/bin/time -p bash -c 'for i in $(seq 10000); do (:); done'
>real 8.26
>user 3.07
>sys 5.08


>「仮想マシン上のLinux」よりも「macOS上ネイティブ」の方が遅い
2020/07/19(日) 14:07:54.46ID:W3hSYpRn
>>490
Macは半端なUnixだからそういうこともあるでしょうね
2020/07/19(日) 14:08:23.92ID:hbOZVAas
>>488
レガシーなコマンドプロンプト
重いPowerShell
HyperVに依存した仰々しいWSL

等々
これが正解だってシェルが無い
2020/07/19(日) 14:09:34.07ID:W3hSYpRn
WSL1はHyperVに依存してないんだが?w
2020/07/19(日) 14:09:52.72ID:hbOZVAas
>>490
Macの仮想化が優秀ということですね
2020/07/19(日) 14:11:06.36ID:hbOZVAas
>>493
2の話をしてるからね
つうかWSL1なんて更に中途半端でしょ
2020/07/19(日) 14:11:15.80ID:W3hSYpRn
Windowsはbashもつかえるよ
bashだけじゃなくて全てのLinux用シェルがつかえる
macOSにとって正解だってシェルはzshのようだが
Windowsには選択肢がある(ドンッ!)
2020/07/19(日) 14:12:34.66ID:hbOZVAas
>>496
ろくなbash処理系なかったと思うが何を使ってんの
2020/07/19(日) 14:13:41.57ID:W3hSYpRn
>>495
Macのターミナルなんてフリーソフトを使わないと
中途半端過ぎでパッケージないじゃんw
標準のパッケージ管理ソフトもないんだっけな
2020/07/19(日) 14:14:21.94ID:W3hSYpRn
>>497
> ろくなbash処理系

bash処理系なんていい方初めて聞いたわw
bash処理系がいくつかあるとか思ってんの?
間抜けやなぁ
2020/07/19(日) 14:16:28.10ID:hbOZVAas
>>498
zshだけでもWindowsよりマシよ
パッケージ管理もbrewとかいろいろ選択肢あるし
そもそも標準である必要が全くないんだが
2020/07/19(日) 14:17:34.21ID:hbOZVAas
>>499
幾つもあるよ
まさか全てのbashが同じバイナリで動いてるわけでもあるまい
2020/07/19(日) 14:22:15.69ID:W3hSYpRn
ああ、処理系ってバイナリの違いを言ってたのか。間抜けやなぁw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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