Visual Studio Code / VSCode Part14

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2023/03/15(水) 00:26:18.38ID:MGrdLoLX
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/
183デフォルトの名無しさん
垢版 |
2023/08/07(月) 06:18:32.67ID:H5M43JDA
>>179
>>182

後で気が付きましたが、>>180-182の手順でうまく動作するようになる「前」にコピー保存していたプロジェクトのフォルダを、
VS CODEで開くと、定義や実装へのジャンプができませんでした。

しかし、>>180-182の手順でうまく動作するようになったプロジェクトのフォルダを、
VS CODEで開くと、定義や実装へのジャンプができました。

このことから、プロジェクトの内容に何か「定義や実装へのジャンプ」機能が再び使えるようになるための設定が加わったように思います。
そして、その必要が生まれたのは、ランタイムを含めたVS CODE周りの自動的に生じる何らかの変更ではないかと思います。


長くなりましたが、ご報告まで。

教えていただき、ありがとうございました。
2023/08/07(月) 20:30:12.40ID:ianDibNu
基本エディタなので言語的サーバーのOmnisharpが準備完了しないと便利な機能葉使えない

動作状況は画面最下部に表示されてるので何時でも注意しとくこと事
2023/08/07(月) 20:57:44.66ID:VIBC0xa9
July 2023 (version 1.81)
https://code.visualstudio.com/updates/v1_81
便利な“部分プロファイル”を作成できる「Visual Studio Code」2023年7月更新(v1.81)
差分(Diff)ビューワーにも大規模な改善
https://forest.watch.impress.co.jp/docs/news/1521895.html
2023/08/07(月) 22:19:26.46ID:ef824g/A
gitで任意のコミット同士を比較する
良い方法か拡張は無い?
2023/08/08(火) 00:03:38.90ID:uW441bGp
git lens
2023/08/08(火) 10:27:43.71ID:12xdoC8F
>>187
クラーケンか!機能多過ぎて目ーー回るわ

あと普段使ってるgit graphにも機能あったわーー
気づかんなーーこれ

2023/08/08(火) 10:36:25.62ID:pkddb1Sh
これ知ってて質問したっぽいな
2023/08/08(火) 10:41:16.06ID:12xdoC8F
>>189
いや違うよ
複数コミットを選択出来てるのに
UI的に気づきづらいだけ
シングルクリックで詳細パネル展開の動作が良くない

たぶん知らん人多いと思うよ
2023/08/08(火) 13:59:57.67ID:9G/fsYJc
この程度でUIのせいに出来るの感心するわ
2023/08/09(水) 22:00:25.58ID:uQw1T+K0
最新版にアプデしてから、日本語化の拡張機能をインストールしても再起動するとアンインストールされる事象起きるのはおま環?
193デフォルトの名無しさん
垢版 |
2023/08/09(水) 22:40:48.71ID:/NRlhTSM
>>192
それおれもなったよ
なんかよくわからんけど日本語拡張をアンインストールして
日本語拡張の[別のバージョンをインストール]を使って
3ヶ月くらい前のバージョンからインストール/アンインストールを繰り返して
最新版まで到達すると治ってたw
2023/08/10(木) 02:08:30.50ID:VIBVDOmr
日本語化が外れるのは稀によくある
2023/08/10(木) 10:25:51.74ID:z8pLdJrR
>>193
>>194
まじか…
何回もインストール→勝手にアンインストールされるからおま環と思ってた…

過去版インストールとかしてみる…
2023/08/10(木) 11:43:57.61ID:ZC9kY8/7
言語設定が外れてるだけなので再インストールなんて不要
コマンドパレットから
workbench.action.configureLocale
2023/08/10(木) 12:26:45.72ID:z9/GZ7ST
俺も1.78.2でなったわ

