vscode

コードリーディング用のキー操作とか

シンボル上にマウスホバーでツールチップが出る。 シンボル上でホバーから[ctrl+click]で定義元にジャンプ。 必要なら[shift+ctrl+enter]でインフォビューをON/OFF とりあえず[F12]だが、トンチンカンな所に飛ぶことがある。 [alt+←]で戻る。 [alt+F12]でpee…

VSCode 役に立つキー(カスタマイズしている)

検索と移動関係: [alt+x] コマンドパレット、先頭'>'を消して"go to file"、 '@', '#', ':' を先頭に打つと、ファイルのシンボル、ワークスペースのシンボル、行数と桁数などの検索・移動ができる。スーパー・キーボードインターフェイス。 [ctrl+x ctrl+x]…

画面各部の名称

メニューバー兼タイトルバー 上境界 アクティビティバー 左境界 ステータスバー 下境界 プライマリ・サイドバー 左 セカンダリ・サイドバー 右 パネル 下 (パネルの上部はパネルバー) エディターグループ エディタータブ タブごとのエディターエリア 各種…

Windowsキーボード問題

twitterで: 2022-12-29 Windowsのコンソールアプリケーションは、windows terminal 上で実行されるように変更されたようだ。 コンソールウィンドウが統合されるのは別にいいのだが、ショートカットキーの挙動が変わって困っている。 今までフォーカス切り替…

VSCodeキーボード問題

デフォルトでは、キー[Ctrl-P]は QuickOpen("go to file")に割り当てられている。 EmacsBindingsが、QuickOpenを[Ctrl-X, Ctrl-F]に再束縛している。 [Ctrl-F]は、AutoHotKeyにより[→]に変換される。 したがって、キーボードからQuickOpen("go to file")…

go to bracketコマンドとLean

Leanでは 対応する閉じ括弧をハイライトするとか、"go to bracket"コマンド([ctrl+shift+\])がうまく動かない。なにしろ、begin/endの括弧を使わない方針だから。

F5でデバッグモードはできない

コード編集中に[F5]でデバッグモードになるが、Leanの場合は、デバッガやそのVSCode拡張が存在しないので、[F5]は効かない。

VSCode拡張 jq playground をインストール

JQPlayGround が自分用の jq を自分でインストールした。場所は: c:\Users\m-hiyama\AppData\Roaming\Code\User\globalStorage\davidnussio.vscode-jq-playground これで jq.exe の実体は2つになる。最初のインストールは C:\Users\m-hiyama\Work\bin\jq.exe…

vscodeのタグ付け

VSCodeのタグ付けは常にtagオブジェクトを作る重量タグ付けになってしまう。 軽量タグ付けはコマンドラインからやるしかないようだ。

検索置換の色を変える

https://techmemo.biz/sw/vscode-workbench-colorcustomizations/ を見て、検索置換の色味を変えた。もっと早く変えれば良かった。settings.json を次のようにする。 { "workbench.colorCustomizations": { "editor.lineHighlightBackground": "#e2adad", //…

ウギャー、キーマップは地獄だ

AutoHotKeyを使ってグローバルに周縁キー(ホームポジションから遠いキー)を Ctrl+ナントカ に割り当てることにした。カーソル移動や文字削除ね。VSCodeの C-x C-f キーの2ストローク目がAutoHotKeyで変換されてしまう。AutoHotKeyが2ストローク目を認識す…

emacsとIME

こういうことが出来るんだよな、Emacsは。VSCodeでは現状絶望的。ベースになっているChromium/Electronのレベルで日本語入力の状態変更に対する通知を取れてないから、Electron上に居るVSCodeでは如何ともし難いのだろう。https://www.yokoweb.net/2017/06/2…

emacsキーバインドの苦難

Awesome emacs keymap拡張機能は、日本語入力にバグがあり使えない。代わりに Emacs friendly keymapにした。画面分割しているときの C-b〈switch-to-buffer〉の挙動が酷すぎる。カレントエディタに関わりなく左がスイッチする。おそらく画面分割を考慮して…

VSCodeのストレス

IMEの変換時に文字が消える → Awesome Emacs Keymap のせいだった。 IMEの下線などが見えない → カラーテーマを白系統にして解決。 IMEの状態を文字カーソルに反映できない。かなりシンドい。 emacs anything/helm 相当機能(コマンドパレット)が貧弱 swith…

vscodeへの移行の課題(順不同)

順不同: 自作の文字を実体参照やパーセントエスケープに置き換えるやつ。 自作の日時時刻文字列を挿入するやつ。 orgモードで作っていたメニューみたいなやつ。 Lispインタープリタ。 キーバインドで、Ctrl+N, Ctrl+P が期待通りではないこと。検索ボックス…

実体の場所、設定

プレーンテキストに対するインテリセンス(quickSuggestions)を切りたい、のだが試行錯誤中。まず、プログラムの実体の場所。実行ファイル関係は、~/AppData/Local/Programs/Microsoft VS Code/ の下。設定は ~/AppData/Roaming/Code/ の下、特にユーザー設…

日記:emacs -> vscode

今日から、emacsからvscodeに乗り換えることにする。本日はその記念日である。雑多: vscodeでは、ESCキーをエディタ(emacsで言えばバッファ+α)が取得できないようで、メタキーをESに割り当てるのはダメ。Altキーがメタキー。だが、テキスト先頭・末尾に…