ใน Gnome3 ฉันจะสร้างแป้นพิมพ์ลัดเพื่อเปิดไฟล์ที่มีตัวแปรในชื่อไฟล์ได้อย่างไร


0

การพิมพ์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 (~)ชื่อไฟล์อ่าน ฉันได้ลอง backticks exprแล้ว แต่ฉันได้รับข้อผิดพลาดเดียวกัน ฉันอยู่ใน Gnome3 Keyboard >> Shortcuts >> Custom Shortcutsและพยายามที่จะสร้างทางลัดผ่าน

ฉันควรทำอย่างไรเพื่อให้คำสั่งแป้นพิมพ์ลัดทำงานในลักษณะเดียวกับเมื่อพิมพ์ลงในเทอร์มินัลโดยตรง

คำตอบ:


0

ฉันเพิ่งรู้ว่าคำสั่งทำงานได้ดีถ้าฉันใส่ไว้ในสคริปต์และจากนั้นเพียงกำหนดแป้นพิมพ์ลัดให้สคริปต์ ดังนั้นใน/path/to/file:

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

ทำให้ปฏิบัติการสคริปต์ ( chmod +x /path/to/file) และใน 'command' path/to/fileสนามสำหรับทางลัดเพียงแค่ใส่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.