创建一个文件,双击该文件将在 VS Code 中打开另一个文件

创建一个文件,双击该文件将在 VS Code 中打开另一个文件

我想编写一个命令来~/.bashrc创建一个触发器文件,当我双击触发器文件时,它将打开不同文件夹中的不同目标文件。我希望目标文件在 VS Code 中打开。

这些文件可能出现在如下目录结构中:

parentDir/
  archiveDir/
  yesterdaysDateDir/
  todaysDateDir/
    fileIWantToOpen.js

  index/
    fileIWantToDoubleClick

我知道我可以创建一个可执行的 .desktop 文件来执行此操作。我找到了.desktop 文件的规范,但我已经迷失于所有可能的细节之中。

我认为我想要的可能看起来像这样......

[Desktop Entry]
Type=Application
Terminal=true
Name=fileIWantToDoubleClick
Icon=utilities-terminal
Exec="code '../todaysDate/fileIWantToOpen.js'"
Categories=Application;

... 但我不知道该怎么做。任何帮助我理解该怎么做的帮助都会很感激。

创建一个简单的符号链接对我来说不起作用:我想单击index目录中的文件并让它打开特定文件夹中的特定文件,而不是启动与目录名称不同的克隆index

答案1

创建 bash 文件

#!/bin/bash
code '../todaysDate/fileIWantToOpen.js'

通过在终端中运行此命令使其可执行 chmod +x fileIWantToDoubleClick

双击打开文件

相关内容