Sublimetext3 如何使升华文本在保存时以第一行作为文件名?

Sublimetext3 如何使升华文本在保存时以第一行作为文件名?,sublimetext3,sublime-text-plugin,Sublimetext3,Sublime Text Plugin,以前,Sublime默认使用第一行作为文件名,但现在它是“无标题的”。有没有办法启用它,或者有没有插件 谢谢 当语法设置为纯文本时,第一行仅用作未保存文件的文件名。一旦你改变了突出显示的语法并输入了一些东西,它就会把标签名改为“untitled” 此操作的实现在默认包中,set\u unsaved\u view\u name.py文件。要使其适用于所有语法,请执行以下操作: 如果尚未安装,则通过软件包控制进行安装 打开命令选项板 键入PRV:并选择PackageResourceViewer:Op

以前,Sublime默认使用第一行作为文件名,但现在它是“无标题的”。有没有办法启用它,或者有没有插件

谢谢

当语法设置为纯文本时,第一行仅用作未保存文件的文件名。一旦你改变了突出显示的语法并输入了一些东西,它就会把标签名改为“untitled”

此操作的实现在默认包中,
set\u unsaved\u view\u name.py
文件。要使其适用于所有语法,请执行以下操作:

  • 如果尚未安装,则通过软件包控制进行安装
  • 打开命令选项板
  • 键入
    PRV:
    并选择
    PackageResourceViewer:Open Resource
  • 选择
    Default
  • 选择
    set\u unsaved\u view\u name.py
  • 查找
    if语法!='软件包/Text/Plain Text.tmLanguage':
  • 从那里选择要注释掉的
    if
    语句(第一个
    return
    语句)(Python是基于缩进的)的末尾,包括
    return
  • 转到编辑菜单->注释->切换注释
  • 保存文件
  • 确保在您的首选项(用户、特定语法等)中,
    set\u unsaved\u view\u name
    未设置为
    false

  • 注意:这些说明在ST build 3131时有效,在以后的版本中可能会更改实现。

    谢谢,但对我来说不起作用。我制作了一个视频来演示,嗯,在您的首选项中,您是否有
    将\u unsaved\u view\u name
    设置为false?您可以尝试添加
    print('set\u unsaved\u view\u name.py-在第35行')
    style语句,并检查ST的控制台以帮助调试出错的地方,谢谢!在ST3上为我工作,3126号楼。对于已经打开并以“untitled”作为选项卡名称的文件,我必须更改第一行内容,以便选项卡更新(例如,添加和删除空格)。(另外,对于过长的选项卡名称,您可以在控制台中键入view.set_name(“新名称”)来更改选项卡名称。)完美!也为我工作!这就是为什么我爱崇高!太容易被破解了!在崇高3工作。非常感谢你!