Visual Studio Code / VSCode Part14
■ このスレッドは過去ログ倉庫に格納されています
プロファイルをクラウド同期してたら済む話にみえるけど
履歴がなんの履歴かにもよる
試しに別端末か別ユーザで同期して復旧させてみたら? ホームディレクトリの.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
トグルではなくそれぞれキーを分けた方がいい 好みの違いあるだろうけど、トグルでパット見てわかるこの方式が好き。xyzzyとかmeadowとかではそうしてたのでvscodeでできればなと トグルはひとテンポ遅れる
ミニウインドとかに遷移したときにいちいちモード確認とかバカバカしい
さらにエディタ個別じゃなくてシステムワイドで設定する
古臭い設定にしがみついてないで合理的なやり方に慣れたほうがいいぞ carretはどのみち目に入るから遅れ要素にはならんよ emacsバインドとか入れてあれこれいじって本来のVSCodeの便利さほとんど殺してしまうやつな
ま、がんばれやじじい コード編集部分をいくらカスタマイズしても副作用なんて知れてるし
なにが具体的にお亡くなりになるんだろう Mac使ってればOS標準でemacsバインド使えるがな ポクは、フォトンは、クーリエニュゥの太文字で
色は黒い⚫より少し明るい🟦と⚫の中間がスキです。
あと、0は、φがスキです。ゼロとオーが似てるけど
違うからです。 >>867
Linuxになると一周回ってemacsキーバインドが使えなくなるという謎 phpで
if (empty($_SESSION['token'])) {
$_SESSION['token'] = bin2hex(random_bytes(32));
}
Undefined function 'random_bytes'.が出るんだけど解決できる?
random_intも出てたような >>873
すまん、コードは正しく動いているんだけど
undefinedが出てるの 注意: この関数は PHP 7.0 で追加されたものです
が、PHP 5.2 から 5.6 までのバージョンで使える » ユーザーランドの実装 も公開されています。 wordpress の記事を生htmlのまま読み込んで編集後に更新してくれるプラグインってあります? カーソル位置の行番号をクリップボードにコピーする操作ってありますか?
できればファイル名と一緒にタグジャンプ形式が一番いいんですが
c:\memo.txt(10)
こんな感じの 特定のフォルダにワークスペースを作成し、そのワークスペース毎にウィンドウに色を付けて
識別しやすくしたいのですが、設定がキャンセルされてしまいます。
[フォルダ構成]
親.code-workspace (デフォルトウィンドウ色)
∟a.thml
∟b.html
∟子フォルダ
∟∟子.code-workspace (ウィンドウ赤色にしたい)
子.code-workspaceを開いた場合はウィンドウを赤色になるように以下の設定をしました。
子.code-workspaceを開く > preference > setting > workspaceタグ > color と検索 >
左側に表示される workbench > appearance > Workbench: Color Customizations より
Edit in settings.json をクリックして開く
あとは
"workbench.colorCustomizations": { "titleBar.activeBackground": "#ff0000"...
と記入し、子workspaceウィンドウの色が赤色になったので、保存して一旦閉じるのですが、
再度開くと上記の"workbench.colorCustomizations"...の記述が削除されており以前のデフォルトウィンドウ色に戻ってしまいます
なぜ保存が効かないのでしょうか?
長文失礼いたしました VSCodeで標準関数のヘルプってどうやってみるの?
たとえば open の引数とかを 自作関数のポップアップみたいに読みたいけど細かい解説が出てこない
includeしてる基のヘッダがしょぼいから?
これをゴージャスなツールチップヒントにするには、Doxygen準拠でもりもり説明を書き足した
スペシャルなヘッダを自分で作って適当に置けってこと? manpage(man 3)参照する拡張つくるのがいいんでは なんだか質問ばかりだな。
乞食達に餌を与えると調子に乗るので絶対に答えないでください。 >>22
VS Code Day 2024|Visual Studio Code
ttps://www.youtube.com/watch?v=iCDfAC4f25w >>878
保存したように見えたのは、元の設定ファイルではなく、
一時的なファイルに保存しただけかも?
だから再起動すると、一時ファイルは消されて、
元の設定ファイルが読み込まれるのでは?
そもそも、プロジェクトの子フォルダに、
子プロジェクトを作って、別に管理する事はできるの? ■ このスレッドは過去ログ倉庫に格納されています