Search Docs
type CliShortcuts = | boolean | { help?: boolean; custom?: (shortcuts?: CliShortcut[]) => CliShortcut[]; };
true
false
>= 1.0.11
是否启用 CLI 快捷键。
按 h + Enter 以显示所有快捷键:
h + Enter
Shortcuts: c + enter clear console o + enter open in browser q + enter quit process r + enter restart server u + enter show urls
export default { dev: { cliShortcuts: true, }, };
export default { dev: { cliShortcuts: false, }, };
custom 选项可以自定义快捷键,custom 的值是一个函数,接收默认的 shortcuts 列表,并返回一个新的 shortcuts 列表。
custom
export default { dev: { cliShortcuts: { custom: (shortcuts) => { return [ ...shortcuts, { key: 's', description: 'say hello', action: () => { console.log('hello world!'); }, }, ]; }, }, }, };
export default { dev: { cliShortcuts: { custom: (shortcuts) => { return shortcuts.filter((shortcut) => shortcut.key !== 'o'); }, }, }, };
help 选项可以控制是否在启动服务器时打印帮助提示:
help
➜ press h + enter to show shortcuts
export default { dev: { cliShortcuts: { help: false, }, }, };