X



Visual Studio Code / VSCode Part7
■ このスレッドは過去ログ倉庫に格納されています
0611デフォルトの名無しさん
垢版 |
2020/04/16(木) 15:29:42.52ID:H8AaCGjg
コードはVSCodeで書いてビルドデバッグはVSのワイ

VSCodeからVSのプロジェクト情報を使ってビルド・デバッグできない?
リンク情報や依存関係までどうやって設定すればいいのか分からないし
そもそも出来るのかどうかが分からない
0612デフォルトの名無しさん
垢版 |
2020/04/16(木) 15:35:32.57ID:xRrLSzP4
>>611
探せばなんか便利な拡張あるかもだけど
msbuildを直接叩くバッチファイルでも書いておけば
VSのプロジェクトをビルドするのはコマンドラインでできるよ
0614デフォルトの名無しさん
垢版 |
2020/04/16(木) 17:44:22.43ID:LTyXab3c
eclipse theiaのデスクトップアプリ立ち上げんのクソめんどくさくないか
インストーラとか見当たらないんだが
0616デフォルトの名無しさん
垢版 |
2020/04/17(金) 01:33:58.27ID:K+JYNU6u
>>612
駆け出しの頃はコードゴリゴリ書いてそれやってたけど、デバッグの段階になってくると結局統合環境じゃないと面倒くさすぎてね
0617デフォルトの名無しさん
垢版 |
2020/04/17(金) 03:05:27.06ID:CGHyZvv6
>>616
別にコードゴリゴリ書かなくても簡単にビルドスクリプトくらい書けるし、そもそも自動ビルド用にスクリプト書くでしょ?
0618デフォルトの名無しさん
垢版 |
2020/04/17(金) 03:27:48.81ID:8xNKFfJH
>>617
「自動ビルド用にスクリプト書く」というのなら
その書かれたスクリプトがGitHubとかで見つかるはずですよね?
統合環境を使わないという前提の話なので、
つまり手書きで書いた自動ビルド用とはどういうものを言っていますか?
なんでもいいので見せて下さい。
0619デフォルトの名無しさん
垢版 |
2020/04/17(金) 04:12:24.05ID:K+JYNU6u
>>617
なんか勘違いしてるようだけど、コード書いてビルドしてデバッグという
単純なソフトウェア開発の流れにおいて統合環境が結局楽だわって話なだけで、
ビルドスクリプトの作り方の話をしてないよ
0621デフォルトの名無しさん
垢版 |
2020/04/17(金) 04:41:13.04ID:8xNKFfJH
統合開発環境使っていればビルドスクリプトなんて書く必要ないなぁ
なにもしなくても自動生成だし

VS

え?ビルドスクリプトぐらい書けるし!みんなビルドスクリプト書いてるでしょ!
一日あればビルドスクリプトなんて作れるよ!俺頑張ったよ!褒めて!
0624デフォルトの名無しさん
垢版 |
2020/04/17(金) 08:56:16.00ID:WgYvDAYS
ビルドスクリプトを自在に書ければエディタの選択肢が広がるんだからメリットは大きいだろ
マイナーなIDEだとそのIDE以外で編集するのは自動補完が満足に動作するかどうかとか色々厄介だし
0625デフォルトの名無しさん
垢版 |
2020/04/17(金) 09:18:34.60ID:TM3fWeSx
書く必要がないものを「書ける!誉めて!」って言われても苦笑いだなw
せっかくIDEも使える環境与えてるのにそういう風に工数無駄に使われてもw
0627デフォルトの名無しさん
垢版 |
2020/04/17(金) 09:25:07.71ID:zBdCAIMz
老害ッつーよりOSS信者かな
シンプル・イズ・ベストという発想を否定するから面倒くさい
0629デフォルトの名無しさん
垢版 |
2020/04/17(金) 13:07:12.21ID:WgYvDAYS
ビルドスクリプトさえあればIDEとか関係なくビルドできるってシンプルの極みだと思うけど
0630デフォルトの名無しさん
垢版 |
2020/04/17(金) 13:28:02.00ID:K+JYNU6u
なんでビルド〜デバッグというシンプルの極みな話をビルドスクリプトの話だけで上書きするんですか?

