Visual Studio Code / VSCode Part7
■ このスレッドは過去ログ倉庫に格納されています
コードはVSCodeで書いてビルドデバッグはVSのワイ
VSCodeからVSのプロジェクト情報を使ってビルド・デバッグできない?
リンク情報や依存関係までどうやって設定すればいいのか分からないし
そもそも出来るのかどうかが分からない >>611
探せばなんか便利な拡張あるかもだけど
msbuildを直接叩くバッチファイルでも書いておけば
VSのプロジェクトをビルドするのはコマンドラインでできるよ eclipse theiaのデスクトップアプリ立ち上げんのクソめんどくさくないか
インストーラとか見当たらないんだが >>612
駆け出しの頃はコードゴリゴリ書いてそれやってたけど、デバッグの段階になってくると結局統合環境じゃないと面倒くさすぎてね >>616
別にコードゴリゴリ書かなくても簡単にビルドスクリプトくらい書けるし、そもそも自動ビルド用にスクリプト書くでしょ? >>617
「自動ビルド用にスクリプト書く」というのなら
その書かれたスクリプトがGitHubとかで見つかるはずですよね?
統合環境を使わないという前提の話なので、
つまり手書きで書いた自動ビルド用とはどういうものを言っていますか?
なんでもいいので見せて下さい。 >>617
なんか勘違いしてるようだけど、コード書いてビルドしてデバッグという
単純なソフトウェア開発の流れにおいて統合環境が結局楽だわって話なだけで、
ビルドスクリプトの作り方の話をしてないよ >>617
統合開発環境のデバッガ使う話と全然関係ないな 統合開発環境使っていればビルドスクリプトなんて書く必要ないなぁ
なにもしなくても自動生成だし
VS
え?ビルドスクリプトぐらい書けるし!みんなビルドスクリプト書いてるでしょ!
一日あればビルドスクリプトなんて作れるよ!俺頑張ったよ!褒めて! >>621
それな
IDEなら0日なんだよね
ミスも断然減るし ビルドスクリプトを自在に書ければエディタの選択肢が広がるんだからメリットは大きいだろ
マイナーなIDEだとそのIDE以外で編集するのは自動補完が満足に動作するかどうかとか色々厄介だし 書く必要がないものを「書ける!誉めて!」って言われても苦笑いだなw
せっかくIDEも使える環境与えてるのにそういう風に工数無駄に使われてもw 老害ッつーよりOSS信者かな
シンプル・イズ・ベストという発想を否定するから面倒くさい ビルドスクリプトさえあればIDEとか関係なくビルドできるってシンプルの極みだと思うけど なんでビルド〜デバッグというシンプルの極みな話をビルドスクリプトの話だけで上書きするんですか?
じゃあビルドスクリプトの話でいいから、そこからデバッグまでVScodeで実現する方法を書いてくださいよ
元の話は>>611なんですよ VSCodeのスレだから
VSC使うこと以外は好きにすればいい jdk1.6かjre1.8で動くjavaの拡張は、ないですか。 >630
vscodeはビルドが必要がないスクリプト言語のためのもの
ビルドが必要ならIDEを使うべき IDE は easy であって simple ではないのでは? >>634
しかもeasyとsimpleはソフトウェア的には対極となる場合が多いからな
IDEの場合は特定IDE専用フォーマットを強要されることになる >>635
盛大に突っ込まれてからのそんな話はなかったかのようなレスに草 ビルドスクリプトが簡単?なら職人はいらんな。
8xNKFfJHに同調してる単発は自演だろうけど、
ビルドスクリプト職人に属人化する問題があるのにビルドスクリプトが簡単はないわ。 VSでやってる開発工程をVScodeでやる方法の有無が主旨のはずなんだが、
ビルドスクリプトが簡単に書ける書けないの話に執着しちゃう人が多い理由が分からん んなことどうでもいいんですケド?
java6のextensionないんですか? https://www.atmarkit.co.jp/ait/articles/2004/17/news063.html
vsoのself-hostingがようやくまともに使えるようになるな
それにしても酷い記事だな書いてるやつ使ったことないか内容理解してないだろ 素朴な疑問なんだがgithubでCircleCIとかTravisCIとかのCIツール使う場合
ビルドスクリプトは必須だと思うけど、いまどきのIDEなら手間が省ける?
そうならそっちに移行したいなぁ ビルドスクリプトを書く支援ツールがあるIDEは知らないなあ いやいやVSでmsbuild書くとかIntelliJでmavenやgradle書くとか普通にあるでしょ >>646
わざわざ重たい環境立ち上げるメリットってなんかある? 別に重くないだろ。
VSCode程度で重いってどういうことだよ。 >>648
何か勘違いしてない?IDEが重いからVSCodeで十分って流れにしか見えないけど VSだって今となってはメモ帳レベルの軽さだろ。
何が重いんだよ。 さすがにメモ帳レベルは言い過ぎやろw
昔と比べるとマジで信じられないほど軽くなったがw 何言ってんだ、VSには羽が生えていると噂されるほどだぞ。 vscodeを終了して立ち上げたら配下のexe群が急にアクセス不能(所有権が不明状態)でアンインストールからやり直したけど、
こんなの起きたの初めてでびっくりした。 ちゃんと使ってりゃ、VScodeよりVSの方が軽いのすぐに分かるだろ 縄文時代のことは知らんがVSは2017→2019で劇的に軽くなってるし
VSCodeは言うほど軽くない >>235
もう見てるか分からないけれど
Microsoft の Python Language Server が原因らしいので
python.jediEnabled にチェック入れて切り替えればなくなるらしい
でも Microsoft の IntelliSense が使えなくなる
激遅でもないし、IntelliSense も使いたいというなら
諦めて眺めていればOKだと思う はやく!java6で動くextension教えて!( *`ω´) VSのjavaで新しいパッケージのフォルダ作るにはどうすればええの >>658
オンラインインストールで25GBな時点で眼中の外 最少はそこまでいらんのじゃない?
まあ、エディタではないからな VSCode のインストールの、追加タスクの選択画面で、
エクスプローラーの右クリックメニューから、任意のファイル/フォルダをVSCodeで開ける、
サポートされているファイルの種類のエディターとして、VSCodeを登録するなどの項目を、
チェックせずにインストールしていたけど、
再インストールしてチェックすると、正常にできた!
今までのVSCode の環境も、そのまま使える
エクスプローラーの右クリックメニューで、任意のファイル/フォルダを開けるのは、便利! エクスプローラーのアドレスバーに、cmd と入力すれば、
現在のフォルダで、コマンドプロンプトが起動する!
そこで、code .
と入力すれば、そのフォルダをVSCode で開ける
そこで、コマンドプロンプトを終了しても、VSCodeは終了しない。
一方、PowerShell(PS)から起動した場合には、PSを終了すると、VSCodeも終了する ランチャーとかファイラーとか知らない人が興奮してる感じ? wslはterminalをまず開くからcode .で起動することもあるけど
エクスプローラーでは使わないかな
というかエクスプローラーの右クリックメニューはいろんなソフトが勝手に追加していくから極力増やしたくない wsl のプロジェクトを閉じると、
次に起動すると、そのプロジェクトが起動されるので、待つのが面倒
Windows 側のプロジェクトを、wslのプロジェクトを起動することなく、即座に起動したい
ころころと、プロジェクトを変えるから、
ワークスペースの保存で、起動するプロジェクトを保存できるのか? >>675
> 次に起動すると、そのプロジェクトが起動されるので、待つのが面倒
"workbench.startupEditor": "none" で無効
> Windows 側のプロジェクトを、wslのプロジェクトを起動することなく、即座に起動したい
タスクバーにピン留めしてとけばアイコン右クリックで直接呼び出せる たしかに右クリックは増やしたくないし
VSCはいつもランチャーから起動するけど
Poshからの「code .」はたまに使うかも? Material Icon Theme
これは、すごい!
怪物クラスの重厚な、色とりどりなフォルダ
>>676
>"workbench.startupEditor": "none" で無効
これは、ファイルを開かないけど、
VSCode を起動すると、前回開いていたプロジェクトが開いてしまう
前回開いていたのがWSL だと、WSLを起動してしまうので、それをしたくないのです
複数のプロジェクトがあって、毎回起動するときに、各プロジェクトを簡単に起動したい。
Proj-1, Proj-2 のパスなどを起動構成に渡して、ショートカットにできないかな? "window.restoreWindows": "none"
で、前回開いていたプロジェクトを開かずに、起動できた!
あとは、複数のプロジェクトの起動を、別々のショートカットにできないかな? 個別のプロジェクトを開くには、
"window.restoreWindows": "none"
を設定して、前回開いていたプロジェクトを開かずに起動して、
VSCode のファイルメニューの最近使用した項目とか、
ヘルプメニューのようこその最近から、開くのが速いけど、
ついに、最も速い起動方法を発見した!
Windows キーを押して、キーボードで、vscode と入力して、
最近使ったワークスペースを指定する! >>680
>タスクバーにピン留めしてとけばアイコン右クリックで直接呼び出せる
最近使ったワークスペースならこれが最速だと思うが Windows キーを押して、スタートメニューを表示して、
アプリの所にある、VSCode のアイコンを右クリックして、
開くプロジェクトをピン留めできる!
これでも、開きたいプロジェクトを開ける >>671
なんでわざわざ cmd や ps 起動するの?
エクスプローラのアドレスバーに直接 "code ." を入力すればいいじゃんw フォルダの右クリックメニューから、VSCode を起動できる!
でも、WSL のLinux 側のフォルダでは、困る。
そのフォルダまで行くのが大変 >>685
>でも、WSL のLinux 側のフォルダでは、困る。
>そのフォルダまで行くのが大変
WSL のLinux 側のフォルダも、エクスプローラーのクイックアクセスに、ピン留めできた!
これで、フォルダの右クリックメニューから、VSCode で起動できる >>686
>WSL のLinux 側のフォルダも、エクスプローラーのクイックアクセスに、ピン留めできた!
結局、エクスプローラーのフォルダと、WSL のLinux 側のフォルダのショートカットを、デスクトップに作った!
この両方のショートカットの右クリックメニューから、VSCode で起動できる
漏れ的には、タスクバーにピン留めするよりも、デスクトップの方が良い エクスプローラからWSLのフォルダ自体は開けるけどremote wsl使ってないのか? 諸先輩方教えて。
オフラインのwin10にvscode1.44.2をzipで展開。次に、vsixから日本語化パッチv1.45を入れようとすると、「対応してない」とはじかれてしまう。
なんなんですの? >ID:2ZBlbFgA
こいつは例のチラ裏野郎だろうね >>688
VSCode を起動して、remote WSL で、Linux 側のフォルダを探すのが面倒
VSCode のファイルメニューの最近使用した項目とか、
ヘルプメニューのようこその最近から、開くのが速いけど、
結局、エクスプローラーのフォルダと、Linux側のフォルダのショートカットを、デスクトップに作って、
それらの右クリックメニューから、VSCodeを開くのが良い 学術の巨大掲示板群 - アルファ・ラボ
ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
PS 連続と離散を統一した!
ttp://x0000.net/topic.aspx?id=3709-0 >>693
いやそうじゃなくてやってみたけど
エクスプローラから開いたらremote wslで開けないからあなたはremote wsl使ってないのって意味 VSCode C/C++の開発でDebianにいれてつかってたけど、
インテリセンスがいつの間にか動かなくなってた。ググっても的外れな内容ばかりだったが
起動直後よくみると、VSCのpythonの拡張機能が邪魔してたわ。
拡張機能アンインストールして問題解決。3時間つぶした 自力での解決が3時間で済んだって考えると
どんだけググっても古い情報ばかり引っかかって解決法みつからない
コミュニティで聞いても「そういうのは自分でソース読んで解決するもんだ、坊主」みたいな反応になる
アレよりはマシに思える 例えば、エクスプローラーのアドレスバーに、\\wsl$ と入力しても、
最初は、Linux が表示されない
いったん、コマンドプロンプトで、wsl と入力して、Linuxを起動してからじゃないと、
エクスプローラーから、Linuxへアクセスできない。
つまり、エクスプローラーから直接のアクセスには、WSL起動の機能がない
ところが、Linux側のフォルダのショートカットを、デスクトップに作って、
それらの右クリックメニューから、VSCodeを開くと、WSLを起動できる!
つまり、この機能が欲しかったので、
>>669
で説明したように、VSCodeの再インストールをしたわけ
インストールの追加タスクの選択画面で、
エクスプローラーの右クリックメニューから、任意のファイル/フォルダをVSCodeで開ける、
サポートされているファイルの種類のエディターとして、VSCodeを登録するなどの項目をチェックする
最初にインストールした時に、それらの項目にチェックしていなかったので、すごく不便だった! >>700
> 例えば、エクスプローラーのアドレスバーに、\\wsl$ と入力しても、
> 最初は、Linux が表示されない
この間のリリースで改善された。 WSLを起動して無くてもエクスプローラーの左に「Linux」のアイコンがあって
その中に全ディストリが起動して無くても表示されている ■ このスレッドは過去ログ倉庫に格納されています