Visual Studio Code / VSCode Part12

■ このスレッドは過去ログ倉庫に格納されています
2022/03/21(月) 20:35:10.19ID:nE3fEZCj
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 Part11
https://mevius.5ch.net/test/read.cgi/tech/1632311131/
2022/06/18(土) 12:32:28.34ID:KsAi9Pig
>>777
Windowsです
2>&1形式でやろうとすると、2が開いて空の1ができて終わりでした
その後2を実行してもターミナルの内容は保存されませんでした
2022/06/18(土) 12:50:18.85ID:6Dag0ThD
"ターミナルで"、
余計なところにスペースを追加せず正確に
python3 あなたのプログラム.py >log.txt 2>&1
って入力してみ
2022/06/18(土) 13:22:25.31ID:kBtOs5Ic
>>779
python3 : Python
発生場所 行:1 文字:1
+ python3 .\ファイルパス\プログラム.py > log.txt 2>&1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (Python :String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
という感じのが保存されました
781デフォルトの名無しさん
垢版 |
2022/06/18(土) 14:57:35.30ID:rXfEIE1+
Powershellじゃなくてコマンドプロンプトから実行してみたら。
2022/06/18(土) 15:23:32.60ID:wNdeWUQU
>>781
コマンドプロンプトにPythonって文字が出てきて、空のテキストファイルが保存されるだけです
VSCodeの実行ボタン押すとウインドウが出てくるプログラムなんですが、全く出てきません
2022/06/18(土) 15:50:14.96ID:Zb5cNnnI
たしかwindowsのコマンドプロンプトには標準出力と標準エラー出力の区別はなかったはず
2>&1でwinndosでも意味があるのはリダイレクト記号だけだよ
wsl使ってみたら?
2022/06/18(土) 16:11:37.48ID:uiUfhbrt
ログの保存以前にファイルの実行がコマンドプロンプトからできてない気がするのですが、なぜでしょうか?
2022/06/18(土) 16:22:16.69ID:3UCDQfyi
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps\python.exe の方が呼ばれてる気も
2022/06/18(土) 16:36:54.55ID:sz6KyBER
>>783
あるわ!w
2022/06/18(土) 17:16:50.77ID:6H4js5OL
>>783
> たしかwindowsのコマンドプロンプトには標準出力と標準エラー出力の区別はなかったはず
ジジイは黙ってなよw
2022/06/18(土) 21:10:31.64ID:O9bmiw8J
コマンド プロンプトからのエラー メッセージのリダイレクト: STDERR/STDOUT
https://docs.microsoft.com/ja-jp/troubleshoot/developer/visualstudio/cpp/language-compilers/redirecting-error-command-prompt
2022/06/18(土) 21:20:25.44ID:r7BUL9QV
vscodeなんも関係ないのにお前らやさしいな
自分も見習うわ
2022/06/18(土) 22:37:41.89ID:khY9+YFI
なんも関係ないというほど関係なくもないだろ
2022/06/18(土) 23:40:18.25ID:4SR9iIMr
>>787
さてはおまえもジジイだなw
2022/06/18(土) 23:40:25.94ID:ho3YgUS0
相対パス指定だけどカレントが違うって落ち?
2022/06/19(日) 02:11:55.04ID:d/5y1flf
>>780
>python3 .\ファイルパス\プログラム.py > log.txt 2>&1

これを絶対パスで実行してみれば?
それに、Windows でもファイルパス区切りに、/ が使える

python3 C:/Users/Owner/Documents/a.py > C:/Users/Owner/Documents/log.txt 2>&1
2022/06/19(日) 02:54:26.09ID:Kk38AqS4
みなさんありがとうございます
コマンドをpython3とかpythonじゃなくpyにしたらうまくいきました
2022/06/22(水) 10:01:35.86ID:rok4IAtT
カーリーブラケットの内側の前後にスペース挿入する設定ってPrettier以外じゃ不可能?
({x, y, z})じゃなくて({ x, y, z })にしたいんだが
796デフォルトの名無しさん
垢版 |
2022/06/22(水) 16:29:19.20ID:hvUrhrXb
現在は Windows 11 上で秀丸と Mery なるテキストエディタを使っており、それ以前はサクラエディタを使っていました。プログラマーではありませんが、たまに PowerShell スクリプトや従来のバッチファイルや Auto Hotkey スクリプトを書いたりします。現在 VSCode が使えたらと思って検討しています。

上記テキストエディタ上でフォルダ内文字列検索 (いわゆる Grep) を複数行いますと、それぞれの Grep 結果が独立タブとして表示され、それぞれからファイルにアクセスできます。現在このような複数の Grep 検索をバッチファイルから行い (検索キーワードは自動作成)、この検索結果を適宜参照しながら本体ファイルを編集するような機会がしばしばあります。
https://i.imgur.com/EdzZLTQ.jpg

これと同じようなことを VSCode で行うにはどうしたら良いでしょうか。外部ツールも検討可ですが、できれば VSCode 単体で可能だとありがたいです。
1. コマンドラインから Grep 検索
2. Grep 結果を複数同時に表示
3. それぞれから目的ファイルに簡便にジャンプ可
4. 参照部位が多少変化しても問題なし
2022/06/22(水) 16:49:10.09ID:uPuQk0KY
>>796
2-4は
search.action.openNewEditor
search.action.openNewEditorToSide
でいいとして
1. コマンドラインから Grep 検索
ここはプログラム書かないとむずかしい
798デフォルトの名無しさん
垢版 |
2022/06/22(水) 16:52:57.84ID:hvUrhrXb
>>797
早々にありがとうございます
この部分については Extension スレで聞いてみます
search.action.openNewEditor search.action.openNewEditorToSide については調べてみます
2022/06/22(水) 17:23:08.29ID:ilM62FFR
俺はここまで書かないとわからなかった
Search Editor: New Search Editor(search.action.openNewEditor)
Search Editor: Open new Search Editor to the Side(search.action.openNewEditorToSide)
2022/06/22(水) 19:57:26.04ID:JTF7oH6k
内部で使ってるrgを差し替えちゃうのが手っとり早いんでは。
2022/06/23(木) 14:33:47.48ID:YPk79lXx
c入門したいんだが、使い方がよく分からないので助けて欲しい
test.cっていうファイル作って、hello worldのコードをコピペして、実行とデバッグをしようとするとエラーが出るんだ
#include <stdio.h>の部分に波線がついてしまって、「ソースファイルを開けません」って出るんだよね

これは拡張機能が悪いのか、設定が悪いのか、そもそもhello worldもデバッグもきちんと理解していないので、何が原因なのかサッパリわからない
あまりに基本的なことで詰んでしまったため、ググっても俺が知りたいレベルのことは出てこないんだ
仕事しながらとはいえもう2日くらい悩んでいる

解決策を教えてくれるか、俺レベルの人間にちょうどいいような攻略サイトがあれば教えてほしい
誰か頼む
2022/06/23(木) 14:39:36.04ID:ORPxiFCm
Cの勉強目的ならVisual Studio Communityの方が手っ取り早いよ
2022/06/23(木) 14:48:27.50ID:YPk79lXx
レスありがとう
実は何をやりたいか決まっていなくて、とりあえずcから触ろうと思ってるだけなんだ
たぶんすぐ飽きて違う言語も手を出すだろうと思うんだ
故に他の言語も触りやすい、人口が多いという点を踏まえてVScode敢えてを選んでみたんだ
みんな最初のこういう設定、環境構築というのか?どうやってやったんだ?
俺のググり力が低いのかな……
2022/06/23(木) 15:04:57.79ID:jXsfFz89
c開発環境がインストールされてないとかいうオチはやめてくれよ
2022/06/23(木) 15:06:48.98ID:ORPxiFCm
>>803
CのエクステンションだけインストールしてSDKなりCコンパイラなりインストールしてないんじゃないの?

https://dianxnao.com/visual-studio-code%E3%81%A7c%E8%A8%80%E8%AA%9E%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92%E5%A7%8B%E3%82%81%E3%82%8B%EF%BC%88windows%E7%B7%A8%EF%BC%89/
2022/06/23(木) 15:40:41.79ID:YPk79lXx
>>805
丁寧にありがとう
デフォでコンパイラ入ってると思ってたので、確かにこれをやっていませんでした

しかし今度は「#include エラーが検出されました。includePath を更新してください。」というのが出てきました
ググった結果、おそらくstdio.hの読み込みが出来ていないような感じがします

ちょっとまだ勤務中なんで、あとでまた聞きに来る可能性が高いです
またよろしくお願い致します
2022/06/23(木) 15:53:36.49ID:jXsfFz89
ワロス
2022/06/23(木) 16:35:56.28ID:G2VZ+me0
Visual Studio Community使えってw
2022/06/23(木) 17:22:28.93ID:YPk79lXx
もうここまで来たら意地ですわ
絶対hello worldを出力成功させるまでやめません
Visual Studio CommunityやるにしてもVScodeの使い方を覚えるまで切り替えません
もし滑稽で面白かったら応援しててください
2022/06/23(木) 17:32:20.73ID:G2VZ+me0
マイクロソフト様の公式解説
https://code.visualstudio.com/docs/cpp/config-msvc
2022/06/23(木) 19:06:11.39ID:kGDnNH47
このレベルなら、まずはメモ帳とgccの組み合わせから勉強をスタートしなはれ。
2022/06/23(木) 19:07:26.37ID:2WmG7P/F
>>809
C言語を覚えたいのかVSCodeを覚えたいのか的を絞ったほうがいいと思うぞ
欲張るとろくな事がない
2022/06/23(木) 19:38:14.68ID:BDlBXjFK
vscode c:言語
でググると丁寧に説明しているサイトが
たくさんヒットするわけだが
それでもだめななのか・・・
2022/06/23(木) 19:52:31.53ID:Ivyo5Jg+
https://news.mynavi.jp/techplus/article/c-for-windows-3/
ここから先と第1回で良いと思う
2022/06/23(木) 19:55:49.59ID:N0xBfNDB
問題を分割することが問題解決の基本だが基本ができてない
問題を分割しないで解決しようとすると指数関数的に難易度が増す
メモ帳とgccの組み合わせからやるべき
2022/06/23(木) 19:56:32.06ID:5zkf4i7Q
>>803
>>実は何をやりたいか決まっていなくて

普段利用してるFLOSSがあるなら、そのリポジトリを好きなように弄る(改造する)ところから始めるといい
利用者としての立場からの「ココがこうなればいいのに」をきっかけとして「なんでこんなコードでアレが実現できてるの?」等の疑問がわいて、その答えを求めて様々な文献に目を通す機会が増え、自然に「視野」が広がるはず
アカデミックに学び直すのは「色々できるようになったけど雰囲気で書いてるので正直よく分かってないんだよなー」感が強くなってからでも遅くない

いずにせよ、まずはビルド不要のスクリプト(js、pythonなど)を教材?に、今や義務教育レベルと言っても過言ではないGitの概念や基礎的な操作を覚えることをオススメする
2022/06/23(木) 20:25:34.74ID:NV/ejPw9
みんなありがとう
残念ながらせっかく教えてくれてるのに、ほとんど何を言っているか分かりかねてます
丁寧に解説しているサイトですら俺には難しいのが現状です
おっしゃる通りgccというのがなんなのか理解するところから始めたいと思います
まだググってないけど、コンパイルしてプログラムを実行して表示させる場所みたいなもんなのかな
近いうちにまたここに来ます
ありがとう
2022/06/23(木) 20:34:01.04ID:NRbro6Hi
なんかgccどうこう以前にプログラミングとはってとこからな気がするな
いずれにしろここよりもっとふさわしいスレがあるだろう
2022/06/23(木) 22:22:25.79ID:BDlBXjFK
GUIが一見して簡単に見えるけど
実は難しくしている原因の一つかと思う
スクリプトで書けば
コマンド→エンター
で一発なのに
ここにチェックをいれて
これを選択して
というのが難しすぎる
2022/06/23(木) 23:50:01.70ID:vv/K5S2W
メモ帳とgccもハードル高いと思うんだがw
2022/06/24(金) 00:57:50.19ID:3wGY0keR
GUIのVisual Studioが一番簡単だって
2022/06/24(金) 01:26:42.87ID:EVF1sYpm
>>819
何が言いたいのか分からん
もうちょっと人に読んでもらうことを意識して文章を書こう
2022/06/24(金) 01:37:06.17ID:95a8kRIS
じぶんの読解力は棚上げなん?
共感できなくても容易に想像できるレベルだけど
2022/06/24(金) 01:42:50.43ID:YbPYlV4M
vscodeはguiなのか?
2022/06/24(金) 04:15:23.06ID:153HH1mG
>>820
ごめんな。
じゃあviとgccにしようず
2022/06/24(金) 07:50:46.66ID:WMPto6Io
今時、一番最初はPaizaとかの環境構築なしでブラウザで動くやつで
サクッと試せばいいじゃんと思う
2022/06/24(金) 10:02:38.81ID:np/NyYY2
それが正解だな
2022/06/24(金) 11:33:48.60ID:vfwri8Nz
過去スレより
240 デフォルトの名無しさん sage 2021/05/07(金) 17:22:06.06 ID:ZH+mrs2d
日本語ディレクトリでのC++デバッグ画面
https://i.imgur.com/EfjKXn4.png
2022/06/24(金) 11:57:35.03ID:4pjBifpl
お嬢様コーディングってホントに流行ってるの?

#include <iostream>
#define は以下のことをなさいます {
#define 以上ですわ }
#define お返しするのは return
#define でしてよ ;

using namespace std;

int main() は以下のことをなさいます
 cout << "Hello! World." << endl;
 お返しするのは 0 でしてよ
以上ですわ
2022/06/24(金) 13:15:12.28ID:6L5VgSm3
流行ってないぞ
お嬢様言葉自体流行ってない
2022/06/24(金) 16:10:05.95ID:Rnl8aZqg
古典的なネタだよ
2022/06/24(金) 17:26:15.17ID:wYZKoiml
>>829
phpしかできないから何が凄いかわからない
2022/06/24(金) 22:00:32.39ID:8wAf4iAR
単純な置き換えだけど、予約語を再定義してるんだからphpユーザーにも面白さは分かっては欲しいな。
2022/06/24(金) 22:07:24.11ID:hwS0h3eC
何やってるかは想像ついたけど面白さは分からなかった
2022/06/24(金) 22:22:59.06ID:KdKTGz09
>>829
ああ、ホントだ
可読性の高さが評価され、
うちのチームでは某銀行の基幹情報システムをすべてお嬢様コーディングで書き上げた
2022/06/24(金) 22:56:29.25ID:wjR+0M0K
スベってるぞ
2022/06/24(金) 23:14:52.92ID:4pjBifpl
過去に見たことあるような記事がスマホに入ってきたので聞いてみたのですわ
ttps://forest.watch.impress.co.jp/docs/serial/yajiuma/1419370.html
2022/06/24(金) 23:58:34.09ID:wjR+0M0K
ありゃムキになっちゃったのかな
かわいそうに
2022/06/25(土) 00:06:49.63ID:rS3XOJ1U
>>829
お嬢様コーディングってホントに流行ってる
お嬢様言葉に直すプログラムの記事をみた

どのライブラリを使ってるかを見ていったらkagomeっていう形態素解析器にたどり着いた
https://zenn.dev/ikawaha/books/kagome-v2-japanese-tokenizer
2022/06/25(土) 00:08:59.38ID:XwGMum5D
流行ってはない
暇人がやってるだけ
2022/06/25(土) 00:18:11.31ID:BXntLeWI
じぶんの周りではってこと?
定義の話までいくとつまらんけど相対的には流行りだろ
2022/06/25(土) 01:17:55.06ID:KWWfA/UI
炎上した炎上したって言ってるヤツが炎上させようとしてるのと同じ
843デフォルトの名無しさん
垢版 |
2022/06/25(土) 02:52:36.17ID:F+PEEhNM
こたつ「流行ってる!! (まだ流行ってない)」
こたつ「炎上した!! (まだ燃えてない)」
2022/06/25(土) 09:39:59.54ID:9HebO8hS
MS-DOSのメッセージをお嬢様言葉にすげ替える遊びが大昔に流行ってた
2022/06/25(土) 10:24:56.02ID:PITDVbGU
>>829
テレビでやってたけど大学とかでお嬢様部なんてのか流行ってるみたいだからそれに乗っかってるだけだろ
https://pbs.twimg.com/media/FVuuqJaUcAAQrTd.jpg
プログラマーなんてお嬢様からもっとも遠い存在だから注目もされずにすぐポシャると思いますわよw
2022/06/25(土) 10:36:57.74ID:krQCufOi
単に一部でネタとして話題になってる程度のものを流行ってるというのはどうなんかね
実際にコーディング手法として広まってるわけでなし
847デフォルトの名無しさん
垢版 |
2022/06/25(土) 10:49:04.73ID:23CjKpU2
テレビで紹介されるときに余計な(説明的な)形容詞が付くものは大抵やらせ炎上商法
本当に流行ってるなら説明は要らない
2022/06/25(土) 10:51:53.58ID:f+PJ3XzM
テレビで放送されるものはもすオワコン
2022/06/25(土) 11:03:26.00ID:00LjSeIP
お嬢様言葉が流行るきっかけもないだろうに、なんで流行らせたいのか意味不明
「わしが育てた」をやりたいのかな
850デフォルトの名無しさん
垢版 |
2022/06/25(土) 11:20:47.45ID:23CjKpU2
ぴゅうたの日本語プログラミングをCのマクロでやるのも一瞬観かけた
851デフォルトの名無しさん
垢版 |
2022/06/25(土) 11:30:32.93ID:/XDiWzBc
お前ら情報に疎すぎだろ
流行りの火付け役はどう考えてもサロメ。
登録者数からvtuberファン以外を大勢巻き込んで膨張してるんじゃないかってSNS界隈で話題になってる
2022/06/25(土) 13:49:02.09ID:Yk2coIzC
スレチ
2022/06/25(土) 14:35:35.93ID:Y4K5p9wZ
>>851
うわだっさ
ムキになってるねえ
2022/06/25(土) 15:17:40.97ID:SZyk/x+V
お嬢様言葉が流行ってるからといってお嬢様コーディングが流行ってることにはならんけどな
855デフォルトの名無しさん
垢版 |
2022/06/25(土) 15:58:28.83ID:Clfdt0lF
>>853>>854
お前らの情報収集能力があまりにダサすぎるから"お嬢様コーディング"ネタが何に便乗して生まれたか説明してやっただけ。
俺は"お嬢様コーディング"ネタが流行ってるなんて思ってないし言ったのは別人
2022/06/25(土) 16:17:23.38ID:ASQS/Gs+
サロメを知ってる程度でマウント取りとはおめでたい
857デフォルトの名無しさん
垢版 |
2022/06/25(土) 16:20:12.39ID:Clfdt0lF
プログラミングの情報収集力もヘボいんだろ。
せめてググれるようになれよ
2022/06/25(土) 16:23:22.74ID:9ovF1GUi
>>855
お前もダサい
俺ならSNS界隈で話題になってることが客観的に証明できるソースを提示する
ソースを提示しないと本当かどうかわからないってことがわからないかな?
わからないから話が終わらない
俺ならツイッターのソースを提示できるがなぜお前はソースを提示しないのか?
859デフォルトの名無しさん
垢版 |
2022/06/25(土) 16:26:11.18ID:Clfdt0lF
そうですか。めんどいんで自分で探してください
2022/06/25(土) 16:26:59.61ID:ASQS/Gs+
なんか勝手にサロメを知らなかったことにされてるな
2022/06/25(土) 16:30:30.08ID:9ovF1GUi
テキストを「壱百満天原サロメ」調のお嬢様言葉に変えてしまうプログラム
forest.watch.impress.co.jp/docs/serial/yajiuma/1419019.html
ここにツイッターのURLがのってる
2022/06/25(土) 16:31:51.85ID:9ovF1GUi
「俺ならツイッターのソースを提示できる」と言ったのに「自分で探してください」と言うのはおかしくない?
日本人じゃないのかな?
863デフォルトの名無しさん
垢版 |
2022/06/25(土) 16:40:16.56ID:Clfdt0lF
まずは自分の日本語力を疑えよ。
「ソースを提示できる」じゃ「ソースを(すでに持ってるから)提示できる」のか、「ソースを提示できる(能力があるから探し出せる)」のかわからないだろ
2022/06/25(土) 16:44:42.52ID:9ovF1GUi
俺ならソースを提示できるは、ソースを持ってるからだろ
探す前なら本当にソースが存在するかわからない
2022/06/25(土) 16:48:26.92ID:9ovF1GUi
正確に言うと、ソースを持ってるは、ソースを見たことがあって存在することがわかってる、ということ
2022/06/25(土) 16:57:31.81ID:9ovF1GUi
俺なら「ツイッターの」ソースを提示できる、と「SNS界隈」のままにせず、ツイッターにソースがあることを示したわけで
2022/06/25(土) 16:58:22.93ID:9ovF1GUi
日本語力がない人に、日本語力がないと疑われるのは、本当に理不尽
868デフォルトの名無しさん
垢版 |
2022/06/25(土) 16:59:31.62ID:Clfdt0lF
つまり一度見たことがあるソースを探してきて貼ってくれたんだな
2022/06/25(土) 17:08:48.46ID:9ovF1GUi
本当に情報を出さないやつだな
お前の言う「SNS界隈」が俺の出したツイッターのやつかどうかもわからない
2022/06/25(土) 17:17:01.97ID:vmS2LZrQ
話ぶったぎってわるいが、これでデバッガ機能なんかも盛り込めるの?
使いたいのはルネサスのRXとマイクロチップのPIC18KのC言語です。
2022/06/25(土) 18:24:45.17ID:XIyeaAEp
ようやくVSCodeの話題に戻ってきた
バチャ豚は反省してくれ
2022/06/25(土) 19:46:42.50ID:M2ZZz6OS
まあこれだけ話題にできればID:4pjBifplもID:Clfdt0lFも満足だろうよ
2022/06/25(土) 21:27:17.55ID:GS/E0KAa
お嬢様コーディングの大喜利を期待した俺が悪かった
2022/06/25(土) 22:19:15.66ID:5/owZy8L
>>850
1980年代に六本木パソコンなるものを開発して日本語プログラミングを大々的に流行らそうとした部長と課長が
数年後、その会社の網走支社で左遷されて蕎麦を打つことになった話なら知っている
2022/06/25(土) 22:30:42.56ID:piljfFOw
>>873
別のスレでやりな
お子様くん
2022/06/26(日) 09:16:53.43ID:FWh2mgiN
>>874
イイハナシダナー
2022/06/26(日) 09:47:20.51ID:vVyuk1M2
>>874
おもろ
2022/06/27(月) 23:31:47.21ID:OO+3i7xO
.netとかで日本語変数とか関数使うのが一番楽
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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