RandomThoughts

RandomThoughts

VSCode

Contents:
  1. キーボードショートカット
  2. 選択範囲が無い時に一行コピーする、をdisableする方法
  3. extensionの作り方
  4. watch式でのキャスト
  5. cpptoolsのキャッシュの削除
  6. workspaceのみで有効な環境変数

みんな大好きVSCode。

キーボードショートカット

  • C-w ウィンドウ切り替え
  • Command+option+shift 矩形選択
  • C-u Command+Dのundo(最後の選択を戻す)

選択範囲が無い時に一行コピーする、をdisableする方法

settingで"editor.emptySelectionClipboard": false相当の事をする。(GUIからemptySeletionで絞り込みしてチェックを外す)

extensionの作り方

業務で役に立つVS Code機能拡張を作ってみた話 - LINE ENGINEERING

OilShellでシンタックスハイライトの作業をしてみたので、関連情報が割とそちらに書いてある。

watch式でのキャスト

,cとか足すとその型で見れる。 他にもb, o, xなどがある。

cpptoolsのキャッシュの削除

Visual Studio Code-C/C++拡張で使われるキャッシュ情報 - Take4-blue

へー、と思って見てみると、Macではパスがだいぶ違っていて後者は見つからなかった。 前者は設定から探してみるとHOMEのLibrary下にあるらしい。へー、こんな所に。 結構大量にたまっていたので消してみた。

workspaceのみで有効な環境変数