ビックラこいたw
2023/08/10(木) 15:30:41.07ID:Qxqe/5bV
>>196
アンインストールされてるんだからそのコマンド打っても意味ない
199デフォルトの名無しさん
垢版 |
2023/08/10(木) 23:27:15.06ID:EUZVDZZp
mpmathとgmpy2がバージョンアップされていたことに気づいてpipでupdateしようとしたらpipもバージョンアップされていたので入れた。
2023/08/11(金) 09:19:36.64ID:55Ub7uv5
language pack extension doesn't work after restart #189770
https://github.com/microsoft/vscode/issues/189770
2023/08/12(土) 10:45:51.75ID:BLT8bGhI
アンインストールはないけどよく日本語化の設定は外れてる…
2023/08/12(土) 10:48:55.25ID:EILU0APn
以前からよくあったけど
2023/08/12(土) 11:27:05.30ID:LBGfvgeg
昔からあるね
2023/08/12(土) 13:02:23.42ID:IvC24SxL
たいてい再起動すると勝手に治る
2023/08/12(土) 14:59:23.03ID:7lj3w+A9
gitの日本語化が外れてうざいわ
2023/08/12(土) 15:37:54.95ID:6Wn/TA+V
gitの日本語化ってどういうこと?
207デフォルトの名無しさん
垢版 |
2023/08/12(土) 15:41:33.96ID:Y6VE8XvM
英語ができないハーゲマンは
わざわざVSCodeを日本語にして使ってるんです。
2023/08/12(土) 18:34:26.58ID:KG7ADIpP
1.81.1にアップデートした
無問題
2023/08/13(日) 20:45:04.14ID:XEGYNyla
一部ユーザーに生じてた再起動するたびに日本語拡張がアンインストールされるバグ治ったな
2023/08/16(水) 16:29:47.47ID:MkHV+n7Z
Pythonのflake8のvscode拡張って、てっきり(pip installとかで入れた)python環境下のflake8を呼び出すだけの
一種のバインディングみたいなものかと思ったら、python環境下のflake8がなくても動くようですね
とするとflake8本体そのものですか?
2023/08/16(水) 18:40:33.19ID:MAoX/UQl
拡張のページにまんま書いてるやん
flake8.importStrategy
のとこ
2023/08/16(水) 22:52:30.67ID:MkHV+n7Z
ほんとだ、ありがとうございます
でもこれpflake8を呼ぶようにはできなさそうですね
設定は全部pyproject.tomlに集約し、settings.jsonはなるべくシンプルにしたいので
こんなふうにすればいいかと思ったけど

{
...
"python.linting.enabled": true,
"python.linting.flake8Enabled": true,
"python.linting.flake8Path": ".venv/bin/pflake8",
...

}

でも今はpython.linting.***がdeprecatedになってしまったみたいですね
vscodeにべったりなプロジェクトでもないから困ったなぁ
2023/08/16(水) 23:18:02.49ID:kXRU4srf
行末を折り返す設定(Alt+Z)にした上で、
行末をまたいで日本語入力していると、
文字がずれるというか、表示が変になりませんか?
変換後に確定すると表示は正常に戻ります。
2023/08/16(水) 23:31:04.53ID:MkHV+n7Z
すみません、flake8.pathでpflake8を指定できました
スレ汚し失礼しました

flake8、black、isortなどよく使うツールの拡張はimportStrategyとpathがきちんと用意されてますね
さすがMS様
215デフォルトの名無しさん
垢版 |
2023/08/17(木) 07:50:31.19ID:xHrtnV7K
質問があります。
プロジェクトのフォルダ名を変更して、VS CODEでフォルダごと開くと、次のようにコンソールに表示されます。

 Installing C# dependencies...
 Platform: win32, x86_64
 
 Downloading package 'OmniSharp for Windows (.NET 6 / x64)' (46010 KB)........

このとき、インテリセンスが使えません。
どうしていちいち依存しているパッケージをインストールされなければならないのでしょうか。
2023/08/17(木) 10:59:46.08ID:UdUBT2bP
C#拡張、LSPの仕様によるものだから
ログもコード読むつもりなければ開発コミュニティやMSに聞くしかないような
2023/08/17(木) 16:22:49.59ID:MplcinPd
>>213
なりますね。回避策はないものでしょうか。
2023/08/17(木) 21:21:29.89ID:bwhJ572S
wslで作ったubuntuのpoetryの環境で、jupyternoteのコードセルのインタープリタ(カーネル)として、設定するのってどうすればいいの?
poetryで環境構築の時に、jupyterとipykernelをaddしてくのかな
wslに入った状態で、vscodeでインタープリタ設定しても、module not found出る
numpyとか、matplotlibとかで
numpyとmatplotlibはpoetryでaddした
jupyterとipykernelはaddしてない
2023/08/18(金) 02:59:03.67ID:0K5EDVAU
>>217
同じ症状の人がいて安心しました。
(あまりの情報の少なさに「おま環」かもと思っておりました。)
もう何年もこの症状が出ているのですけど、
誰も気にならないのは、プログラミングに使うツールであって、
日本語で文章を書くツールとしては使われていないからでしょうか。
VSCodeで小説を書こう、みたいなサイトがあったりもするのですが、
日本語入力時にまともに折り返せなくても皆さん気にならないのですかね。
2023/08/18(金) 03:25:44.02ID:mQKTVMWd
なんないけどWinじゃないからかな
Neovim外しても関係なかった
おそらく上流のElectron/Chromium/OSの問題だから
やれることとしてはIME変えてみるとか
2023/08/18(金) 03:51:01.64ID:0K5EDVAU
>>220
深夜のコメントありがとうございます。
当方の環境を書いておりませんでしたね。
OSはWindows11 Homeで、IMEはMicrosoft IMEとATOKの両方で試しました。
一応VSCodeをインストールしたままの、まっさらな状態のはずです。
2023/08/18(金) 07:55:59.56ID:7awzQtjc
>>221
私はmacOSですね。同じくまっさらの状態でも起こります。
なのでいまだにエディタを全てvisual studio codeに移行できません・・・
2023/08/18(金) 17:16:23.42ID:OCJ4PU1B
なんとなく気づいてたが、
確定させたら正常になるんだから無問題では?
224デフォルトの名無しさん
垢版 |
2023/08/21(月) 20:27:58.83ID:dBonW9UR
こんちゃ
質問させてください

