在 Dolphin 中设置键盘快捷键,以便在文本编辑器中打开选定的文件

在 Dolphin 中设置键盘快捷键,以便在文本编辑器中打开选定的文件

是否可以设置 Dolphin 文件管理器,以便一旦选择了文件,按键盘快捷键(例如Ctrl+E)将在文本编辑器(例如 Kate)中打开该文件,而不管文件关联如何?

我有很多 SVG 图像,双击后会在 Inkscape 中打开,这是理想的行为,但通常最好在像 Kate 这样的文本编辑器中打开这些文件。右键单击文件,转到“打开方式...”菜单并选择 Kate 非常缓慢且繁琐,尤其是在没有鼠标的笔记本电脑上。同样的事情也适用于 HTML 文件、md 文件、各种可执行脚本等...

答案1

我的印象是,过去这是可能的. 解决方法:

  • 安装xclip
  • 使用命令添加自定义快捷键(例如 Ctrl+K)kate -b $(xclip -o)
  • 选择文件后,复制它(Ctrl+C,将其添加到剪贴板);
  • 使用上面的 Kate 快捷键 (Ctrl+K)
  • 你可以(可能需要)将快捷方式关联到“在鼠标位置打开 klipper”,以便在需要时快速查看和选择剪贴板列表:可能是最后一个复制文件不是已选择在剪贴板列表中。

在此处输入图片描述

如果是这种情况,你必须按那个快捷键在 Kate 快捷键之前,按 Enter 键在该列表中选择它,总共有 4 个键盘操作...它可能不需要,在这种情况下,您只需执行键盘操作...

你可能会发现也很有用,以便弹出一个带有快捷方式的“打开方式”列表。

答案2

我无法让 xclip 输出从 Dolphin 复制的文件,因为一些元/mime 信息与名称一起复制;因此,我无法获得 @cipricus 建议的内容。而且由于我找不到如何让 Dolphin 根据 mime 类型打开文件(例如,所有文本文件),因为它似乎只查看文件扩展名,而我在 linux 中不会对文本文件使用文件扩展名。

所以我最后做的就是开始使用文件扩展名。现在我所有的 nginx 配置文件都以 结尾.nginx,Dolphin 很满意,我可以通过双击 Dolphin 来编辑它们。

相关内容