Closed10
vscodeでやりたいこと(Emacs user)
気になるところをメモ
- 正規表現での置換を一発で選択した範囲で実行したい
- ctrl + clickでのmulti cursorsを無効にしたい
- find-file用のfilterを柔軟に設定したい
- diredのようなfilerが欲しい
- 良い感じにpanel maximizeを実行したい
- その場でシェルを開きたい
- 手軽にinteractive functionを定義したい
メモ
vscode自体の知識は https://zenn.dev/podhmo/scraps/de529ff4122c5f
ctrl + clickでのmulti cursorsを無効にしたい
これを追加したあとctrlキーを多用しまくることになる。その後意図しないところでmultiple cursorsが有効になって邪魔。
とりあえず、Toggle Multiple Cursor Modifierでcmd以外にしてあげると困らなくなるっぽい。
(caps lockをctrlに置き換えている影響もあるかもしれない?)
手軽にinteractive functionを定義したい
vscode上でextensionより粒度の小さいコマンド定義とかできないのかな?
Emacsで言えばshell-command-on-regionを呼ぶだけの関数をinteractiveで定義するだけみたいなやつ。
セキュリティとか無視するならevalするようなscriptsを登録できるようにするだけかも
最悪コマンドパレットに登録されなくてもperform custom actionみたいな感じで独自のアクションがサブコマンド的に実行できるとかでも良い。
拡張の更新無しに機能を追加したい。
正規表現での置換を一発で選択した範囲で実行したい
元々の目的は、マウス操作無しで置換が実現できること(VSCodeの標準の機能だけでは無理)
* regionが選択状態の場合、その範囲のテキストだけを置換対象にする * regionが未選択の場合、ファイル全体を置換対象にする * 個別に置換対象について尋ねることなく一気に全部置換する * 置換後、redo/undoの一回の操作でもとに戻す事ができる * (いい感じにfazzyに置換対象を決定する。大文字小文字をいい感じに)
dialogを開いてそこでマウスでの操作が必要になるのが嫌。
飽きてる
このスクラップは4ヶ月前にクローズされました