unityでvs2019使ってるんですが、デフォルト以外のテーマはインストール出来るんでしょうか?
2022系だとvsixでインストール出来るみたいですが、、、(*´ω`*)
225デフォルトの名無しさん
垢版 |
2023/08/21(月) 20:31:26.87ID:dBonW9UR
拡張としてテーマをインストールするみたいですね
ありがとう(*´ω`*)
226デフォルトの名無しさん
垢版 |
2023/08/21(月) 20:52:58.73ID:dBonW9UR
やりたいことなんですが、テーマの微調整をしたいのです
solarized darkやmonokai darkの拡張をインストールしてみましたが、暗すぎたりして困ってます
微調整出来ますかね?
2023/08/21(月) 21:05:08.98ID:lp9UfRc9
>>226
まずスレタイを声に出して読んでください
228デフォルトの名無しさん
垢版 |
2023/08/21(月) 21:15:59.69ID:dBonW9UR
( ゚д゚)ハッ!失礼
229デフォルトの名無しさん
垢版 |
2023/08/21(月) 21:16:25.54ID:dBonW9UR
ところでvscodeってエクステンション入れるとメモリ増えまくるのはどうしてなんですか?
使い物にならなくなる
2023/08/21(月) 22:24:12.60ID:CMkRyzsu
そりゃ頑張っとるからでしょ
2023/08/21(月) 22:52:30.43ID:de/J5oNA
メモリ消費が気になるほどの拡張って気になる
開発サイトにいったらバグ報告あがってない?
必要時ロードされるから本来不要なはずだけど
ワークスペース毎に有効・無効切り替えたら改善するかもね
2023/08/22(火) 00:10:03.49ID:HZvc8nMh
悪さしてる拡張機能探すの面倒臭いんだよな
2023/08/22(火) 15:14:55.39ID:PEcRXEqv
Resolving extension issues with bisect
https://code.visualstudio.com/blogs/2021/02/16/extension-bisect
VSCode でリソースをたくさん使っている拡張機能を特定するには
https://note.com/sho7650/n/n8e067cb4162a
2023/08/26(土) 22:30:57.04ID:usCM9Mfr
タスクバーのタスクってShift押しながら右クリックすると「元のサイズに戻す」「最小化」「閉じる」などの昔あったメニューが出てきますが
vscodeだと何も出てこないのって何故ですかね?
あの古いメニューが落ち着くので出したいのですが・・・
2023/08/27(日) 01:51:23.05ID:ChQD+MtC
Win板で聞くことじゃないの?
おそらく使っているSDKによるんだと思うが
しらべてタスクバー側の仕様が不明だったとしても
現役開発者ならSpy++で見当つきそう
2023/08/27(日) 06:07:43.51ID:QDSm/Nvm
>>213
>>217

「おかしいことを言うな」とずっと引っかかってたんだが
プログラムは関係無く単なるテキストエディタとして
これを使ってる奴らなのか

