当创建一个新的 Dolphin 服务菜单以使用 Kate 创建一个新的文本文件时(假设没有文件夹的快捷方式,并且菜单选项在多次点击下相当隐藏,如此处所述),使用这样的桌面文件
[Desktop Entry]
Type=Service
Icon=kate
Actions=new-file
ServiceTypes=KonqPopupMenu/Plugin,inode/directory
X-KDE-Priority=TopLevel
[Desktop Action new-file]
Name=New text file
Icon=kate
Exec=kate %u
Kate 不在所选目录中创建文件,而是在与该目录相同的路径中创建文件,比预期高一级:选择文件夹/PATH/TO/MY_DIRECTORY
并使用上下文菜单服务,文本文件已准备好保存在/PATH/TO
而不是/PATH/TO/MY_DIRECTORY
.
Exec=kate -n new.txt %u
在创建和保存文件时,也会发生同样的情况。
如何让 Kate 保存或提议保存在所选目录中?
如何在所选文件夹中执行此操作?
扩展到
%u
当前目录时,您可以执行以下操作(它在我的测试中有效):创建一个包含以下内容的可执行脚本:
然后在你的
desktop
文件中: