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/
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
自演やめてね
813デフォルトの名無しさん
垢版 |
2025/01/27(月) 18:29:28.75ID:5zVfH4ct
>>809
コンピューターは文字なのか数値なのかの区別がない
814デフォルトの名無しさん
垢版 |
2025/01/27(月) 18:32:54.97ID:5zVfH4ct
>>809
通信プロトコルを置き換えるのは難しい

IPv6もすべての機器を対応させないといけないから、事実上、頓挫している。
2025/01/27(月) 18:40:35.81ID:89vmY34Z
IPv6はキャリア側で十分に使われているだろう
816デフォルトの名無しさん
垢版 |
2025/01/27(月) 18:47:34.28ID:5zVfH4ct
IPv6の「v6」はバージョンで、バージョンを上げるという意味。

本来はすべての機器のバージョンを上げて問題を解決しようとした。
817デフォルトの名無しさん
垢版 |
2025/01/27(月) 18:49:12.08ID:5zVfH4ct
>>815
そこはIPv4と併用でIPv6単独というのは存在しない
2025/01/27(月) 19:07:29.50ID:89vmY34Z
>>817
DNSがIPv6のアドレス返すところもあるだろう
819デフォルトの名無しさん
垢版 |
2025/01/27(月) 20:46:37.55ID:5zVfH4ct
>>818
それは閉じたネットワークということ
820デフォルトの名無しさん
垢版 |
2025/01/27(月) 20:47:18.66ID:5zVfH4ct
閉じたネットワークでIPv6を使う必要性がない
821デフォルトの名無しさん
垢版 |
2025/02/01(土) 22:00:22.08ID:ugZhHZn2
お知恵をおかしください。
Black formatterを入れたのですが改行位置がなんかおかしいです

def test(aaa, bbb, ccc, ddd, eee)
となるところが
def test(
aaa,
bbb,
ccc,
ddd,
eee
)

のように引数が縦に並んでしまう箇所があります。
ワークスペースには以下のように記述しています。

"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true,
},
"black-formatter.args": ["--line-length=120"],
}

他のフォーマッターの干渉でしょうか。チェックするべき場所もわからず、困っています。
822デフォルトの名無しさん
垢版 |
2025/02/01(土) 22:29:43.91ID:A5fdLOHF
>>821
それは見た目の話じゃないのか?
823デフォルトの名無しさん
垢版 |
2025/02/01(土) 22:32:31.31ID:A5fdLOHF
>>821
VSCodeのBlack Formatterがクソで使えないという情報を知らないのか?
824デフォルトの名無しさん
垢版 |
2025/02/01(土) 23:44:17.17ID:3jRFYFXm
>>822
はい処理自体に影響はないです

>>823
おすすめのないっすかね・・・Pythonで導入が簡単なフォーマッター求めています
2025/02/02(日) 01:58:28.60ID:UjICqQq0
もうRuffとuvで良いよ
2025/02/02(日) 11:08:49.58ID:M9ZbIVBx
Ruffにしました。しかし >>821 の現象はまだ起きています。。。
これ引数が多い場合の普通の挙動なんですか?
2025/02/02(日) 11:45:04.27ID:oeiMCyah
https://black.vercel.app
ここに貼ってみ
2025/02/02(日) 14:01:29.30ID:HVVxDKVU
フォーマターなんてどうでもいいだろ
何拘ってんだ
2025/02/03(月) 01:46:56.73ID:vV1kPCv7
自動で整形されんとシンプルに時間の無駄だし
複数人で開発してバラバラだと毎回差分になる
ある程度コードがあればCopilot任せでもいけるだろうけど
830デフォルトの名無しさん
垢版 |
2025/02/03(月) 07:44:39.13ID:YVuV1hop
そもそもテキストエディタの置換機能も知らなそうだなw
2025/02/05(水) 11:48:37.82ID:+R4in0zZ
知らないとは考えられないから、たぶん認知能力の低下で機転が著しく利かなくなったのだろう
2025/02/06(木) 23:26:30.14ID:tBCK4r2x
チームでコーディングスタイルが決められててそれに準拠しなくてはならないなら大変な問題だよw