じゃあビルドスクリプトの話でいいから、そこからデバッグまでVScodeで実現する方法を書いてくださいよ
元の話は>>611なんですよ
0633デフォルトの名無しさん
垢版 |
2020/04/17(金) 15:45:47.05ID:9nBzfuh2
>630
vscodeはビルドが必要がないスクリプト言語のためのもの
ビルドが必要ならIDEを使うべき
0636デフォルトの名無しさん
垢版 |
2020/04/17(金) 21:00:46.16ID:0SJKtZK7
>>634
しかもeasyとsimpleはソフトウェア的には対極となる場合が多いからな
IDEの場合は特定IDE専用フォーマットを強要されることになる
0639デフォルトの名無しさん
垢版 |
2020/04/18(土) 00:28:45.09ID:Dq0Xmd2Y
ビルドスクリプトが簡単?なら職人はいらんな。

8xNKFfJHに同調してる単発は自演だろうけど、
ビルドスクリプト職人に属人化する問題があるのにビルドスクリプトが簡単はないわ。
0640デフォルトの名無しさん
垢版 |
2020/04/18(土) 00:56:10.44ID:v1T1DcTs
VSでやってる開発工程をVScodeでやる方法の有無が主旨のはずなんだが、
ビルドスクリプトが簡単に書ける書けないの話に執着しちゃう人が多い理由が分からん
0643デフォルトの名無しさん
垢版 |
2020/04/18(土) 14:20:07.90ID:Sf9Xt/Dv
素朴な疑問なんだがgithubでCircleCIとかTravisCIとかのCIツール使う場合
ビルドスクリプトは必須だと思うけど、いまどきのIDEなら手間が省ける?
そうならそっちに移行したいなぁ
0647デフォルトの名無しさん
垢版 |
2020/04/18(土) 19:37:43.38ID:BRgon2X9
>>646
わざわざ重たい環境立ち上げるメリットってなんかある?
0648デフォルトの名無しさん
垢版 |
2020/04/18(土) 20:03:45.84ID:bk//O6fE
別に重くないだろ。
VSCode程度で重いってどういうことだよ。
0650デフォルトの名無しさん
垢版 |
2020/04/18(土) 20:32:56.19ID:bk//O6fE
VSだって今となってはメモ帳レベルの軽さだろ。
何が重いんだよ。
0651デフォルトの名無しさん
垢版 |
2020/04/18(土) 20:36:08.60ID:mWjkYk7T
さすがにメモ帳レベルは言い過ぎやろw
昔と比べるとマジで信じられないほど軽くなったがw
0653デフォルトの名無しさん
垢版 |
2020/04/18(土) 20:40:48.15ID:bk//O6fE
何言ってんだ、VSには羽が生えていると噂されるほどだぞ。
0654デフォルトの名無しさん
垢版 |
2020/04/18(土) 20:57:20.32ID:G5tqZ9Ps
vscodeを終了して立ち上げたら配下のexe群が急にアクセス不能(所有権が不明状態)でアンインストールからやり直したけど、
こんなの起きたの初めてでびっくりした。
0658デフォルトの名無しさん
垢版 |
2020/04/18(土) 23:59:02.46ID:uqXdQ805
縄文時代のことは知らんがVSは2017→2019で劇的に軽くなってるし
VSCodeは言うほど軽くない
0660デフォルトの名無しさん
垢版 |
2020/04/19(日) 09:53:26.49ID:XvipeGqY
>>235
もう見てるか分からないけれど
Microsoft の Python Language Server が原因らしいので
python.jediEnabled にチェック入れて切り替えればなくなるらしい
でも Microsoft の IntelliSense が使えなくなる

激遅でもないし、IntelliSense も使いたいというなら
諦めて眺めていればOKだと思う
0664デフォルトの名無しさん
垢版 |
2020/04/20(月) 17:32:57.92ID:0EVadtZz
>>658
オンラインインストールで25GBな時点で眼中の外
0669デフォルトの名無しさん
垢版 |
2020/04/25(土) 03:25:53.78ID:a/EKdpBi
VSCode のインストールの、追加タスクの選択画面で、

エクスプローラーの右クリックメニューから、任意のファイル/フォルダをVSCodeで開ける、
サポートされているファイルの種類のエディターとして、VSCodeを登録するなどの項目を、
チェックせずにインストールしていたけど、

再インストールしてチェックすると、正常にできた!
今までのVSCode の環境も、そのまま使える

エクスプローラーの右クリックメニューで、任意のファイル/フォルダを開けるのは、便利!
0671669
垢版 |
2020/04/26(日) 06:24:15.02ID:IvO3yqTY
エクスプローラーのアドレスバーに、cmd と入力すれば、
現在のフォルダで、コマンドプロンプトが起動する!

そこで、code .
と入力すれば、そのフォルダをVSCode で開ける

