Visual Studio Code / VSCode Part14
■ このスレッドは過去ログ倉庫に格納されています
GitHub Copilotにログインしろって出るようになったんだけども、選択肢が有料プランしか無いんだけども・・・
無料のCopilotか、Copilot無しで使う方法はありますか? Copilotなしで書けなくなるレベルの人はクビになるよ
そういう人がなくなる心配をすべきなのは、Copilot じゃなくて仕事 >>762
そういうこと。
でも普段からCopilot使いまくってたらCopilotがなんらかの理由により使えなくなったときに
Copilotなしにプログラムを書くこと自体苦痛になってしまっていないだろうか?という可能性が怖い
まあプログラミングに対するそこまでの意識変化はなかなか起こらないかもしれないが、
現に、データ整形のための数行のしょうもない関数をリファレンス読んで存在しないことを確認して自作するというのは、
前は多少なりとも達成感を覚えるものだったけど、
今は若干イライラしながらAIに書いてもらってるから意識は変わってるんだよね >>760
「使い方考えるでしょ」ってのは誘導だろう >>761
自分でGitHub Copilot拡張機能入れたんでしょ?それ消せば万事解決 Jetbrains製品を使えば AI assistant が使える(有料だけど) >>764
細かいなあ。そう思わないなら、756のように、いや、考えない、自分は払うと主張すればいいじゃない。
そんなに他人の意見に流されやすいのかよ。 漠然とした恐れがベースにあって要らんこと色々考えちゃうのと、何より損をしたくないという行動原理がすごく日本人的だなあと思いました どこをどう読んだらそういう解釈になるのかわからないがまあいいや 昔からよくある議論だよ
有料ツールを使うか使わないか
VZエディタやエコロジーⅡを使うかどうか?
ATOKを使うかIMEのままか?
LSICかTCか
秀丸かフリーソフトか
JetBrainsかNetBeansか
クラウドか自宅サーバか
人工知能か自分の脳か むしろ、自称経験者なバイト vs AI じゃないかと いやもうよく分らんから、俺はメモ帳でソース買いてdotnet.exe でビルドするよ (嘘 >>754
今日亡くなられたあの御大にあやかって、あなたにはこの言葉を送ろう
「でえじょぶだ」 起動時のプロファイルをインポートしたやつにしたいんだけど、VSCを再起動すると既定のプロファイルに戻ってしまう
何か方法ないかな
インポートしたプロファイルの内容を既定のプロファイルにコピーするとかでもいいんだけど CLIのヘルプ(code --help)に
--profile <profileName>
があったけど settingsとextensionsのコピペで解決しますた windowsの設定・アプリで
Microsoft Visual Studio Code(User)
とユーザプロファイルの中にインストールされているみたいなんだけど
program filesの中、恐らくall userで再インストールしたら拡張や履歴とか消える? プロファイルをクラウド同期してたら済む話にみえるけど
履歴がなんの履歴かにもよる
試しに別端末か別ユーザで同期して復旧させてみたら? ホームディレクトリの.vscodeディレクトリに拡張とか設定やらは入ってるんでないの?マシン移行するときそのフォルダしか移してないけど問題ないよ マイクロソフトのExtension Pack for Javaをインストールすると自動的に入るIntelliCodeいいね
メソッドにマウスオーバーすると表示されるポップアップから「GitHubから実際の例を参照する」クリックすると
右側にコード例が表示される
IntelliCode - Visual Studio Marketplace
ttps://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode Alt+Fでメニューバーのファイルが開くのをやめさせたいんだけど、settings.jsonにこれ書けばいいのと違う?
"window.customMenuBarAltFocus": false,
"window.enableMenuBarMnemonics": true,
やってみたけど変化がない >>790
前者と後者の設定値があべこべなのでは? >>790
ALT+○はメニューを開く標準のキーバインドだから変更出来ないんでは? 標準的なニーモニックなんだから文字通りの設定があればできるでしょ
"window.enableMenuBarMnemonics": false
でいい >>793さんの設定だけでいけました
ありがとうございました ファイルを開いたとき、
最後に変更して終了した行に自動で移動して再開することできる?
他のエディタではできるけど C#でVisualStadioからVScodeに移ったんですが
{}の改行をVisualStadioのように行末じゃなく行頭で改行したいんですが設定のどこをいじればいいですか? 自己解決しました。保存すると勝手に改行されるんですね - 普段はタブを押したときは空白4文字でインデントする
- タブでインデントされたコードを開いた時は
- それを勝手にスペースに変換しない
- タブでインデントされてることをわかるように表示する
- 自分の方も一時的にタブでインデントするモードにして編集する
- タブでのインデント幅は空白8個分かな
としたいのですが、どういう設定にしたらいいですかね? 標準でそれっぽくなってない?
editor.detectIndentation
もしチーム開発してるならEditorConfigで統一しよう ハードタブは1単語くらい入る長さないとつかいにくいし慣習で8かな
使う機会がとんとないけども >>800
あそうですかね。自分のところでは勝手にタブを空白で置き換えた感が
普段はほぼほぼ空白4個インデントなのですが、たまーにタブインデントな
ファイルを扱う必要があり >>799
欧米人はそういうところを気にしないんだぜ? >>799
そういうどこでもマークダウン記法で書くのは意図しない文字変換を招く原因だぞ? そういうのが大事な環境ならフォーマッター使って定義ファイル記述しとけ おすすめのフォントな何なの?
自分の場合デフォルトだとconsolasとMSゴシックで、全角をBIZ UDゴシックに変えてみた。
結果、①や→と相性がよくなくてそこだけ残念。 ずっとM PLUS 1Mだなぁ
色々試すのも面倒いし慣れちゃった Lucida Sans Typewriterとメイリオの組み合わせ。両方の名前通り明瞭で読みやすい。 >>811
古い人間なのでメイリオってプロポーショナルでは?と思いつつ、ソースコード向けが等幅であるべき理由を説明しようとして詰まりました。
やっぱり現代ではプロポーショナルもありなんですか。 >>812
メイリオは日本語部分だけで、欧文部分はLucida Sans Typewriterだから等幅だよ。 隣の文字によって幅が変わる文字列表示はやめてほしい
目にも悪い >>812と同じく、なんでプロポーショナルだとダメなのかは謎だわ
自分の使い方だと/* */の複数行コメントで途中の行頭とかの*がずれるくらい?
これは気にならないといえばそう思うし
行末のコメントや=とかを縦に揃えたりもしないんで
プロポーショナルにしても自分は不都合なさそう ソースコードだけなら情報量増えるメリットもあるけど
固定長の文字列を並べてみたいとか普通にあるしな
あとソースコード向けの可読性を考慮したプロポーショナルフォントってあるの? 揃えたがる人っているんだよねー
一生懸命スペースキーを打ってさ
I、l、1あたりが紛らわしくなければ何でもいいと思うけどね ストラウストルップの ‘The C++ Programming Language’ の日本語版ではソースコードが
等幅フォントで印刷されているが、英語版ではプロポーショナルフォントで印刷されている。 VSCodeデビューしたわ
ターミナルの最下部が気持ち悪いんだけどこれってなんとかならんの? alacrittyみたいにパディング設定みたいなのあったりしない?
特に小文字のJとGが
PlemolJP
https://imgur.com/rUTJz4o フォントを変えることをオススメするけど設定の
terminal.integrated.lineHeight
を増やす 等幅フォントのメリットは同じようなコードが複数行にわたって繰り返されているときに相違点や規則性がより判別しやすくなること
模式的な例を挙げるとこんな感じ
s_s1 = methodS(t1)
s_s2 = methodS(t2)
s_m3 = methodM(t3)
s_m4 = methodM(t4)
コードレビューのような状況で作業精度や快適さを少しでもツールがアシストしてくれることには一定の価値がある VSCodeを「コードエディタ」として利用している人の中で、わざわざ数字やアルファベットを含めて丸ごとプロポーショナルフォントに設定している人は存在するのだろうか? そりゃ世の中広いんだから存在はするだろう
そんなことよりソースコード向けが等幅であるべき理由を他人に言語化して説明できない人はかなり多いと思う その一般的事実をこの文脈で開陳することにどんな意味が? >>821
ありがと!こんなの有ったのね調べ切れて無かった
良い感じに収めると隙間だらけになる。。。
結局はterminalフォントだけ変えるしかないんかなあ 振る舞いではなく関数でしかないものをmethodと呼んだりしてないだろうか レビューやテストばかりしてると揚げ足取りばかり得意になるよね
これはプライベートメソッド呼んでるだけなんだから! いやいやごめんごめん、切り取ったソースコードならそういうこともあるよね
でも他人に説明するために貼り付けるなら、そのスコープ内で論理的整合性が取れた名前にした方がいいね
等幅フォントが良い理由はまさにそのとおりだよ
mとnの見分けの付きやすさとかもあるし アルファベット圏は文字の幅が同じだと、見た目がよくないという認識だから、日本語も中国語もそうに違いないと思っている。 試しにプロポーショナルにしてすごしてみて、案外行ける?むしろ読みやすい?と思ったけど
>>823みたいなところを確認したら、がくがくしてて微妙な頭への負荷がなんか気持ち悪い
これは慣れないかもしれない >>833
文字数を気にしてないのか?
テキストファイルだと何で見るかで見た目がかわる。
まあ、CUIを意識していないと、このひとはなんで行によって改行位置がバラバラなのかと思われてしまう。 カーソルを上下するときに左右にブレるのは気にならないのだろうか?
マウスでしか移動しないとか、vi の key bind で jk は一切使わず word jump とか
検索での移動しか認めないハードコアだったら納得するけど ちょっと横道にそれるけど、
等幅フォントでも全角半角でカーソル位置が微妙にズレちゃうの、なんとかならない?
キー操作でうまく矩形選択できなくて不便 phpで
Undefined function 'random_int'.と出て動作はしてるんだけど
random_intは使えているんだけどどこを確認・変更したら出ないようになる? WSLが起動しなくなったけど、何かありましたか?
とりあえず拡張機能の再設定や、リモート再接続とかやってるけど、失敗してしまいます やっぱエディタは等幅だね
プロポーショナルにする利点はなさそう MSゴシックが一番安心する
十数年かけてそういう身体にさせられた。 >>845
日本語はメイリオのようなプロポーショナル、半角英数は等幅という選択はどう?
上の方で挙がってた。 hackgen35フォント使っているけど俺以外に使ってなさそう 日本語にも等幅フォントあるでしょ
無理に日本語だけプロポーショナルにする必要はない それ不自然に見えるっていう思い込みだよ
なにかに影響されたのかな OSを複数ユーザで切り替えて、それぞれでVSCode使ってるのだけど
VSCodeのアップデートを自動で行わせつつ、
拡張機能を統一させたいと思ってます
前者はインストール版で、後者はポータブル設定したzip版でできますが、
両方をうまく併用したいです
なにか方法はありますか
インストール版をインストールしたフォルダにdataフォルダを作成してみましたが、
それだと拡張機能用のフォルダとしては使われないようです >>854
シンボリックリンク(で同一フォルダを参照)では上手くいかなかったってことなのかな? そんなファイルレベルの操作なんてせんでも
プロファイルで同期できる 昔Emacs(というかMule)向けの2chブラウザもあったんだから、そろそろVSCodeでも5chが見られそう いまは正規の方法で見れないのにわざわざ作ろうとする奴いないだろ imeが有効なときと無効の時で、carretの色を変えたい >>859
トグルではなくそれぞれキーを分けた方がいい ■ このスレッドは過去ログ倉庫に格納されています