スレチ
一太郎やWORDを使えや
2023/08/27(日) 06:37:28.44ID:U4xABflZ
板は違うがスレチではないだろ
238デフォルトの名無しさん
垢版 |
2023/08/27(日) 09:18:49.37ID:x34H0bGZ
きっと、Doxygen とかのためにコードより長いコメントを書く人なんだろう
2023/08/27(日) 09:40:05.81ID:QDSm/Nvm
>>237
意味不明
2023/08/27(日) 09:50:04.29ID:UCnM4oKx
>>237
言いたいことは分かる。
2023/08/27(日) 12:38:52.44ID:5bUbcm3n
リポジトリ管理されているメッセージリソースのようなファイルをVSCodeでメンテするような状況もないとはいえないだろう
ちょっとした気付きに喜び勇んでスレチと追い出すべき話題でもない
2023/08/27(日) 13:04:58.81ID:84bi4+pP
README.mdとかを日本語で書いてて何だかな~って思ったんじゃないかな
知らんけど
2023/08/27(日) 13:42:15.63ID:UCnM4oKx
エディタであって、ソースコードエディタではないのだから、日本語の文章を書いてもおかしくはないだろう。
Visual Studio Codeスレがここしか該当スレがないならここで聞くしかあるまい。
スレチと思うなら他板のVisual Studio Codeスレを紹介してくれ。
2023/08/27(日) 15:00:52.29ID:vzm00LJb
Documentation for Visual Studio Code
https://code.visualstudio.com/docs
> Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux.

