Visual Studio Code / VSCode Part15

■ このスレッドは過去ログ倉庫に格納されています
2024/05/26(日) 16:18:49.16ID:PtiqkkTj
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 Part13
https://mevius.5ch.net/test/read.cgi/tech/1656984270/
Visual Studio Code / VSCode Part14
https://mevius.5ch.net/test/read.cgi/tech/1678807578/
712デフォルトの名無しさん
垢版 |
2025/01/09(木) 18:24:07.48ID:5DF363lu
そもそもバグかどうかは仕様書というドキュメントと比べることだからな。

あたりまえ品質のバグの話に限定しているのはおかしい。
713デフォルトの名無しさん
垢版 |
2025/01/09(木) 18:24:39.91ID:5DF363lu
人型ロボットが実用レベルになってきたことすら知らなそう
2025/01/09(木) 18:31:08.92ID:r97+nlnk
>>712
たんなるコーディングバグと仕様バグはまた違うしな
715デフォルトの名無しさん
垢版 |
2025/01/09(木) 19:06:49.62ID:5DF363lu
>>714
用語がおかしい
コーディングミスはコーディングミスという誤り
2025/01/09(木) 19:08:40.47ID:nNYxtmCi
コーディングミスもバグとよばれてね?
バグがありました→コーティングミスでした
717デフォルトの名無しさん
垢版 |
2025/01/09(木) 19:12:45.11ID:5DF363lu
>>716
彼はなんでもバグと言い張る苦情を言いたいだけの日本人
2025/01/09(木) 19:54:15.50ID:nNYxtmCi
そもそもの語原から考えても想定外の動作=バグなんだからコーディングの間違いも当然含まれる
2025/01/09(木) 19:58:49.46ID:nNYxtmCi
一応AIにも聞いてみた
当たり前の結果だよね

プログラミングにおけるバグの定義と種類
バグの定義
プログラミングにおける「バグ(bug)」とは、コードや設計の誤りによってプログラムが期待通りに動作しない不具合や欠陥を指します。これは、仕様書通りに動作しない、または予期しない挙動を引き起こす原因となるものです。バグは人間のミス(ヒューマンエラー)や設計上の不備などによって発生
2025/01/09(木) 20:00:44.63ID:nNYxtmCi
>>712
結果的に仕様書の間違いもバグの範疇だよ
IT業界で働いたことある?
721デフォルトの名無しさん
垢版 |
2025/01/09(木) 20:42:17.66ID:baw/X7Vf
>>719
AIチャットがどういうものなのか理解してくれよ
2025/01/09(木) 20:46:51.48ID:nNYxtmCi
>>721
AIチャットって...
何も知らない人間なんだな
AIが考えるのは文の解釈で文章を呼んで内容を理解してそれをまとめるのが基本動作
そのソースとなるものはWebページなどの一般情報や文献など様々
それを串刺しで抽出してる
それぞれの文節で参考にしたサイトへのリンクも出るがほとんどはIT記事を書いてる企業サイト

もう少し時代について行こうよ
2025/01/09(木) 20:58:33.15ID:nNYxtmCi
>>705
重要なのは帰ってきた答えが理解できているかかどうか
理解できてないなら何の意味もないけど理解できる範囲で答えが返ってきてるなら成長するチャンス
昔と違って今はAIあるから自分から学ぶ意志がある者とそうでない者の差が大きく開く時代になった
かつてGoogle検索がでたときもそうだったけど今はそれとは比べられないレベル
AIを先生として活用するのが今ある全ての学習法の中でもっとも効率がいい
訳の分からない学習教材に金を払うなんて愚考はせずにAIのAPIに課金するのが一番いいよ
724デフォルトの名無しさん
垢版 |
2025/01/09(木) 21:35:25.69ID:IBOJr7nW
最近は他人にカードのポイントが勝手に使われるバグが流行ってる
2025/01/10(金) 00:09:25.23ID:K/mgHJez
github copilotは一回間違った方法で回答されると軌道修正がしんどい
修正したと言いつつ同じコード返してきたり、この書き方は禁止と言っても無視したり
こうなるとスレッド作り直すしかないんだけどまた一からコンテキスト指定し直すの辛い

