ニーズがあると思うが、なぜかあまり紹介されてない。
例えば こちらのElectronの記事によると
npm scripts を利用することで、
npx electron ./srcと入力する代わりに
npm run startでコマンドが実行できる、とある。
でもこれだけだと、あまり変わってない。
vscode を使うなら、キーボードショートカットを定義してもっと短縮したい。
Ctrl-t r (一例。コントロール-T に続けて r と入力する)などと入力するだけで、VSCODE の TERMINAL ウィンドウに
"npm run start" と ENTER を送り込みたい。その方法の紹介。
- 先ず、keybindings.json を開く。それには、CTRL+SHIFT+P と key を入力して表示される "Preferences: Open Keyboard Shortcuts File" を選択する。
- JSON形式に従って以下を追加する。
[ { "key": "ctrl+t r", "command": "workbench.action.terminal.sendSequence", "args": { "text": "npm run start\u000d" } } ]
"text" 引数のところに文字列を指定すると、それが TERMINAL ウィンドウでキー入力されたかのように挿入される。
普通の文字はこれで良いが、ENTER とか カーソルキーとかも指定可能で、この場合はエスケープシーケンスを指定する必要がある。
参考: https://github.com/Microsoft/vscode-docs/blob/b532...
タグ
コメントをかく