ソースコードエディタだろ
245デフォルトの名無しさん
垢版 |
2023/08/27(日) 15:19:54.93ID:Nh/YO9Ie
>>238
あるある
生産性落ちるやつね
2023/08/27(日) 17:39:59.83ID:2nartwBZ
質問ってのは自分にとって有用な回答を最も得られそうな板・スレに投げるものだ
他人のスレチ指摘とかどうでもいい
2023/08/27(日) 18:32:11.62ID:zqEGiNZR
2行で矛盾するのやめろw
248デフォルトの名無しさん
垢版 |
2023/08/27(日) 18:39:00.99ID:QwEjxNrt
>>247
ハゲ!(ワラ
2023/08/27(日) 20:23:48.87ID:8TiX426z
プログラマーでもドキュメントは必ず書くからvscodeで文章書く人を攻撃する必要はないと思う
2023/08/27(日) 21:55:22.48ID:mFkP45/c
ブヂ切れ散らかしてた人はきっとコメントもドキュメントも書かない主義なんだろう。
251デフォルトの名無しさん
垢版 |
2023/08/27(日) 22:01:58.98ID:FzVOeawK
プログラマはコードで語るべき
2023/08/28(月) 01:20:35.99ID:ABpsutF+
ワークスペース単位の設定って全部フォルダ直下の.vscodeに保存されるんじゃないの?
settings.jsonはあるけどextensions.jsonってのが見当たらなくて、どこで管理してるんだろうと調べたら
%APPDATA%/Code/User/workspaceStorageに掘られたフォルダのstate.vscdbらしい
設定情報はローカルフォルダに集約したいんだけど無理?
2023/08/28(月) 08:27:05.97ID:mWRbF+e0
>>251
おっそうだな
2023/08/28(月) 14:41:05.73ID:ypHlLBdn
>>251
println!("やーいハゲ");
2023/08/29(火) 07:25:12.31ID:FMQuG29o
VSCodeの検索結果をExcel形式で出力する拡張機能ってあったりしないよね…
2023/08/29(火) 07:37:04.22ID:7PnGfnmX
はい
257デフォルトの名無しさん
垢版 |
2023/08/29(火) 09:54:52.93ID:RxcQByBU
なんでもExcelにしようとするヤツは社会の害悪
滅びるが良い
2023/08/29(火) 10:24:57.67ID:rc1VRVXG
検索結果を.code-searchで保存して
コロンのついた行を適当に出力するスクリプト書けばええんでは?
どうシート化したいって要望もあるだろうし
2023/08/29(火) 10:51:06.57ID:AuESG/2U
MacのVSCodeでC++を使う方法が知りたいです。
これまでPythonを使用してました。
C++は、ほぼ素人です。
一応調べてXcodeインストールまではできているのですが
cppファイルを置いているフォルダが悪いのかなんなのかエラーが出ます。
#include<>のところに赤波線が出てエラーです。
2023/08/29(火) 11:27:06.92ID:ud/hz0aH
素人なら VSCode 使わない方が良い
2023/08/29(火) 12:14:22.50ID:FMQuG29o
>>256
ですよね…

>>257
excel使ってすみません…

>>258
作ってみます…
2023/08/29(火) 12:20:39.64ID:DhnUJJci
なんでそんなしょんぼりしてるのw
2023/09/01(金) 02:12:06.20ID:AxdbWVLT
エクスプローラーツリーにある任意の拡張子のファイルを指定の外部プログラムで開く設定ってできませんか?
ファイラーから起動するのも面倒なので全部VSCodeを作業の起点にしたいです

たとえばこんな感じでsettings.jsonに書くだけですむなら有り難いのですが

{
external_program : {
*.hoge: C:/fuga.exe"
}
}
2023/09/01(金) 06:47:42.92ID:5pt8blQQ
機能拡張はさがした?
explorer-context-menu-command
みたいなまんまな名前のもあるし
いろいろ試してみたら
2023/09/03(日) 08:14:22.12ID:cdI1/pkm
code runnerでrustを実行するにあたって、プロンプトに
if ($?) { rustc main.rs } ; if ($?) { .\main }
というコマンドが挿入されて実行されるのですが、これを変更したいです。cargo runしたい。
settings.jsonの"code-runner.executorMapByFileExtension"で決まっているのかと思ったのですが、
定義がされていません。
なので、".rs": "cargo run",
という行を挿入したのですが、反映もされません。どのようにすればいいですか。
2023/09/03(日) 12:41:59.80ID:vU5H8K4m
executorMapByFileExtensionやなくてexecutorMapは?
2023/09/03(日) 13:53:01.20ID:cdI1/pkm
>>266
いけました。ありがとうございます。
2023/09/06(水) 06:40:53.88ID:RzCnb3ja
Win10Pro64bit環境で%temp%フォルダに
1日1,2個66.1MBのVSCのインストーラのフォルダが展開されてて怖いんだけど
誰がやってるの?どうやって止めればいいの?
2023/09/06(水) 07:07:57.30ID:6eGOUF+K
貴方の環境の事なので貴方にしか分かりません
2023/09/06(水) 12:05:14.14ID:GmeruGt7
pyファイル実行時にそのファイルが置かれたフォルダをカレントフォルダにするため毎回冒頭に↓を入れてたのですが
os.chdir(os.path.dirname(os.path.abspath(__file__)))

terminal.executeInFileDirをTrueにするだけでいいと知り試してみたんだけど変化がないです
どうしたらいいですか?
2023/09/06(水) 23:47:53.75ID:1tOIvF8A
どうしたいか言えばいい
2023/09/07(木) 17:28:17.32ID:xAWUpztN
わからないなら無理にレスしなくていいよ
2023/09/08(金) 21:32:24.62ID:yNYQIDse
August 2023 (version 1.82)
https://code.visualstudio.com/updates/v1_82
ポート転送機能を内蔵した「Visual Studio Code」2023年8月更新(v1.82.0)が公開
「コマンド センター」と新しい差分エディターは既定で有効化、
https://forest.watch.impress.co.jp/docs/news/1529993.html
2023/09/09(土) 00:36:02.86ID:b+xnHWSx
ポートフォワーディングって便利だけどテキストエディタにつけるような機能か?
2023/09/09(土) 12:40:57.36ID:at+6YjeF
ngrokさん、、
2023/09/09(土) 16:08:19.53ID:KM/lPD7k
>>274
単なるテキストエディタとしてしか使わない人には不要でしょうな
2023/09/09(土) 16:57:39.36ID:vX+QEsmt
ポート転送機能キタ━━━━(゚∀゚)━━━━!!
2023/09/09(土) 17:08:08.51ID:dtW3QOdb
nice poat.
2023/09/09(土) 17:44:22.45ID:oCKqAY4I
ポート転送って前から無かったっけ?
280デフォルトの名無しさん
垢版 |
2023/09/09(土) 18:05:06.34ID:cqG0XvSM
開発中のものをちょっと触ってもらいたい、とかで使うのかな?
2023/09/09(土) 19:03:36.50ID:oCKqAY4I
あーngrok見たいなやつか
リモート環境のポート転送とは別か
2023/09/09(土) 19:18:07.63ID:8YbxObEH
初心者なんだけどAIスタックチャン2がビルドできない。。。

GitHubのhttps://github.com/robo8080/AI_StackChan2のリポジトリをクローンしてビルドしたいんですが、WakeWord.cppの5行目、#include <esp_ns.h>に以下のようなエラーが発生しています。

{
"resource": "/c:/Users/(ユーザ名)/(フォルダの場所)/AI_StackChan2/M5Unified_AI_StackChan/src/WakeWord.cpp",
"owner": "C/C++: IntelliSense",
"code": "1696",
"severity": 8,
"message": "ソース ファイルを開けません \"esp_ns.h\"",
"source": "C/C++",
"startLineNumber": 5,
"startColumn": 1,
"endLineNumber": 5,
"endColumn": 20
}

esp_ns.hが見つからないのだろうとは思うのですが、VSCodeの再起動やEspressif IDFの再インストール、.pioフォルダの削除など色々調べて解決方法を試してみても解決しません。
OSはWindows11です。原因が分かればご教授ください。
拡張機能はC/C++、Espressif IDF、GitLens、PlatformIO IDEをいれてます。

なにか足りない情報などあればご指示ください。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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