Di Gnome3, bagaimana cara membuat pintasan keyboard untuk membuka file dengan variabel dalam nama file?

0

Mengetik gvim note_$(date +%F).md di terminal, buka file di gvim yang memiliki tanggal hari ini di judulnya. Ketika saya mencoba mengikat pintasan keyboard ke perintah yang sama, gvim melempar pesan kesalahan:

"note_$(date" [New File]
Error detected while processing command line:
E492: Not an editor command: ).md
Press ENTER or type command to continue

Judul file berbunyi note_$(date (~). Saya sudah mencoba dengan backticks dan expr, tapi saya menerima kesalahan yang sama. Saya menggunakan Gnome3 dan mencoba membuat pintasan via Keyboard >> Shortcuts >> Custom Shortcuts.

Bagaimana cara saya mendapatkan perintah cara pintas keyboard untuk bekerja dengan cara yang sama seperti ketika mengetik langsung di terminal?

joelostblom
sumber

Jawaban:

0

Saya baru tahu bahwa perintah itu berjalan dengan baik jika saya meletakkannya di skrip dan kemudian hanya menetapkan pintasan keyboard ke skrip. Jadi masuk /path/to/file:

#!/bin/bash
gvim note_$(date +%F).md

Jadikan skrip dapat dieksekusi ( chmod +x /path/to/file ), dan di bidang 'perintah' untuk pintasan, cukup cantumkan path/to/file.

joelostblom
sumber