Sublime Text文件操作对话框改面板式显示的实现方法问询
把Sublime Text的底部输入框改成居中/顶部的Palette样式
嘿,你说的这种“palette形式”其实就是Sublime内置的Quick Panel——就是平时按Ctrl+P(Mac是Cmd+P)弹出来的那种居中的选择/输入面板!要把默认的底部单行输入框换成这种样式,有两种实用方法:
方法1:装个插件(最省心)
首推AdvancedNewFile插件,它直接用Quick Panel替代了默认的底部输入框,不管是新建文件、移动文件还是重命名,都是在屏幕中间弹出输入面板,和你在教程里看到的效果一模一样:
- 安装步骤:按
Ctrl+Shift+P(MacCmd+Shift+P)打开Package Control,输入Install Package回车,再搜AdvancedNewFile安装就行 - 用起来也简单:右键侧边栏选“New File”或者“Move File”,直接就能在屏幕中间的面板里输入文件名,还支持自动补全路径、创建多级文件夹,比默认的好用多了
方法2:自定义配置(不用插件,稍麻烦)
如果你不想装插件,也可以自己写点配置实现。比如给新建文件绑定一个快捷键,触发Quick Panel:
- 打开
Preferences→Key Bindings(用户键绑定文件) - 粘贴这段代码,快捷键可以改成你顺手的:
{ "keys": ["ctrl+alt+n"], // 换成你喜欢的组合键 "command": "show_quick_panel", "args": { "items": [], "placeholder": "输入新文件路径(支持相对路径)", "on_select": "create_file", "on_highlight": null } }
不过这个方法还得配合自定义的create_file命令(需要写个小Python插件),步骤有点繁琐,所以还是更推荐插件方案~
额外小技巧:把默认输入框移到顶部
如果你只是想把默认的底部输入框挪到顶部,不用改成居中的Quick Panel,直接改设置就行:
打开Preferences → Settings,添加一行:
"input_panel_at_top": true
保存后,默认的输入框就会跑到窗口顶部啦!
内容的提问来源于stack exchange,提问作者familymangreg
相关产品推荐
相关产品推荐

