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/
2024/10/21(月) 12:33:53.41ID:LkTrtuuN
>>444
EmEditorのアレはOpenAI APIを利用しているだけなので、オンデバイスでの推論機能はない
ちなみに、OpenAI APIはChatGPT APIと違ってプロンプト入力を学習に用いない(転用されない)
2024/10/21(月) 19:51:06.84ID:f4pmvUR3
ダメ元でMutation eventsをふんだんに使ってたコードを大量に貼り付けて
全部MutationObserverに書き換えてってやって
なんのエラーもないコード吐き出されてきた時はさすがに震えたわ

俺が普通にやってたらググったりしながらの半日作業やぞ(´・ω・`)
2024/10/21(月) 20:20:51.28ID:lSjTrIog
なんかさっき
(
って入力したら
(^_^)/
ってコピロットが補完したぞ
2024/10/21(月) 21:19:41.94ID:r7Wo7NEo
コピロット
2024/10/22(火) 00:11:47.54ID:Gj5GLSGd
github copilotあったらchatGPTいらない感じ?
2024/10/22(火) 15:01:33.17ID:8wFFl0pS
MicrosoftはVisual Studio Codeの拡張機能において自社だけが特別なAPIを使えるようにしている
https://gigazine.net/news/20241022-microsoft-visual-studio-code-extension/
2024/10/22(火) 16:28:41.30ID:zEpey5x2
まぁ些細なことよ
452デフォルトの名無しさん
垢版 |
2024/10/22(火) 21:49:10.65ID:f9FBuioe
v=AKhwLYSiIic
2024/10/23(水) 08:46:42.46ID:HWYMqnZ+
gigazineって最近見てなかったけどメンバー登録しないと見れないようになってんのか調子こいてんな
2024/10/23(水) 08:53:17.98ID:nsHDrbGy
または広告を見ないと
2024/10/23(水) 09:59:25.69ID:3GBBg5rA
例の倉庫騒動で、不誠実な嘘つきであることが衆目に晒されてしまったことだし、信者だけを相手に引き籠もることにしたんだろ
2024/10/23(水) 11:37:43.67ID:Y62+eUER
>>443
組み込みは単調なコピペの羅列が多いからむしろ生成AI向きだと思う
Webはグルーコードが多くて、一つの関数をゴリゴリ書くような作業の比重があまり大きくないからどうだろうね
2024/10/23(水) 16:19:26.72ID:UC9H4WSo
>>450
開発中のAPI(Insider版専用API)であってMS専用って訳ではない模様
よくある釣りタイトルをGigazineがそのまま記事タイトルとして採用してしまったっぽい
2024/10/23(水) 16:37:57.47ID:CYvc9Q+D
未だにGIGAZINE見てるやつなんかいるんだ
2024/10/23(水) 16:59:54.12ID:X4Mx1sGy
ギガジン
fabcross
カラパイア
まぐまぐ
qiita
teratail
github
stackoverflow
note.com
zenn
2024/10/24(木) 11:32:27.38ID:oHvtQW/4
wiredももう観なくなった
2024/10/24(木) 20:19:45.36ID:vCghfYJs
wiredは意識高い系バカの典型って感じ
2024/10/24(木) 20:39:02.74ID:QPJTcSmk
じゃあここは?
2024/10/25(金) 01:28:50.43ID:7uiwaBGO
ナウなヤングはここだけ見てればいい
464こいちゃ
垢版 |
2024/10/29(火) 00:27:21.94ID:yFBNIKKH?2BP(1000)

技術的なトピックに触れるアプローチが大好き!EchoAPIはVS Code環境にピッタリで、APIテストが超楽になった
2024/10/29(火) 00:39:22.66ID:07GK3TsP
で、
AIエディタは何がええの?
2024/10/29(火) 14:06:14.02ID:lMB/b69b
しゃべんなゴミクズ
467デフォルトの名無しさん
垢版 |
2024/10/29(火) 21:28:16.92ID:yFBNIKKH?2BP(1000)

>>465データ転送をより良く処理するのに役立つこと
2024/11/06(水) 23:41:38.12ID:S5wJioqZ
最新バージョンでgithub copilotでclaude使えるようになったっていうけどどこで切り替えれるんだ?
2024/11/08(金) 15:07:43.17ID:DV8kWZDD
>>468
Chatのテキストエリアで何をベースにするか選べる、その他のところはわからん

A5SQLの代わりになるような拡張機能ってないよね?
2024/11/10(日) 23:46:31.64ID:82uiqaJS
よくMSが許したな
エンタープライズのガバナンス対応としては自前のAPIキーを使えるようにしないとあまり意味ないだろうし、何がしたいのかわからんね
そこまでして競合を潰したいのだろうか
2024/11/15(金) 08:05:24.78ID:Nfx/bjBY
邪悪なM$のVSCode終了

生成AIによるプログラミング支援のCodeium、VSCodeフォークの「Windsurf」エディタ発表。変数名を1カ所変更して残りの修正を生成AIが行うなど高度な開発支援を提供へ
https://www.publickey1.jp/blog/24/aicodeiumvscodewindsurf1ai.html
2024/11/15(金) 09:16:32.97ID:cnSdQsTR
>>464>>467は5ちゃんのVSCode関連スレに片っ端から連投しているステマ
2024/11/15(金) 09:25:22.55ID:eclprSHs
>>471
フォークな時点で論外だろ
今は良いが一年後二年後はもうゴミだ
2024/11/15(金) 10:01:07.58ID:OAuMCouE
>>471
情報垂れ流すのがいいのか?
2024/11/15(金) 10:22:00.42ID:ySPVsTew
M$ = 邪悪って考え方がもう古いし、仮に VSCode が邪悪なことやってると思う人は OSS 版の VSCodium を自前ビルドしてるでしょうし、
その VSCodium に露骨に名前を被せてきてる Codeium が多分この中で一番邪悪っぽいですね
2024/11/15(金) 10:39:29.57ID:Ka+Ndc6r
AIコーディング支援は乱立しすぎ
Cursorも最近Copilotに猛追されて危険な状況だし、そろそろバブル崩壊かな
2024/11/15(金) 19:46:02.82ID:VwNWJqLE
>>476
どれがいいのかね?

cursorとかcopilotとか…
2024/11/15(金) 20:41:03.52ID:k+0hJ9l2
あちこち乗り換えるのは時間のムダ
いい機能をマネするのはMSの得意技だから、待っておればよいのだ
2024/11/15(金) 21:35:15.28ID:nIPazz8u
MSのパクリプロダクトって、パクるのはいいとしても、
自分でロクに使い込まない情シス向けに選定時の機能比較表に〇付けさせることを狙って、
とりあえず使い物にならないハリボテでもいいから機能付けてできてることにしとけみたいなのが多いから印象悪いんだよな
EdgeしかりLoopしかりAzureしかり
さすがにコーディングエディタとなると誤魔化しはきかないから品質は高いけど、
それでもCopilotなんか競合が出てきて焦り出すまでは酷い品質だったよね
2024/11/15(金) 22:29:23.83ID:9RaN9Pgw
copilotの品質はなんとも思わんかったが、あれの出だした時にvscode自体がくそほど重かったのは耐え難かった。しかもcopilotインストールしてなくても重くなったのでバージョン下げるしかなかった。
2024/11/16(土) 09:13:18.22ID:wROcI15a
どれがいいと言うか
CursorユーザーはほとんどCopilotも同時契約で使ってるんじゃないか?
2024/11/16(土) 09:15:04.69ID:wROcI15a
CursorはCopilotも入ってないとサジェストが使い物にならなかった気がする
両方契約しっぱなしだから最近の動向知らんけど
2024/11/16(土) 09:16:56.68ID:wROcI15a
v0とかああいうのは、正直まだオモチャの域出ないので大半のエンジニアはしばらくは気にしなくていい
2024/11/16(土) 21:28:52.93ID:JmvLq3og
VScodeにMSのPythonプラグイン入れて使ってるのだけど
スクリプトの実行時にターミナルに色々と表示される実行用パラメータと
スクリプトの出力が繋がって表示されてしまう

それへの対処のためにスクリプトに改行文字を入れるのは
本末転倒な感じなので、プラグイン側に実行用パラメータの後に
改行を入れさせたく思ってます

なにか設定方法があれば教えてください
2024/11/17(日) 19:37:18.23ID:A63wUj4E
何いってんだこりゃ
普通にターミナルから実行するんじゃなくてデバックプロファイルから起動したりするときの話をしてるのかな
2024/11/19(火) 14:23:38.09ID:/sLiBasr
VSCodeって、Git Graphとかの拡張機能を入れれば、
Sourcetreeのようにリポジトリごとの操作や差分表示などを行うツールとしても使えたりしますか?
2024/11/19(火) 15:37:20.66ID:RR4JWGGa
試してみるのが一番早いよ
ソースツリーあんまり詳しくないから何を求めてるのかわからんが
2024/11/20(水) 12:27:12.66ID:WZn9XhJm
実際に入れて試してみましたが、差分表示はUTF8じゃないと文字化けしてしまいました
2024/11/20(水) 13:11:41.41ID:IHi2RKiB
ナイストライ
2024/11/20(水) 14:10:28.97ID:WZn9XhJm
>>489
これShift-JISやUTF8のファイルが混在している環境で
文字化けせずに差分表示できるような方法はないんですかね
2024/11/20(水) 14:14:29.38ID:fI1jp9XE
文字コード変換する簡単なスクリプト組んで変換した後にやればいいんじゃないか?
2024/11/20(水) 14:19:52.99ID:FJWcB3Aa
ヒストリー内のコミット間の差分比較をイージーにできなさそうだなそれ
2024/11/20(水) 14:24:03.22ID:XyfJnGVA
VS codeって、
変数ウォッチウィンドウが見づらいね…
2024/11/20(水) 14:24:48.82ID:AHsejOz3
https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph
> File Encoding: The character set encoding used when retrieving a specific version of repository files (e.g. in the Diff View). A list of all supported encodings can be found here.
しらんけどできると書いてるから調べてみたら

本来gitattributes使ってUTF-8に寄せるのが筋だろうけど
2024/11/20(水) 14:25:44.13ID:XyfJnGVA
ウィンドウを自由に分かれて欲しい…
2024/11/20(水) 14:27:49.14ID:FJWcB3Aa
SIerとか2024年現在でもSJIS使ってそう
2024/11/20(水) 14:43:01.44ID:siUPuIpZ
>>494
その設定、同一リポジトリ内にUTF8/SJISが混在していたり、
SJISファイルを段階的にUTF8化していく場合には使えなくね?
2024/11/20(水) 14:53:14.17ID:fI1jp9XE
SJISなんて大昔のガラケー向けサイト構築以来使ってないな
今となってはUTF8以外使う理由ないし
2024/11/20(水) 15:14:44.12ID:WZn9XhJm
VSCode自体の設定には文字コードの自動認識はあって、
ソースコードの表示自体は文字化けしないようにできるけど、
Git Graphの差分表示の部分には反映されないようです
2024/11/20(水) 15:19:09.24ID:tFmwhbBy
>>499
文字コード混在環境でsourcetreeは文字化けせずに使えているの?
2024/11/20(水) 15:35:40.07ID:WZn9XhJm
>>500
Sourcetreeでも内部の差分表示はUTF8のみになっているので、そこだけWinMergeを使っています
VSCode使えばこのへんの機能を1つにできるかと思っていました
2024/11/20(水) 15:47:31.09ID:tFmwhbBy
>>501
なるほど
自分もWinMergeは文字コード変更を無視するオプションがあるから、手放せないよ
ステージングしてないと文字化け回避diff出来ないという制限も無いしね
2024/11/20(水) 17:22:18.59ID:WZn9XhJm
>>502
VSCodeのソース管理グラフから開いたときの差分はちゃんと表示されるのに、
Git Graphから開いたときだけ文字化けしてしまうようです
2024/11/21(木) 11:57:47.58ID:gSuI65Gw
>>497
これやっぱりすべてのファイルが対象になってしまうのですよね
Git Graphの履歴の機能は凄く見やすいので、
VSCode自身に合わせた文字コード自動判定の機能が欲しかったです
2024/11/21(木) 12:56:26.49ID:JJDbp/Zt
Git Graphでソースをクリックしたら1つ目の変更行に飛んでくれるけど、
ソースがとんでもない長さだと位置がずれる。
VSCodeを終了するまでは、次から別のファイルをクリックしても正しい位置へ飛んでくれる。
2024/11/21(木) 21:44:51.15ID:5QRyX9Ad
>>499,503,504
たしかに

元のgit graphが更新停止状態で、今生きていそうなforkがあるのでそこに報告しては
https://github.com/AnasKhedr/vscode-git-graph-automotive
2024/11/22(金) 00:36:19.40ID:G0v4HuN9
自分が経験したやつだと文字コードと改行コードが人によって違うから差分はトートイズgitとかで手動でマージしてた
2024/11/22(金) 00:46:37.31ID:f5vbqLHH
リポジトリに.editorconfigないと絶望する
さすがにもうUTF-8以外が混ざることはないけど
2024/11/22(金) 01:51:16.58ID:V9IhwfdU
>>508
こんな便利そうなのあったのか
ぜひ導入したいな…
2024/11/22(金) 02:17:30.97ID:0gDzNMVX
Unicode正規化のおすすめが知りたい
2024/11/22(金) 10:26:41.06ID:zp1QwkqO
>>506
Git Graph便利でずっと使ってたけど更新停止してたのは知らんかった
情報感謝
512デフォルトの名無しさん
垢版 |
2024/11/23(土) 19:43:04.25ID:QWFqg7JC
>>507
読みとしては間違っていないが、TortoiseGitもTortoiseSVNもTortoiseを日本語だとトータスと呼ぶことになっている。

英語のTortoiseはトートイスだと綴りどおりの発音だが、アメリカ英語の発音を日本人が聞くとトレスと言っているように聞こえる。

TortoiseSVNを日本で広めた人間がトータスと呼ぶことにしたようだ。

TortoiseGitは日本語の読みが定まってはいないが、TortoiseSVNとは別の読みにする理由がないので、トートイスギットは職場方言としてはあると思われる。
2024/11/23(土) 19:57:27.50ID:jN1IaJ4k
Tortoiseは昔からトータスだろ
トータス松本、トータスメダル、トータスシェル
2024/11/23(土) 20:22:20.53ID:E3uhaIwt
トータス、トーリス、トーティスならわかるが
トートイスはネタやろ
515デフォルトの名無しさん
垢版 |
2024/11/23(土) 20:43:01.68ID:mBfcYsrc
ウルトラマンタロウには下記の3種の怪獣が出てきたよ。

キングトータス
クイントータス
ミニトータス
516デフォルトの名無しさん
垢版 |
2024/11/23(土) 21:30:06.21ID:QWFqg7JC
tortoiseは英語の歴史上、こんなつづりになっているが、古英語と現代英語では発音の法則が違うため、いまとなっては i の存在は書くが発音しないと英語では決まっているから、i を発音しても英語圏の人には間違っていると思われるだけ。
517デフォルトの名無しさん
垢版 |
2024/11/23(土) 21:33:05.36ID:QWFqg7JC
いまは日本語入力でも、かなを英語に変換してくれる。
製品名は製品の正式名で書いた方がいい。
2024/11/23(土) 21:49:07.13ID:h7mzZyhg
ChatGPTみてえなカスの嘘しか吐かん奴だ
2024/11/24(日) 00:25:07.34ID:yo7/faZj
読み方はともかく亀の意味の単語なので日本語(カタカナ英語)でトータスと読んでないのはちょっと変かな
2024/11/24(日) 00:25:51.56ID:yo7/faZj
実際の発音はともかく、の間違い
2024/11/24(日) 00:36:20.95ID:wHeZCWEJ
> Tortoiseは昔からトータス
俺もそう思う
トートイスやトートイズはないな
522デフォルトの名無しさん
垢版 |
2024/11/24(日) 00:41:29.85ID:5abmj+os
>>519
tortoiseは亀というわけでもない。
turtleも亀だが、日本語よりも英語の方が種類によって言い分けている珍しいパターン。
523デフォルトの名無しさん
垢版 |
2024/11/24(日) 00:42:18.92ID:5abmj+os
>>520
訂正するときはコピーして直したものを書き込んだ方がいい。
2024/11/24(日) 01:37:15.95ID:oZ78qHdE
朝食か!
525デフォルトの名無しさん
垢版 |
2024/11/24(日) 10:41:57.99ID:9Gv3GpvE
AIωに聴いたらトータスはフランス語でタートルは英語だった
2024/11/24(日) 11:54:06.19ID:ZprZb57z
tortoise リクガメ
turtle  ウミガメ
2024/11/24(日) 13:26:18.13ID:BMALL9EX
スタンディングトータスを湿地向けに改良したのがスタンディングタートル
2024/11/24(日) 13:28:18.23ID:BMALL9EX
そしてスタンディングタートルをPS用にしたのがスナッピングタートルでイプシロンが搭乗していた
2024/11/24(日) 14:51:13.97ID:1dvBJdHE
Windowsでは、TortoiseGitとWinMergeの組み合わせが個人的には一番使いやすい
ダイアログや履歴のグラフなどはちょっと古臭いけど、上にあるような文字コードの問題も少ないし
2024/11/24(日) 15:36:22.22ID:9ebtfG5q
そもそもなぜShift-JISとかとUTF-8が混在するプロジェクトが狭い世界で起きるのか
531デフォルトの名無しさん
垢版 |
2024/11/24(日) 16:06:54.32ID:5abmj+os
>>530
パソコンの歴史を学んでください
1文字を16ビットで表現するというのがひと昔前までは主流派でした

漢字の数の膨大さに気づいてから、UTF-8に流れが変わった。UnicodeでもUTF-16が先に普及した。UTF-16とSJISは相性が良いことから、WindowsはUTF-16を採用している。
532デフォルトの名無しさん
垢版 |
2024/11/24(日) 17:51:36.06ID:HELNBRG3
トータス松本っていたよね
533デフォルトの名無しさん
垢版 |
2024/11/24(日) 18:05:41.97ID:5abmj+os
トータス松本は税金の搾取をやって社会から干された無能
2024/11/24(日) 18:07:43.49ID:uyV9V9kI
>>525-526
そう言えばレプリカントも検査官に違いを教えてもらえなかったな
2024/11/24(日) 22:27:37.18ID:/4pptNy2
>>530
例えばPPXのソース&リソースは文字コード混在してる
今度のメジャーバージョンアップで変わったかもしれないけど
536デフォルトの名無しさん
垢版 |
2024/11/25(月) 15:12:26.88ID:TQeBxjwA
>UTF-16とSJISは相性が良い

doubt
2024/11/25(月) 18:00:26.65ID:lExATNc6
まあShift-JISというか2バイト文字を使った文字コードを前提とした既存システムに対する影響の大きさに配慮した選択だから、
必ずしも間違いというわけではない
今では多バイト言語といえば中国語だけど、昔のMSにとっては日本語は2バイト文字の代表格だっただろうし
2024/11/25(月) 18:06:07.23ID:LygEmxrn
2バイト文字を使った文字コードを前提とした既存システムに対する影響の大きさに配慮したらUTF-8になるのでは?
539デフォルトの名無しさん
垢版 |
2024/11/25(月) 19:28:35.83ID:Q+eep25C
>>538
いまは過渡期
少しは歴史を勉強してくれ
2024/11/25(月) 19:42:39.31ID:WMww3zoP
文字コードスレでやりたまえ
2024/11/25(月) 19:43:52.59ID:LygEmxrn
歴史について勉強してみました。
UTF-16が1990年頃、UTF-8の制定が1998年頃のようですが、別スレでやりましょう
542デフォルトの名無しさん
垢版 |
2024/11/25(月) 19:45:07.61ID:Q+eep25C
>>541
容量をあまり気にしないようになったのは最近のこと
2024/11/25(月) 20:19:56.45ID:e3znCGLm
このスレに関係あるのはSJISとUTF8混在のGitで困ったというレスのみで
SJIS使うのがどうとか関係ない話題で盛り上がる空気の読めない年寄り多いよね
2024/11/25(月) 21:00:32.68ID:oUH+zO70
どしたん?話きこか?
■ このスレッドは過去ログ倉庫に格納されています