上手いやり方ないもんかね
2025/01/10(金) 01:13:00.14ID:JSZdK8nV
>>723
勘違いしてるけど修正箇所は懇切丁寧に解説してくれるぞ
それを理解できないやつがいるとは思えないぐらいちにめちゃくちゃ丁寧にな
俺の感覚ではこの解説で理解できない奴はいない
つまり「知の高速道路」になってるんだよ
知の高速道路とはWeb進化論を書いた梅田望夫氏(当時のはてなの取締役)の理論で
Webを使えば高速道路を走るかのようにあらゆる知識を早く身につけて
早熟した天才が生まれるんじゃないかという理論
しかしこれは実現しなかった
あまりにもゴミコンテンツが溢れ過ぎてしまったからだ
アフィリエイトや広告のせいでね
そして20年後その「知の高速道路」が完璧な姿で現れた
それはAIだった
2025/01/10(金) 01:24:14.61ID:5OrzlWH4
>>726
基本的に知識と天才はまったく別ベクトルだからイコールではないけどね
知識なんていくらあっても活用できなきゃ意味がなくてそれが今の教育システムの状態
一部の才能がある人間がAIによってつまづく事なく前に進めるのは大きい
今はそれを受け入れる社会がないから日本では苦労するかもしれんがそれでも大きな進歩
728デフォルトの名無しさん
垢版 |
2025/01/10(金) 04:51:24.98ID:rc6nZ2Qg
>>726
馬鹿には偽物情報がわからないだけだぞ
2025/01/10(金) 12:46:53.32ID:JBIlAEmP
>>725
コミットしておいて、〇〇からやり直せって言えばいいだけじゃね?
2025/01/10(金) 17:09:11.29ID:uNl8r6aW
>>709
色々触ってみたけど、結局エージェント系のコーディングAIもCursorのComposerが1番安定してる
Cineはちょっと複雑なことやろうとすると速攻トークン埋まったりツールがエラー吐きまくるけど、CursorのComposerはどんな仕組みなのか、長くなっても何度もしばき倒してもビクともしない
Cineみたいに放置プレイは出来ないけど正直そこまではまだ実務で求めてないから当面はこれだな
731デフォルトの名無しさん
垢版 |
2025/01/11(土) 18:36:35.54ID:ZDIJ7XEG
>>722
生成AIは文字をひとつずつ読み込むのではない。
人間のように区切り単位で解釈する。

