- 1 名前:デフォルトの名無しさん mailto:sage [2021/03/21(日) 00:47:53.70 ID:wEcCdYhq.net]
- 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 Part9 https://mevius.5ch.net/test/read.cgi/tech/1603900952/
- 602 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 19:43:59.12 ID:TBcX1czp.net]
- みんなエディタは全部VSCodeで済ませてるの?
自分は軽いテキストとかCSVちょっと開くときにサクラエディタ使っちゃうんだけど
- 603 名前:デフォルトの名無しさん [2021/07/07(水) 20:15:10.91 ID:jKsK8ZjC.net]
- ショートカットキーで何らかの操作をする時に
ALT、SHIFT、CTRL と英字キーを同時に三つも四つも押さなくちゃいけないだろ。 そんなの覚えられないんだが、君ら、全部覚えているのか?
- 604 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 20:22:47.22 ID:BirD1N4J.net]
- >>595
ただのテキストならMery
- 605 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 20:56:50.23 ID:2/LnBL3z.net]
- >>596
何となく覚えてるよ ただ忘れた時はそれっぽいキーを手当り次第押してる
- 606 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 21:11:18.76 ID:XHZ47MOM.net]
- >>595
VSCodeはフォーマッティングとかキツめにしてコーディングに最適化してるので体裁崩したくないやつとか簡単なテキストとかはNotepad++でやってる
- 607 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 21:13:14.05 ID:vdCq9YX2.net]
- VSCodeで開くとしたら原則としてフォルダ単位でソースコードを扱うときだけだなあ
単一ファイルを開くだけなら普通のテキストエディタ(Mery/gPad/秀丸を使い分け) 例外で単一ファイルでもVSCodeで編集するとすれば IDEの補完機能やコードフォーマット機能を使いたいとき、 mdファイル(プレビューを見る)、 RESTClientみたいな拡張機能用のテキストファイルを使うとき、 とかかな
- 608 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 21:18:38.39 ID:WowgMcxm.net]
- 見るだけならless
- 609 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 21:18:47.69 ID:tBeqeJSf.net]
- >>596
よく使うものだけ覚えればいい それ以外はメニューやコマンドパレットを使え
- 610 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 21:21:00.68 ID:zlsLZCUz.net]
- 見るだけならQuickLook
- 611 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 21:21:56.54 ID:WowgMcxm.net]
- 覚えられないなら猫を使え
- 612 名前:デフォルトの名無しさん [2021/07/07(水) 21:24:42.55 ID:jKsK8ZjC.net]
- ショートカットキーって
右クリックメニューに登録出来ないのか?
- 613 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 21:52:01.06 ID:TyjBgByT.net]
- >>602
これ
- 614 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 22:21:55.26 ID:ODlaHf9J.net]
- >>596
全然ちがう 発想を逆転させるんだよ 覚えてるキーにショートカットを合わせる そうすりゃ覚えなくていい
- 615 名前:デフォルトの名無しさん [2021/07/07(水) 23:54:06.68 ID:jKsK8ZjC.net]
- 俺はVisual Studioをメインに使っているのでVSCodeの使い勝手が悪くても
あまり気にならないが。
- 616 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 23:54:33.19 ID:qAb6GUo8.net]
- そうなんだ、よかったね
- 617 名前:デフォルトの名無しさん mailto:sage [2021/07/07(水) 23:57:55.18 ID:WowgMcxm.net]
- すきあれば自分語り。
日蓮宗に入って辻説法でもした方が良いんじゃね
- 618 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 01:37:52.90 ID:sWeAA6W6.net]
- 創価学会は葬儀も安くなるし、●周期とかもずっと全部無料になるからそれはそれで役に立ってる面もあるってわかった。
- 619 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 01:51:20.68 ID:EwFQtMBw.net]
- そうか、よかったね
- 620 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 03:07:00.66 ID:cYwRyhla.net]
- vimなりemacsなり覚えて拡張入れたら大半の操作はそのお作法で覚えられるんじゃね その2種は他所でもつぶしがきくし
既存サイトのjavascriptプラグインのデバッグしてんだけど開発物をchromeのデバッガに差し込むみたいな拡張ないのかな vscode-chrome-debugみたいにindex.htmlから自作するデバッグ方法じゃなく既存サイトに埋め込んで動かすみたいなのが見つからん chromeのデバッガにコピペするしかないのかこれ?
- 621 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 05:20:08.82 ID:oV6MQNSG.net]
- >>613
どんな意味を込めて「プラグイン」という表現を使ったのか、詳しく教えて
- 622 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 05:37:22.34 ID:cYwRyhla.net]
- >>614
ありがとう 適切な表現が見つからなかったんだけどそのサイトで本来ホストされていないjavascriptを動かしたい 例えばchromeのデバッグツールだとこんな感じのこと簡単にできるけどvscode側でトランスパイルした後のやつねじ込むうまい方法とかないかな ttps://i.imgur.com/Ojvm6Gy.png ブラウザの拡張機能とかに近いのかな?launch.jsonあたりいじったらできそうでできない 調べても自作 index.html の話ばっかりでてくる 適切な用語が分かると調べやすくなるんで関連キーワードでもいいので知っていたら教えてもらえると助かる
- 623 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 07:07:10.31 ID:oV6MQNSG.net]
- >>615
拡張機能を使わずに「ページコンテキストに本来存在しないスクリプト」を外から注入することはできないよ 拡張機能「Tampermonkey」をインストールして「ファイルのURLアクセスを許可する」をONにしておくことで、ユーザースクリプトのヘッダコメント「@require」でローカルファイルシステム上のスクリプトを読み込めるようになる あとはユーザースクリプトを普通にVSCodeで書いてTampermonkey側にはそのヘッダコメントだけを登録しておけば、ページリロードでユーザースクリプトもリロードされる(Tampermonkey付属のエディタではなく好みのエディタで編集できる)
- 624 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 08:21:48.52 ID:EIC4gelI.net]
- >>595
Linuxはクソキーバインドのemacsとかクソモーダルのviとかしかないので、多少の重さは諦めてvscode使っている。 xyzzy(gatesモード)をwineで使ってもいいんだけど、イマイチだった。
- 625 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 08:28:35.77 ID:jE16rXAQ.net]
- Linuxユーザーってemacsかviを有り難がってる連中しかいないと思ってたわ
- 626 名前:デフォルトの名無しさん [2021/07/08(木) 09:38:48.94 ID:dQrLp+p1.net]
- vs使うならwinでいいし
- 627 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 11:04:33.76 ID:3cxWeTdK.net]
- 例えば、Ruby, Selenium Webdriver で、
JavaScript のコード文字列を実行できるので、 それで、script 要素を作って、読み込ませることも出来る require "selenium-webdriver" options = Selenium::WebDriver::Chrome::Options.new options.add_option( :detach, true ) # ブラウザを切り放す options.add_argument( '--start-maximized' ) # 画面最大 driver = Selenium::WebDriver.for :chrome, options: options driver.manage.timeouts.implicit_wait = 15 # 要素の検索の timeout url = "file:///" + File.join( __dir__, 'test.htm' ) driver.navigate.to url js_src = <<'EOT'.lines( chomp: true ) # 改行は削除 var text = document.getElementById("abc").firstChild.textContent; EOT js_code = <<"EOT" var frag = document.createDocumentFragment( ); var elem = document.createElement('script'); elem.textContent = #{ js_src }; frag.appendChild(elem); document.body.appendChild(frag); // body の最後に追加する EOT driver.execute_script js_code # JavaScript を実行
- 628 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 11:48:04.98 ID:SCpypmeQ.net
]
- [ここ壊れてます]
- 629 名前: mailto: スレチ []
- [ここ壊れてます]
- 630 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 12:42:36.90 ID:WUafj2rN.net]
- >>621
自己紹介はいいから
- 631 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 12:45:55.92 ID:JXb9x2Dl.net]
- >>622
あ、キミもrubyキチ?
- 632 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 15:41:29.14 ID:HUxbWGxa.net]
- >>622
??
- 633 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 18:21:54.17 ID:mtqXNodp.net]
- >>617
Ubuntu+VSCodeだと逆にbashライクなキーバインドが使えなくなるっていう…… キーバインド書き換え拡張もあるけど、どれも微妙
- 634 名前:デフォルトの名無しさん mailto:sage [2021/07/08(木) 18:40:25.72 ID:cYwRyhla.net]
- >>616
>>620 TampermonkeyからUserScriptという概念を知ったけどこれがまさに自分がやりたかったことそのものだと思うわ マジでありがとう 確認してみる
- 635 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 00:10:30.75 ID:WyDC39eN.net]
- デバッグしにくい、、スパイダーのがいいのかな
- 636 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 07:42:37.39 ID:qyJLg4tK.net]
- スパイダー使えばいいじゃんw
- 637 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 09:07:40.73 ID:fl3680hu.net]
- June 2021 (version 1.58)
https://code.visualstudio.com/updates/v1_58
- 638 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 21:04:24.33 ID:Sff33bgy.net]
- >>611
方等会座四教並説中第四円教所談の妙は捨てるか捨てざるか?
- 639 名前: mailto:sage [2021/07/10(土) 15:27:32.51 ID:2O4Owkn8.net]
- >>595
私も軽いエディタは知りたい 特に、オープン時に全部のテキストをメモリに持ってしまうやつじゃなく、テラサイズのテキストファイルでも動く奴がいいです‥‥
- 640 名前: mailto:sage [2021/07/10(土) 15:29:41.26 ID:2O4Owkn8.net]
- >>617
>xyzzy(gatesモード)をwineで xyzzy を Linux に移植する人がそろそろいてもいいのではないかと‥
- 641 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 15:45:41.07 ID:EnquCIhL.net]
- >>631
秀丸
- 642 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 15:53:23.27 ID:cL9U+urA.net]
- >>631
emeditor
- 643 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 16:06:31.66 ID:yd05AR/F.net]
- 1億行のテキスト開いて先頭に2行追加してディスクに保存したら1億2行保存して重くない?
2行だけ保存して重くないようにするのはどのファイルシステム使っても不可能じゃない?
- 644 名前:蟻人間 mailto:sage [2021/07/10(土) 16:12:31.56 ID:DRzUq5Qf.net]
- >>635
バックグラウンドで保存すれば待たなくてもいいと思う。
- 645 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 16:26:58.41 ID:YseAunQh.net]
- そんなスーパーレアケースが必要なヤツは、金を払ってすごいエディタを使え。
あるいは、事前分割で対応しろ。 一般用途向けは、そんなムダなことをがんばらんでもええ。
- 646 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 16:53:11.37 ID:U2z6VvmD.net]
- このスレ的には一般向け用途で限定するのもちょっとなって気はするが
マーやシステム屋だと巨大ログ開く機会も割とあるだろうし
- 647 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 16:53:59.98 ID:zdV39cNV.net]
- 仮に開くことはあっても書くことはないかなあ
- 648 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 17:18:33.22 ID:xuQr++Bu.net]
- xyzzyとemacsの違いがよくわからん
common lispとemacs lispの違い以外って何?
- 649 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 17:47:26.12 ID:plgO0oJb.net]
- >>635
そもそも1億行を超えるテキストファイルなんて編集を想定しているとは思えないし、想定しているなら頭おかしいとしか
- 650 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 17:57:56.99 ID:YseAunQh.net]
- >>638
そういう巨大ログを、人間がエディタで開いて、いったい何をするつもりなんや?w
- 651 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 19:59:16.93 ID:F7Cf4JSf.net]
- >>642
巨大ログからトラブルの原因を探すとか普通にやるだろ
- 652 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 20:50:03.05 ID:f3eRMAcI.net]
- 文盲で草
いまどきindexない生テキストに巨大ログ貯めるのがそもそもレアだけど
- 653 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 20:52:16.05 ID:F2iNqMjU.net]
- 1億行を超える単一のログファイルは流石に草
- 654 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 20:55:29.23 ID:U2z6VvmD.net]
- 巨大ログ生成モジュールや閲覧ビューアを開発してる最中は
(専用ツールがまだないので)エディタのお世話になったりも
- 655 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 21:04:28.89 ID:g88POsct.net]
- 日付や時間とかでわけろよ・・・
- 656 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 21:51:56.61 ID:plgO0oJb.net]
- ログなんか普通分割するわな
仮に巨大ログになっても必要箇所を別ファイルに抽出するくらいで、それを編集なんかしないのは結局結論変わらん 1億歩譲ったとして、1億行のログをマジで眺めてるんか?暇すぎね?
- 657 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 22:12:03.14 ID:r0cN22jq.net]
- 普通、lessして文字列サーチだろうな
- 658 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 22:34:50.45 ID:9u6zV33+.net]
- 1億行かどうかはさておき、最初に全部読み込まれてしまうと鬱陶しいようなデカいファイルを開くことはありうるけど、それを編集して保存することは到底ないってことでFAだな
- 659 名前:デフォルトの名無しさん mailto:sage [2021/07/10(土) 22:39:02.34 ID:Dl7fEtQf.net]
- 一万行と二千行前からバグってる
八千行過ぎた頃からもっと狂おしくなった 一億と二千行あともバグってる 君を知ったその日から僕の地獄にエナドリは絶えない
- 660 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 00:40:50.04 ID:mDTHUUtl.net]
- >>649
lessでイケるうちはまだまだやろ。w ファイル(入力)が巨大すぎるときはヤバいで? grepとかtailとかsplitとかの出番。
- 661 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 00:52:13.99 ID:NwP/aFzk.net]
- アクセスログとかは専用の解析ツールを使うな
- 662 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 07:23:57.88 ID:VPpzPS90.net]
- >>651
そんなゴミコード作ってるからバグが絶えないんだよ
- 663 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 11:02:02.66 ID:bBgxyDlv.net]
- >>651
バグエリオン乙
- 664 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 11:43:39.30 ID:uMFs/73Z.net]
- プログラミング初心者でc#の学習を始めたのですが、インテリセンスはプロジェクト?を作成しないと動作しないんでしょうか?
dotnet new で生成されたcsファイルを編集する場合だと動作するのですが、新規作成から作った場合だと言語をc#にしても動作しません。 初学者のため
- 665 名前:複雑なことはせず、単一のcsファイルをcsc.exeでコンパイルする方法で勉強したいと思ってます。
方法ありましたらご教示お願いします。 [] - [ここ壊れてます]
- 666 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 13:35:12.51 ID:A+9GMYAl.net]
- >>656
C#勉強したい用途ならvisual studio 2019 community使えばいいのに
- 667 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 14:20:32.24 ID:x50DSKku.net]
- >>657
それは dotnet new に相当してるのでは? VS使うと環境構築のスキルつかないでしょ
- 668 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 14:35:35.42 ID:DmrIz039.net]
- >>656
cscでコンパイルするのは初心者向けでないね あれはある程度理解している人がcscでなければならない理由がある場合に使うもの 初学者の学習目的なら「Visual Studio Community」、「VSCode + C# Extension + dotnet sdk」のどちらかでいいよ
- 669 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 14:59:23.42 ID:NAgnf1J3.net]
- どーせ言語の指定してないだけなんだろうけど
なんで初心者のくせにイレギュラーな方法でやろうとするんだろ
- 670 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 15:27:09.71 ID:lPKM8S54.net]
- >>660
ゼロから積み上げていくことが勉強なのだ、というタイプはいるんや。 ワイもどちらかといえばそう。 LinuxでCだとエディタ(最悪cat)とgccから始まったりするし、疑問に思うようなもんではないで。 >>656 とはいえ、>>657が絶対にええで。 初心者は、オススメをとにかく信じることも大切! そのうえで、いろいろ調べていったらええ。
- 671 名前:656 mailto:sage [2021/07/11(日) 17:19:18.02 ID:uMFs/73Z.net]
- 656です。
Visual Studioはインストールしているのですが低スペックpcのため動作が重くVScodeでやれないかなと思った次第でした。 ご指摘頂いたとおりVisual Studioを使おうと思います。 ありがとうございました。
- 672 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 19:00:39.08 ID:g6LNT/Hh.net]
- 可能なら良いパソコン買うといいよ
- 673 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 19:40:51.69 ID:19O1KSs3.net]
- vscodeだって結構重いぞ。dartプラグインとかできが悪いのかタイピング速度についてこない
- 674 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 19:59:03.59 ID:G08DRUUF.net]
- 今どきdevcontainerごとに必要最低限のextensionに絞って開発するから絶対重くならないぞ
- 675 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 20:20:47.47 ID:lPKM8S54.net]
- うちもかなりの低スペやけど、使えんほどではないな。
まさか、メモリ4GB+ストレージHDDとかなんか?w
- 676 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 21:43:24.60 ID:x50DSKku.net]
- >>664
それはガチない
- 677 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 21:44:53.43 ID:XDlHn1qk.net]
- 何時間も続けて作業してるとだんだん重くなってくる
- 678 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 21:56:16.36 ID:x50DSKku.net]
- >>668
それ拡張機能に酷いのがいんじゃないの?
- 679 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 22:18:05.36 ID:Z5lElRdQ.net]
- 口語と文語を使い分けよう
- 680 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 22:50:49.16 ID:XDlHn1qk.net]
- >>669
確認してみたら拡張機能はどれも★5だけども やばいのが混じってるのかな
- 681 名前:デフォルトの名無しさん mailto:sage [2021/07/11(日) 23:10:35.03 ID:Bg5A6Dzo.net]
- 言うほど軽くも重くもない
普通
- 682 名前:デフォルトの名無しさん mailto:sage [2021/07/12(月) 00:24:27.72 ID:GvRq6y51.net]
- もう何年前になるか初めてeclipse使った時は起動するだけでガリガリいいながら一分以上かかってたなw
- 683 名前:デフォルトの名無しさん mailto:sage [2021/07/12(月) 16:06:40.67 ID:bAmyLEh3.net]
- Electronアプリが重く感じられるようになるのがPCの買い換えサイン?
- 684 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 15:54:26.83 ID:Jm3Km8Cy.net]
- 新バージョン使いたいけど、ユーザー環境に絶対入ってると確信持てるのが4.7.2だからC#7使ってる。
新バージョンの機能は仕事の合間に「これ使ったらここ楽出来るなー」って試しに使って、仕事に使うの妄想してるだけ。 悲しい。
- 685 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 17:45:05.02 ID:SIgEvy3l.net]
- >>675
コンパイラ機能だけなら、混ぜたら混ぜれるで! バイナリとかライブラリとかはあかんけど。
- 686 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 21:04:26.99 ID:rcLY2iBB.net]
- 秀丸はテラサイズどこれか
1行の10メガテキストすらまともにパースできないよ。 10分経過してもレスポンス返ってこない。
- 687 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 21:20:41.08 ID:K79/LC8V.net]
- >>677
改行ベースで強調表示の処理が走ってるからな そういうファイルは強調表示をオフにするしかない
- 688 名前:デフォルトの名無しさん mailto:sage [2021/07/13(火) 21:46:32.75 ID:OWb1weRV.net]
- >>675
ターゲットを,NET coreにして自己完結型のexeで配布すればいいんじゃね
- 689 名前:デフォルトの名無しさん mailto:sage [2021/07/14(水) 00:21:59.63 ID:CPtRcCjb.net]
- 馬鹿でかくなったりしない?
- 690 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 15:19:11.68 ID:m2KF86Bv.net]
- Terminals in the editor - Create terminals into the editor area.
Ctrl+Shift+P > Create Terminal in Editor Areaと入力 > 右側の歯車アイコンをクリックしてショートカット登録 ターミナルを下側に表示 Ctrl+Shift+`
- 691 名前:デフォルトの名無しさん mailto:sage [2021/07/15(木) 17:34:50.58 ID:GO70XEC9.net]
- 自己完結完結はファイルバカデカくなる上、単発ファイルですらなく、
しかも、プログラム自体のパス使う すごく良くあるプログラムは動かないんやけどな。
- 692 名前:デフォルトの名無しさん [2021/07/15(木) 21:36:19.96 ID:iNwbf5yp.net]
- 質問です。
pythonで、独自のクラスを返すメソッドを->のアノテーションを付けて作成しました。 同じプロジェクトのunittest上から上記メソッドにアクセスすると、返り値を独自クラスのものとして認識しインテリセンスが機能するのですが wheelでパッケージ化して別のプロジェクトのvenv環境にインストールすると返り値がAnyと認識され インテリセンスが機能しません。 原因は分かりますでしょうか。
- 693 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 07:20:31.48 ID:GRhAec0y.net]
- >>682
単発ファイルってなに?
- 694 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 07:33:36.50 ID:vBmDTv6D.net]
- >>682
文章が自己完結していて意味不明
- 695 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 11:24:38.50 ID:eW0pNXKq.net]
- >>684
ほかのファイルに依存しない、完全に独立した実行ファイルってことやろ。
- 696 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 13:16:14.26 ID:GRhAec0y.net]
- >>686
単一ファイルじゃないってこと? 単一ファイル化する生成オプションあるよ
- 697 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 13:55:06.00 ID:S3gddm5/.net]
- Dynamic Link してない一発 exe かと
- 698 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 14:23:14.23 ID:GRhAec0y.net]
- MSは単一ファイルと呼んでる
https://docs.microsoft.com/ja-jp/dotnet/core/deploying/single-file
- 699 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 14:32:21.44 ID:VW9BmXd5.net]
- そのあたりややこしいよね
俺の理解だとこうだ 昔の.NET Coreは実行可能ファイルというのがなくてdotnet Hoge.dllってコマンドで動かしてた そうじゃなくHoge.exe、リナックスなら./Hogeってコマンドで実行できるようにしたのがSelf Contained SCは別にシングルバイナリじゃないしフレームワーク依存がないわけじゃない 今の.NETはライブラリ以外はSCがデフォルト それとは別にオプションでシングルバイナリにできてシングルバイナリにするとフレームワーク依存もなくなる また別のオプションでAOTコンパイルができる AOTCすると最適化されたネイティブコードと
- 700 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 14:34:25.95 ID:VW9BmXd5.net]
- ILをマージしたバイナリが出力される
AOTはシングルバイナリでもそうでなくてもできる またまた別のオプションで使用されてないコードを除去するオプションがある リフレクションとかで死ぬ場合があるがバイナリサイズがかなり減るのでうれしい これもシングルバイナリでもそうでなくてもできる
- 701 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 14:35:56.20 ID:VW9BmXd5.net]
- ってよく見たらここVSCスレじゃん
すまんな
- 702 名前:デフォルトの名無しさん mailto:sage [2021/07/16(金) 15:29:01.94 ID:uTSMDImF.net]
- VSCodeの完成度が高すぎてもはや語ることがなにもないという感じだな、よしよし
|

|