を使用してエクスプローラーにフォーカスを切り替えましたcmd+shift+E
。矢印キーを使用して、エクスプローラーでファイルを選択しました。
ctrl+enter
新しいタブでファイルを開くことがわかりました。
ファイルをプレビューするにはどうすればよいですか?
ファイルを開くにはどうすればよいですか?
を使用してエクスプローラーにフォーカスを切り替えましたcmd+shift+E
。矢印キーを使用して、エクスプローラーでファイルを選択しました。
ctrl+enter
新しいタブでファイルを開くことがわかりました。
ファイルをプレビューするにはどうすればよいですか?
ファイルを開くにはどうすればよいですか?
回答:
WindowsでVSCodeを使用する場合、次のコマンドを使用して、エクスプローラーからファイルを開いたりプレビューしたりできます。
workbench.files.action.focusOpenEditorsView
ます。デフォルトのキーバインディング:Ctrl+K Elist.select
。デフォルトのキーバインド:Enterexplorer.openToSide
。デフォルトのキーバインディング:Ctrl+Enterworkbench.action.keepEditor
。デフォルトのキーバインディング:Ctrl+K Enterこれを書いている時点では、エクスプローラからファイルを直接開くアクションをキーバインドすることはできないようです。幸いなことに、以下に示すようにマクロ拡張機能でこれを修正できます。
注: Macに関してEnterは、エクスプローラーを押すとファイルの名前が変更されると理解しています。キーボードショートカットメニューlist.select
を開き、エクスプローラーからファイルプレビューを開くために使用するものにマップします。また、再マッピングすることができrenameFile
からEnter何か他のものにして、使用Enterのためにlist.select
。
キーボードショートカットを追加して、プレビューとして開かずにエクスプローラリストからファイルを直接開く場合は、マクロ拡張機能を使用できます。
settings.json
ファイルを開き、以下を追加します。これによりopenFileAndKeep
、ファイルプレビューを開き、開いたままにするように指示するマクロが作成されます。
"macros": {
"openFileAndKeep": [
"list.select",
"workbench.action.keepEditor"
]
},
keybindings.json
ファイルを開き、以下を追加します。
{
"key": "enter",
"command": "macros.openFileAndKeep",
"when": "listFocus"
}
を押すEnterと、エクスプローラーのファイルリストにフォーカスがあると、非プレビュー状態でファイルが開きます。もちろん、これを任意のキーの組み合わせに設定することもできます。
注:vscodeにマクロ機能を追加するための未解決の問題もあるため、将来拡張することなくこれを達成できる可能性があります。