を使用してエクスプローラーにフォーカスを切り替えました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にマクロ機能を追加するための未解決の問題もあるため、将来拡張することなくこれを達成できる可能性があります。