pythonに詳しくないから知らないけど代表的なスタイルがあって正しい設定をしても反映されないなら
再インストールするか最悪エディタを変えると言う選択肢がある
2025/02/06(木) 23:28:53.12ID:tBCK4r2x
取るに足らない雑魚たちが人格攻撃や個人攻撃してくるけどそいつらが正しいと言うわけではない
そいつらが間抜けでどうしようもない人間達と言う可能性も確実にあるし今回もそちらに近い
2025/02/07(金) 14:37:26.73ID:JSA8sq6H
更新したら固まる……
2025/02/07(金) 15:02:35.78ID:n/l1m3pa
コンソールから起動したら原因わかんじゃない?
code -nw --verbose
まずはcode -hでヘルプみて必要なら--disable-extensionsや--log levelを指定
2025/02/08(土) 12:11:25.35ID:IoSGOni1
拡張機能(vix)がダウンロードできなくなってない?
デプロイすりゃいいんだけどめんどくせー
2025/02/09(日) 14:44:56.93ID:Whz+//BK
CursorのTabのパクリ
https://forest.watch.impress.co.jp/docs/news/1661141.html
2025/02/10(月) 00:34:17.13ID:VZ2XQokR
言いがかり
2025/02/10(月) 23:58:16.66ID:vOKF5+L3
最近の業界の流行りなのかなんなのかしらんけど、インスコ直後の配色がダークスタイルになってるの、超醜いからやめてほしい

他にはKubuntu、Blender、GIMPも同じ
2025/02/11(火) 00:43:24.67ID:yzlYWzkj
最近みんなCursor使ってるね
主流になっちゃう?
2025/02/11(火) 03:06:50.80ID:6y08IDLY
黒地に白文字というのはコンピュータの世界では昔から使われているけど、
どうにも馴染めない
プロンプトしか出ないモニター画面然り
液晶ディスプレイになる前のワープロ然り

CRTや有機LEDにとってはそのほうがいいんだろうけど、
液晶ディスプレイを使ってる自分には関係ないもんなぁ

どうにも学生時代の黒板にチョーク文字を思い出してしょうがない
せっかくホワイトボードになったのに、先祖返りするなんて
842デフォルトの名無しさん
垢版 |
2025/02/11(火) 07:48:20.62ID:XKIobPau
>>841
目が疲れにくくなるし視力低下も抑えられるんやで
2025/02/11(火) 07:52:12.47ID:zAjzg5f3
白地に黒文字好むのMacユーザーに多い印象
あいつらグレアモニターだから反射する黒より白の方が都合がいいらしい
もれなく目と脳やられてる
2025/02/11(火) 07:56:50.89ID:RtY7EW2S
マカーは黒地だとクリーチャーを見ながら作業する羽目になるんだよね
まともなディスプレイにするとクソ高いし
2025/02/11(火) 08:03:44.59ID:UnfFRWlg
マカーさんはApple様のXCODEでも使ってりゃいいのに
MS製品なんか使うなよ
2025/02/11(火) 08:23:53.42ID:le2MU2up
一般的なサイトが白地に黒だから
ウインドウ切り替えると目がチカチカする
黒地に青字とか浮いて見える

という理由で白地派だな
2025/02/11(火) 08:47:47.31ID:iZSf5FZa
黒字に低輝度だと目が疲れる
黒字に高輝度だと別アプリの白地で目が痛い
白地に低輝度なら問題ない
2025/02/11(火) 08:52:05.60ID:YSZGe321
黒バックに白文字が疲れるって言ってる人って乱視とかなんじゃね?
849デフォルトの名無しさん
垢版 |
2025/02/11(火) 15:01:09.86ID:s5fMt3He
NVIM拡張を入れるとインサートモードで「j」が入力出来ません。
jを入力すると右下に注意が出ます。
注意の内容はcompositeEscape1とcompositeEscape2は廃止されたという内容です。

nvimのkeymap.rc.vimにinoremap jj <Esc>を記載していたのでコメントアウトするとTerminal上のnvimでは改善しましたが,VSCodeを再起動してもVSCode上のnvimでは改善しません。

vscode-neovim.compositeEscape1
vscode-neovim.compositeEscape2
vscode-neovim.compositeKeys
vscode-neovim.compositeKeys
VSCodeの設定ではこれらも設定していません。

他に何が考えられますか?
2025/02/11(火) 17:06:57.25ID:+CbyfrdK
>>848
年取るとわかるよ
40半ば過ぎた頃から急に見にくくなる
2025/02/11(火) 17:21:57.49ID:pTP30NDT
背景色黒でフォントが白はそりゃ疲れるよ
背景黒ならフォントも暗めのグレーにしなくては
2025/02/11(火) 19:35:16.93ID:nwR+aprx
最新バージョンで拡張機能のコンテキストメニューに不具合発生
仕方無くバージョン戻す
2025/02/12(水) 01:33:53.85ID:kWucsJrB
いうてほとんど色が付いてるから白文字で目が痛いとか無いだろ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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