いつの時代のAIの認識なんだよ?
2025/01/11(土) 18:57:37.37ID:/qaznk9p
このおばバカさんは急になにを言いだしてるんだ?w
733デフォルトの名無しさん
垢版 |
2025/01/12(日) 15:59:17.85ID:DO5vWwuf
AIのメモリを補助脳としてシームレスにアクセスできるようになってからが本番
2025/01/12(日) 18:37:15.78ID:YMo3aU8d
なんか1人だけ釣り合ってないやつおるな
2025/01/13(月) 02:29:24.98ID:Y2Hge46J
Cursorそんなにいいのかと試してみたけどコミットのカスタムインストラクション指定できなくて失望
コミットメッセージが英語だなんてありえんし速攻VSCodeに戻した
こういうところきちんとやってくんないと使う気しないわ
2025/01/14(火) 04:50:52.73ID:6s6XckKb
両方起動してコミットする時だけVSCode使ってるわw
2025/01/14(火) 04:55:08.65ID:6s6XckKb
あとCursorはWebViewがたまにバグるのでmdプレビューとかもVSCode
2025/01/14(火) 15:08:48.60ID:It61Xpnn
あと半年もすればコミットログを読むときにもAIのフィルタを通すのが普通になってるだろうな
コミットメッセージにはAIにとってソースコードから読み取れない情報を補完するために重要だから、
自動生成なんて使わないで変更の目的や背景などを書くようにした方がいい
自動生成できるような内容なら無意味だから要らん
2025/01/14(火) 21:45:39.38ID:HabGSZWI
今更ながら無料版コパイロットを使い始めて、初心者質問で悪いのだが
タブキーで出来る自動補完も無料版だと制限あるの?
あるとしたら、どこで無料分の残量とかわかるの?
2025/01/14(火) 22:40:30.12ID:x8Aql6YT
無料なら使い物にならんのと違うかな
2025/01/15(水) 03:03:18.60ID:PtrUprOe
>>738
空のコミットメッセージなんてできるの?
2025/01/15(水) 10:37:03.51ID:v1aSF7tl
コミットやコードのカスタムインストラクションに何十行もぶち込んでるやついるけど意味あんのかあれ
743デフォルトの名無しさん
垢版 |
2025/01/16(木) 07:00:11.60ID:uo32cQ2F
無料版のCopilotってこれ、ほんとどこで残量を見るの???
2025/01/16(木) 16:28:06.96ID:jVGKuqZx
俺の知る限り、見る方法はない
そもそも有償版でも見れないし、使用量を隠しておけばdynamic paywallあえてにも利用できる可能性があるから実装の優先度は相当低いだろうな
dynamic paywallってのは例えば、リミットを超えてもあえて使えるままにしておいて、絶賛作業中のまさに一番困るタイミングで制限して課金を促すようなやり方だ
745デフォルトの名無しさん
垢版 |
2025/01/17(金) 07:15:58.63ID:Y6vNzhck
ほんとそんな気もしてきた
いつ使い切るかと心配していたけど、俺はきっととっくの昔に使い切っていてるんだ・・・・
2025/01/17(金) 07:46:49.15ID:AMcpp6o/
これが最臭屁域か。
2025/01/21(火) 12:01:45.37ID:2Msdzky0
プログラミング始めた初心者だけど
ミニマップの必要性がわからない
上級者になるとミニマップ活用するようになるの?
2025/01/21(火) 12:06:42.03ID:f/US9rJx
はい
2025/01/21(火) 14:36:38.14ID:elQBF7lL
幅広のスクロールバーとして便利
2025/01/21(火) 18:05:09.50ID:IOfPAywl
個人的にはミニマップ見ないな
開発時はファイル小分けにすること多いからミニマップが必要になるような長いファイルはほとんどない
2025/01/21(火) 18:11:31.64ID:t6m3WqYz
ミニマップは表示させてないな
2025/01/21(火) 18:21:24.88ID:V46vxBAS
窮屈な画面でオフってるから強がって必要性ないと言うの見たことある
2025/01/21(火) 18:29:26.37ID:IOfPAywl
コードタブを横に二つ並べたりもするし余計なものはなるべく非表示にしたいな
2025/01/21(火) 18:42:33.73ID:AWLp0wJg
必須ではないけど何んと無しにファイル内での位置が目に入ってマルチモーダルに体験してると記憶が長持ちする
2025/01/21(火) 18:44:26.23ID:fRoRzbRD
基本的に、カーソルの移動は検索でするもの
スクロールしながらヒーコラヒーコラ移動するのは初心者
だから初心者ほどミニマップは重宝するのでは
2025/01/21(火) 18:54:35.29ID:IOfPAywl
定義を参照とか使用箇所一覧から飛ぶとかそういうのが多いよね
757デフォルトの名無しさん
垢版 |
2025/01/21(火) 21:54:56.88ID:c8xtUVsO
俺はかなりコード量多いけどミニマップの字が小さくてどうせ見えないから非表示にしてる
4Kディスプレイで20ポイントぐらいのフォントで、コントラスト高めのテーマ最近は見やすく感じる
2025/01/21(火) 23:32:28.73ID:eq61VjZk
やっぱミニマップは非表示でいいんだ
2025/01/21(火) 23:35:50.41ID:IOfPAywl
使い方によってはかなり便利になるケースありそうだし人を選ぶ機能だとおもう
2025/01/22(水) 01:33:43.70ID:s6L9aGgB
中国のバイヤーも言ってたけど、日本人はクレーマーが多いらしいね
だからセラーから避けられてるのか
2025/01/22(水) 11:52:01.99ID:ePZzjQ5k
ミニマップはCOBOLのコーディングには便利そう
COBOLのコードってひたすら単調で縦に単語を揃えるスタイルが多いし、一つの長大なソースファイルと長時間睨めっこする
だからコードの文字まで見えなくてもだいたいの外形が見えればどこに何書いてあるのかわかる
762デフォルトの名無しさん
垢版 |
2025/01/22(水) 12:47:28.06ID:BfnOiIG0
邪魔な機能って言えば、編集画面上部に{}の階層を表示してくれる機能は困っちゃってるな
俺の目では境目が見づらくて、帰って邪魔になっちゃってる
オフにしたくても何ていう名前の機能だか分からなくて設定できねえ・・・・
2025/01/22(水) 13:00:12.87ID:JBmMhdDL
>>762
breadcrumbs
2025/01/22(水) 13:10:06.03ID:rqHpU9Ud
モジュール・クラスレベル未満は非表示とかもできんだね、知らなかった
チェック外していくのが面倒だけども
2025/01/22(水) 16:24:23.99ID:dnx4YHX1
vscodeって勝手にwsl2のlinuxに入ってきて特権コマンド打ち込みまくってくるよな
なんなんあいつ
2025/01/22(水) 16:34:51.78ID:/AY53gri
Windows自体のアドミンならまだしもWSL内のOSのrootは別に使っても問題ない認識なんかもな
2025/01/22(水) 17:26:37.07ID:bPCWLrHN
MS製品同士だしまさに特権なんだろ
連携のプラグインの利用規約になんか書いてあるかもしれんね
2025/01/22(水) 19:52:41.33ID:b2GFkyxw
>>747
やってる感が大事
2025/01/22(水) 21:01:08.62ID:sZ5tTLip
おじさんプログラマーが最初にやること:
ミニマップをオフにする
フォントを大きくする
Vimプラグインを入れる
2025/01/22(水) 21:32:53.14ID:b2GFkyxw
おじさんは大変だなあw
2025/01/22(水) 21:41:10.20ID:UgzgB+68
>>769
リモート開発プラグインも必須
2025/01/22(水) 22:07:54.07ID:/AY53gri
昔はeclipseなんてのもあったな。今も使えるのかな。
2025/01/22(水) 22:16:20.30ID:tFPVQ50Y
オープンソースのCursorオルタネイティブだと。
https://voideditor.com/

