在终端中输入内容,打开一个标题中包含今天日期的gvim note_$(date +%F).md
文件。当我尝试将键盘快捷键绑定到同一命令时,会抛出一条错误消息:gvim
gvim
"note_$(date" [New File]
Error detected while processing command line:
E492: Not an editor command: ).md
Press ENTER or type command to continue
文件标题为note_$(date (~)
。我尝试使用反引号和expr
,但收到相同的错误。我在 Gnome3 上并尝试通过 创建快捷方式Keyboard >> Shortcuts >> Custom Shortcuts
。
我应该如何让键盘快捷键命令像直接在终端中输入的那样工作?
答案1
我刚刚发现,如果我将命令放入脚本中,然后为脚本分配键盘快捷键,该命令就可以正常运行。因此/path/to/file
:
#!/bin/bash
gvim note_$(date +%F).md
使脚本可执行(chmod +x /path/to/file
),并在快捷方式的“命令”字段中输入path/to/file
。