如何在TiddlyWiki Classic中为所有tiddler添加newTiddler按钮至ToolbarCommands?
在TiddlyWiki Classic中给所有Tiddler添加New Tiddler工具栏按钮
我明白你的困扰——直接把newTiddler加到ToolbarCommands里没生效,是因为TiddlyWiki Classic的工具栏命令需要对应可识别的命令别名或按钮代码,而newTiddler本身不是预定义的工具栏命令别名。下面是两种可行的解决方法,选一种适合你的就行:
方法一:直接在ToolbarCommands中插入按钮代码
这种方法最直接,不需要额外定义别名:
- 在你的TiddlyWiki里找到并打开
ToolbarCommands这个tiddler(如果不存在就新建它)。 - 在现有命令列表的合适位置(比如你想让按钮显示的顺序位置)添加一行:
这里的参数分别是:动作名<<toolbarButton newTiddler "new" "Create a new tiddler">>newTiddler、按钮显示文本new、鼠标悬停提示文本Create a new tiddler,你可以根据需求修改文本内容。 - 保存
ToolbarCommandstiddler,刷新页面后,每个tiddler的工具栏上就会出现新建按钮了。
方法二:先定义命令别名,再添加到ToolbarCommands
如果你希望保持ToolbarCommands的简洁性,可以先给newTiddler注册一个命令别名:
- 找到或新建
CommandAliasestiddler,添加一行:newTiddler: <<toolbarButton newTiddler "new" "Create a new tiddler">> - 打开
ToolbarCommandstiddler,在列表中加入newTiddler(就像你之前尝试的那样),放在你想要的位置。 - 保存两个tiddler并刷新页面,新建按钮就会出现在所有tiddler的工具栏上了。
小提示
ToolbarCommands里的条目顺序就是按钮在工具栏上的显示顺序,调整位置就能改变按钮的排列。- 如果想要和默认按钮风格完全一致,确保使用
<<toolbarButton>>宏,它会自动继承系统的工具栏按钮样式。
内容的提问来源于stack exchange,提问作者Thylorion
相关产品推荐
相关产品推荐