DeepSeek使えるのはいいな
2025/01/23(木) 08:33:16.74ID:f9DI0ecF
未だにvimとかeclipeガチ開発用途で使ってるやつ理解できない
AIアシスタントツールも取り入れてるようだけど
そこまでしてCUIに拘る意味なんてないのに
775デフォルトの名無しさん
垢版 |
2025/01/23(木) 10:22:22.85ID:MfXmmgFN
最近はeclipse全然使ってないけど今も使えると思うよ
2025/01/23(木) 15:09:53.68ID:jHjewxYo
eclipseはGUIだろ…
777デフォルトの名無しさん
垢版 |
2025/01/23(木) 15:48:16.64ID:3x90BMF1
Renesasのe2studioは毎日使ってるけど
2025/01/23(木) 16:09:01.92ID:/UV3cewp
>>771
リモート開発プラグインってなんだ?
2025/01/23(木) 17:24:22.81ID:jHjewxYo
>>778
SSH経由でファイルを編集できるやつ
おじさんはローカルで開発なんかしない
2025/01/23(木) 18:43:56.63ID:E8wX33Mi
>>779
編集じゃなくてリモート実行がメイン機能
2025/01/23(木) 18:54:50.17ID:3if5sg8L
実行なら巣のsshでできるんでキモは編集でしょ
Emacsでいうtramp
2025/01/23(木) 19:09:49.87ID:E8wX33Mi
>>781
SSHで実行してどうやってリモートデバッグするんだ?
node.jsのステップ実行とかさ
たんなる編集なら別で接続確率して共有なんなりでいくらでもやりようがある
リモート開発ってのはリモート実行、デバッグが肝だよ
2025/01/23(木) 19:24:44.53ID:3if5sg8L
たしかに
言葉ってむずかしい
2025/01/23(木) 20:39:51.01ID:f9DI0ecF
>>776
emacsと言い間違えたw

自分も昔はneovimに夢中になったものだが熱も冷めたわ
適当にAIでお茶を濁しつつAGI到来まで食っていければそれでいいや
2025/01/23(木) 22:46:56.59ID:TknbpQUE
ダッッッサ
2025/01/23(木) 23:11:41.98ID:jHjewxYo
>>782
普通にDAPとか使えばできるっしょ
まあ俺は使ってないけど
普通に男のprint debug
2025/01/24(金) 22:36:47.60ID:RAXPu47Y
>>773
こういうのって結局サブスク定額より高くついたりするからどうだろうね
定額はエンタープライズの客が養分になって赤字を補填してくれるからな
2025/01/26(日) 03:26:34.53ID:0pVVLjZb
vsみたいに一つのソースを上下に分割して表示したいけど、そうするとタブバーが邪魔
vsだとタブバーなしに分割できるのに
2025/01/26(日) 12:24:52.12ID:FHUAoNbQ
>>788
表示 > エディターレイアウト > グループ内分割
でタブバー無しで1つのソースを上下に分割できる
2025/01/26(日) 12:59:43.46ID:dSMazUpH
Copilot が出てから Emacs とはお別れしたわ
エディタ戦争は VSCode が勝利した
AIの急速な進歩により、次世代のエディタは現れないであろう
2025/01/26(日) 13:34:56.34ID:BsebKwBy
>>788
同じ悩み。エディターグループって概念が邪魔な気もしてる。