そこで、コマンドプロンプトを終了しても、VSCodeは終了しない。
一方、PowerShell(PS)から起動した場合には、PSを終了すると、VSCodeも終了する
0674デフォルトの名無しさん
垢版 |
2020/04/26(日) 18:20:25.26ID:2nge0JXh
wslはterminalをまず開くからcode .で起動することもあるけど
エクスプローラーでは使わないかな
というかエクスプローラーの右クリックメニューはいろんなソフトが勝手に追加していくから極力増やしたくない
0675669
垢版 |
2020/04/26(日) 22:55:33.80ID:IvO3yqTY
wsl のプロジェクトを閉じると、
次に起動すると、そのプロジェクトが起動されるので、待つのが面倒

Windows 側のプロジェクトを、wslのプロジェクトを起動することなく、即座に起動したい

ころころと、プロジェクトを変えるから、
ワークスペースの保存で、起動するプロジェクトを保存できるのか?
0676デフォルトの名無しさん
垢版 |
2020/04/26(日) 23:24:50.57ID:2nge0JXh
>>675
> 次に起動すると、そのプロジェクトが起動されるので、待つのが面倒
"workbench.startupEditor": "none" で無効

> Windows 側のプロジェクトを、wslのプロジェクトを起動することなく、即座に起動したい
タスクバーにピン留めしてとけばアイコン右クリックで直接呼び出せる
0677デフォルトの名無しさん
垢版 |
2020/04/27(月) 04:45:56.45ID:Nsh172gi
たしかに右クリックは増やしたくないし
VSCはいつもランチャーから起動するけど
Poshからの「code .」はたまに使うかも?
0678669
垢版 |
2020/04/27(月) 06:03:29.62ID:2ZBlbFgA
Material Icon Theme

これは、すごい!
怪物クラスの重厚な、色とりどりなフォルダ

>>676
>"workbench.startupEditor": "none" で無効

これは、ファイルを開かないけど、
VSCode を起動すると、前回開いていたプロジェクトが開いてしまう

前回開いていたのがWSL だと、WSLを起動してしまうので、それをしたくないのです

複数のプロジェクトがあって、毎回起動するときに、各プロジェクトを簡単に起動したい。
Proj-1, Proj-2 のパスなどを起動構成に渡して、ショートカットにできないかな?
0679669
垢版 |
2020/04/27(月) 06:21:24.97ID:2ZBlbFgA
"window.restoreWindows": "none"
で、前回開いていたプロジェクトを開かずに、起動できた!

あとは、複数のプロジェクトの起動を、別々のショートカットにできないかな?
0680669
垢版 |
2020/04/27(月) 06:51:16.83ID:2ZBlbFgA
個別のプロジェクトを開くには、

"window.restoreWindows": "none"
を設定して、前回開いていたプロジェクトを開かずに起動して、

VSCode のファイルメニューの最近使用した項目とか、
ヘルプメニューのようこその最近から、開くのが速いけど、

ついに、最も速い起動方法を発見した!

Windows キーを押して、キーボードで、vscode と入力して、
最近使ったワークスペースを指定する!
0682デフォルトの名無しさん
垢版 |
2020/04/27(月) 07:12:10.15ID:Wzc2JR8P
>>680
>タスクバーにピン留めしてとけばアイコン右クリックで直接呼び出せる
最近使ったワークスペースならこれが最速だと思うが
0683669
垢版 |
2020/04/27(月) 09:11:12.48ID:2ZBlbFgA
Windows キーを押して、スタートメニューを表示して、

アプリの所にある、VSCode のアイコンを右クリックして、
開くプロジェクトをピン留めできる!

これでも、開きたいプロジェクトを開ける
0684デフォルトの名無しさん
垢版 |
2020/04/27(月) 11:13:07.49ID:IB8vz3X2
>>671
なんでわざわざ cmd や ps 起動するの?
エクスプローラのアドレスバーに直接 "code ." を入力すればいいじゃんw
0685669
垢版 |
2020/04/27(月) 11:54:32.48ID:2ZBlbFgA
フォルダの右クリックメニューから、VSCode を起動できる!

でも、WSL のLinux 側のフォルダでは、困る。
そのフォルダまで行くのが大変
0686669
垢版 |
2020/04/27(月) 12:04:10.29ID:2ZBlbFgA
>>685
>でも、WSL のLinux 側のフォルダでは、困る。
>そのフォルダまで行くのが大変

WSL のLinux 側のフォルダも、エクスプローラーのクイックアクセスに、ピン留めできた!

これで、フォルダの右クリックメニューから、VSCode で起動できる
0687669
垢版 |
2020/04/27(月) 22:49:14.72ID:2ZBlbFgA
>>686
>WSL のLinux 側のフォルダも、エクスプローラーのクイックアクセスに、ピン留めできた!

