我经常将有用的信息片段存储在 Windows 10 计算机上的 scraps.md 文件中。但是,如果该文件未打开,则在 powershell 中导航到包含该文件的文件夹然后打开它很麻烦。
我可以创建一个名为的命令,比如说,在 emacs 编辑器中openscraps
打开它吗?scraps.md
在 bash 中,我会使用alias openscraps="emacs <path-to-scraps-file>/scraps.md"
答案1
我相信,如果 emacs 是 .md 文件的默认编辑器,函数中的 Invoke-Item 应该可以解决问题。如果不是,你可以用 emacs 的路径替换 Invoke-Item。
function openscraps { Invoke-Item <path\to\scraps.md> }
或者
function openscraps { <path\to\emacs> <path\to\scraps.md> }