>>789
それだと、私の環境だと左右に分割されるな。
上下にもしできたとしても、両方同じファイルになるし、異なるファイルでできればいいのだけど。
2025/01/26(日) 13:53:58.56ID:7TPuesDv
>>789
自分も分割方向は左右だった
指定できたらいいのにな
2025/01/26(日) 13:54:13.92ID:BsebKwBy
>>762
breadcrumbsは、プログラムソースコード中でctrl+shift+.を押すと関数一覧がでてくるのがいいと思ってる。
2025/01/26(日) 13:56:09.08ID:FHUAoNbQ
>>791
エディタ右上に表示される「レイアウトの切り替え」ボタンを押せば上下分割になる
異なるファイルは無理そう
2025/01/26(日) 14:01:41.15ID:7TPuesDv
>>794
おっと、見落としてた
ありがとう
2025/01/26(日) 16:52:25.35ID:h32xfORH
>>790
VSCode(系)が将来にわたっても圧倒的に優れているというより、
エディタの必要がなくなるという意味でVSCode世代が最後のプログラミングエディタになる
おそらく次世代の開発環境は人間がコードを見る必要がなくなるから、もはやエディタとは呼べない
2025/01/26(日) 19:11:26.11ID:6tbjO+Oy
大袈裟なw
2025/01/26(日) 19:20:11.11ID:6tbjO+Oy
VSCodeの問題って拡張がすげー書きにくいことなんだよな
799デフォルトの名無しさん
垢版 |
2025/01/26(日) 20:11:23.05ID:Rm2x1RnN
>>796
今の進化スピードを維持できるならそうだろうね
人間がコードに直接関わることは減るだろうし、あってもそれはエディタとは違う環境・媒体でやることになると思う
800デフォルトの名無しさん
垢版 |
2025/01/27(月) 00:17:28.09ID:GgAz1LCg
そもそも文字を使ってコーディングする必要がないとさえ言われている
最初からバイナリーでコーディングして、バイナリーにコンパイルする言語が遠からず誕生するだろう

もちろん、現物としてのハードウェアの限界があるのでRISC, CISC型半導体で動くようにしか作れないけれど。そのうち半導体も進化するかもね。コンピューターが使いやすいように
2025/01/27(月) 00:21:09.44ID:SweiPKoE
>>800
バイナリーでコーディング??
実際Z80時代はマシン語書いてたが、まずアセンブラを書いてそれを変換とかだぞ
バイナリーでアドレス計算までやるのはよっぼど小規模じゃないと無理
2025/01/27(月) 00:29:43.38ID:y9jGBBGu
それはいわば「バイナリング」であって、もはや「コーディング」と呼べシロモノではない
2025/01/27(月) 01:13:50.47ID:LVRBShkw
また謎ワード出てきたな
2025/01/27(月) 04:48:59.06ID:TANl1hD4
知ったか長文おじさんにはうんざり
2025/01/27(月) 04:59:10.34ID:vqhaUoKm
ぐぐる先生もそのものズバリの用法をご存知ないとゆうね
2025/01/27(月) 08:23:50.19ID:mANjTD8V
まあOS含めて、コンピュータは今の形ではなくなる
AIが回路から設計することが増える
その回路をFPGAに乗せるのか、シリコンに焼くところまで行くのかはわからんが
そこには人間もマシン語もVSCode も必要なくなるだろうね
807デフォルトの名無しさん
垢版 |
2025/01/27(月) 08:33:44.43ID:pHjxoMOx
>>806
AIエアプだろ
もう一回根本的なパラダイムシフトが起きないと
AIがナンセンスな出力を出さなくなることは無い
2025/01/27(月) 09:27:06.69ID:uPJvbkbs
>>806
CPUの設計とかはもうAIが自動でトライアンドエラーを繰り返して進化を続けてて既に人間の理解を超えてるレベルになってるだろうな

OSのコードも今はまだベースは人間が書いてるけど徐々にAIがゼロから組み立てたOSに置き換わっていくだろうと思う。
809デフォルトの名無しさん
垢版 |
2025/01/27(月) 12:06:26.56ID:NjvspVhI
コンピューターにとって分かりやすいのはRAM上に展開されたAscii文字列またはバイナリ値だからな。UIすら淘汰されて、存在するのは通信仕様のみって時代は来るかもしれない

人が解釈したいときはWireshark繋いでプロトコル解析して初めて分かるみたいな。そういう時代ならプロトコルアナライザー持って解読できる俺らみたいな人種が現代の巫女に生まれ変わることになるけど、それでもいいの?
コンピューターゴッドの御信託を直接読み書きできる神に近い存在
810デフォルトの名無しさん
垢版 |
2025/01/27(月) 12:07:24.78ID:NjvspVhI
ちょいSFかぶれっぽいこと書いてスマソ。このVSCスレだったな
2025/01/27(月) 14:28:59.26ID:3o+bdSE3
いいってことよ
SF的思考もエンジニアには重要
空虚な妄想と切って捨てる奴らは視野が狭い
2025/01/27(月) 17:29:10.73ID:jqDtqrfx
自演やめてね
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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