こんにちは、 出来る限りキーボードのみで済ませたいMorisiです。
Vs codeのデフォルトでは、キーボードでディレクトリ内に新規ディレクトリ・ファイルが作成できないので、本記事ではそちらの設定方法を紹介します。
設定後イメージ
上記イメージでは分かりにくいですが、キーボードのみで操作しています。
もちろんマウスを使用して、下記画像のように左サイドバーに新規作成ボタンがあるので指定のディレクトリ内にいる状態でクリックしたら済む話ですが、
またctrl + n で新規ファイル作成後、ディレクトリを指定する方法もありますが、 少しでも時短の為、直接キーボードのみで保存したい!ということで設定していきます。
Open Keyboard Shortcuts (JSON)を開く
Vs codeを開いて、ctrl+shift+pでコマンドパレットを開き"Open Keyboard Shorcuts (JSON)を開きます。
ここでショートカットを設定します。
JSONで設定したい操作を記述
[ { "key": "ctrl+n", "command": "explorer.newFile" }, { "key": "ctrl+shift+n", "command": "explorer.newFolder" }, ]
上の行でctrl+n の場合は、ファイルエクスプローラー内の現在のフォルダ内でファイルを作成する操作を登録しています。
下の行でctrl+shift+nの場合は、ファイルエクスプローラー内の現在のフォルダ内でフォルダを作成する操作を登録しています。
お疲れ様です! 以上で設定完了です。
+ α
記事として短いので... 案外ネットで見つからない、よく使うキーボードショートカットを紹介します。
ctr + shif + e で ファイルエクスプローラにカーソル移動してから、
Enterでフォルダやファイルを開きます。
フォルダやファイルを開きすぎて、階層を一度で折り畳みなら、
ctr + ← でフォルダを全て折り畳んでくれます。