Macros 升华无法在宏中打开新的_文件
在Sublime(版本3.2.2,Build 3211)(Ubuntu 18.04.5)中,我想录制一个宏,在其中我选择all,复制当前内容并将其粘贴到另一个未保存的文件中。然后再执行其他命令,但我还没做到这一点。新建文件步骤似乎不起作用–无论是Macros 升华无法在宏中打开新的_文件,macros,sublimetext3,Macros,Sublimetext3,在Sublime(版本3.2.2,Build 3211)(Ubuntu 18.04.5)中,我想录制一个宏,在其中我选择all,复制当前内容并将其粘贴到另一个未保存的文件中。然后再执行其他命令,但我还没做到这一点。新建文件步骤似乎不起作用–无论是new,还是new\u window,newWindow,new\u file,newFile似乎都不起作用;甚至没有重新打开最后一个文件。不过,它是一个新的文件 控制台抛出以下命令: Unknown macro command new_file 这很
new
,还是new\u window
,newWindow
,new\u file
,newFile
似乎都不起作用;甚至没有重新打开最后一个文件。不过,它是一个新的文件
控制台抛出以下命令:
Unknown macro command new_file
这很奇怪。命令new_file
在其他上下文中工作正常:查看键绑定设置,ctrl+n
绑定到同一命令,热键没有问题
选择全部,复制–即使以下位也能按预期工作:
{
"command": "insert",
"args": {"characters": "Hello, Friend!\n"}
}
在他们的论坛中,用户“jps”:
关于其他控制台消息(未知命令等),不要担心,它们应该在那里:微微一笑:
…但如果它显然不起作用,这似乎是不对的
我打开了一个项目,但关闭该项目无效
是否缺少软件包或某些东西?sublime中的宏只能捕获和回放
TextCommand
命令;也就是说,直接修改缓冲区内容或其可视状态的命令。示例包括添加或删除文本、更改选择、移动光标或更改视图
特定设置(如切换换行符或更改标尺等)
像new\u file
、new\u window
或打开和关闭项目这样的命令都是WindowCommand
命令,不能通过宏捕获
要运行包含WindowCommand
(或ApplicationCommand
)的命令序列,需要使用软件包。在包控制中有两个例子是和。Hm,是的,你是对的。我只是:此外,宏只记录发送到缓冲区的命令:窗口级命令,例如创建新文件,将被忽略。
(该部分应该是粗体或缩进的或其他形式)。我最终手动完成了“复制意大利面”部分,然后在后续步骤中使用“重新替换”。无论如何,谢谢你。