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