結局、エクスプローラーのフォルダと、WSL のLinux 側のフォルダのショートカットを、デスクトップに作った!
この両方のショートカットの右クリックメニューから、VSCode で起動できる

漏れ的には、タスクバーにピン留めするよりも、デスクトップの方が良い
0688デフォルトの名無しさん
垢版 |
2020/04/28(火) 00:04:12.40ID:mGjecRyW
エクスプローラからWSLのフォルダ自体は開けるけどremote wsl使ってないのか?
0690デフォルトの名無しさん
垢版 |
2020/04/28(火) 00:30:32.35ID:/jq9xyMm
諸先輩方教えて。
オフラインのwin10にvscode1.44.2をzipで展開。次に、vsixから日本語化パッチv1.45を入れようとすると、「対応してない」とはじかれてしまう。
なんなんですの?
0693669
垢版 |
2020/04/28(火) 07:27:48.92ID:7QVY/xgO
>>688
VSCode を起動して、remote WSL で、Linux 側のフォルダを探すのが面倒

VSCode のファイルメニューの最近使用した項目とか、
ヘルプメニューのようこその最近から、開くのが速いけど、

結局、エクスプローラーのフォルダと、Linux側のフォルダのショートカットを、デスクトップに作って、
それらの右クリックメニューから、VSCodeを開くのが良い
0694デフォルトの名無しさん
垢版 |
2020/04/28(火) 13:24:44.19ID:PSHN1orM
linuxはフォルダじゃなくてディレクトリなw
0696デフォルトの名無しさん
垢版 |
2020/04/28(火) 14:11:28.31ID:cOnjlLEe
学術の巨大掲示板群 - アルファ・ラボ
ttp://x0000.net

数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など

PS 連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0
0697デフォルトの名無しさん
垢版 |
2020/04/28(火) 14:59:15.87ID:mGjecRyW
>>693
いやそうじゃなくてやってみたけど
エクスプローラから開いたらremote wslで開けないからあなたはremote wsl使ってないのって意味
0698デフォルトの名無しさん
垢版 |
2020/04/28(火) 17:52:13.37ID:9nVGdDi7
VSCode C/C++の開発でDebianにいれてつかってたけど、
インテリセンスがいつの間にか動かなくなってた。ググっても的外れな内容ばかりだったが
起動直後よくみると、VSCのpythonの拡張機能が邪魔してたわ。
拡張機能アンインストールして問題解決。3時間つぶした
0699デフォルトの名無しさん
垢版 |
2020/04/28(火) 19:27:38.69ID:53szq5qn
自力での解決が3時間で済んだって考えると
どんだけググっても古い情報ばかり引っかかって解決法みつからない
コミュニティで聞いても「そういうのは自分でソース読んで解決するもんだ、坊主」みたいな反応になる
アレよりはマシに思える
0700669
垢版 |
2020/04/28(火) 22:41:20.53ID:7QVY/xgO
例えば、エクスプローラーのアドレスバーに、\\wsl$ と入力しても、
最初は、Linux が表示されない

いったん、コマンドプロンプトで、wsl と入力して、Linuxを起動してからじゃないと、
エクスプローラーから、Linuxへアクセスできない。
つまり、エクスプローラーから直接のアクセスには、WSL起動の機能がない

ところが、Linux側のフォルダのショートカットを、デスクトップに作って、
それらの右クリックメニューから、VSCodeを開くと、WSLを起動できる!

つまり、この機能が欲しかったので、
>>669
で説明したように、VSCodeの再インストールをしたわけ

インストールの追加タスクの選択画面で、
エクスプローラーの右クリックメニューから、任意のファイル/フォルダをVSCodeで開ける、
サポートされているファイルの種類のエディターとして、VSCodeを登録するなどの項目をチェックする

最初にインストールした時に、それらの項目にチェックしていなかったので、すごく不便だった!
0702デフォルトの名無しさん
垢版 |
2020/04/29(水) 02:42:43.60ID:sus1L+2H
>>700
> 例えば、エクスプローラーのアドレスバーに、\\wsl$ と入力しても、
> 最初は、Linux が表示されない

この間のリリースで改善された。
0703デフォルトの名無しさん
垢版 |
2020/04/29(水) 02:43:11.53ID:sus1L+2H
WSLを起動して無くてもエクスプローラーの左に「Linux」のアイコンがあって
その中に全ディストリが起動して無くても表示されている
■ このスレッドは過去ログ倉庫に格納されています

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